73.71/36.63 YES 73.71/36.64 proof of /export/starexec/sandbox/benchmark/theBenchmark.hs 73.71/36.64 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 73.71/36.64 73.71/36.64 73.71/36.64 H-Termination with start terms of the given HASKELL could be proven: 73.71/36.64 73.71/36.64 (0) HASKELL 73.71/36.64 (1) CR [EQUIVALENT, 0 ms] 73.71/36.64 (2) HASKELL 73.71/36.64 (3) BR [EQUIVALENT, 0 ms] 73.71/36.64 (4) HASKELL 73.71/36.64 (5) COR [EQUIVALENT, 0 ms] 73.71/36.64 (6) HASKELL 73.71/36.64 (7) Narrow [SOUND, 0 ms] 73.71/36.64 (8) AND 73.71/36.64 (9) QDP 73.71/36.64 (10) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.64 (11) YES 73.71/36.64 (12) QDP 73.71/36.64 (13) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (14) AND 73.71/36.64 (15) QDP 73.71/36.64 (16) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (17) QDP 73.71/36.64 (18) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (19) QDP 73.71/36.64 (20) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (21) QDP 73.71/36.64 (22) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (23) QDP 73.71/36.64 (24) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (25) QDP 73.71/36.64 (26) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (27) QDP 73.71/36.64 (28) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (29) QDP 73.71/36.64 (30) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (31) QDP 73.71/36.64 (32) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (33) QDP 73.71/36.64 (34) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (35) QDP 73.71/36.64 (36) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (37) QDP 73.71/36.64 (38) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (39) QDP 73.71/36.64 (40) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (41) QDP 73.71/36.64 (42) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (43) QDP 73.71/36.64 (44) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (45) QDP 73.71/36.64 (46) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (47) QDP 73.71/36.64 (48) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (49) QDP 73.71/36.64 (50) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (51) QDP 73.71/36.64 (52) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (53) QDP 73.71/36.64 (54) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (55) QDP 73.71/36.64 (56) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (57) QDP 73.71/36.64 (58) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (59) QDP 73.71/36.64 (60) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (61) QDP 73.71/36.64 (62) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (63) QDP 73.71/36.64 (64) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (65) QDP 73.71/36.64 (66) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (67) QDP 73.71/36.64 (68) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (69) QDP 73.71/36.64 (70) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (71) QDP 73.71/36.64 (72) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (73) QDP 73.71/36.64 (74) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (75) QDP 73.71/36.64 (76) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (77) QDP 73.71/36.64 (78) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (79) QDP 73.71/36.64 (80) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (81) QDP 73.71/36.64 (82) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (83) QDP 73.71/36.64 (84) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (85) QDP 73.71/36.64 (86) TransformationProof [EQUIVALENT, 1 ms] 73.71/36.64 (87) QDP 73.71/36.64 (88) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (89) QDP 73.71/36.64 (90) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (91) QDP 73.71/36.64 (92) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (93) QDP 73.71/36.64 (94) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (95) QDP 73.71/36.64 (96) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (97) QDP 73.71/36.64 (98) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (99) QDP 73.71/36.64 (100) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (101) QDP 73.71/36.64 (102) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (103) QDP 73.71/36.64 (104) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (105) QDP 73.71/36.64 (106) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (107) QDP 73.71/36.64 (108) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (109) QDP 73.71/36.64 (110) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (111) QDP 73.71/36.64 (112) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (113) QDP 73.71/36.64 (114) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (115) QDP 73.71/36.64 (116) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (117) QDP 73.71/36.64 (118) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (119) QDP 73.71/36.64 (120) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (121) QDP 73.71/36.64 (122) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (123) QDP 73.71/36.64 (124) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (125) QDP 73.71/36.64 (126) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (127) QDP 73.71/36.64 (128) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (129) QDP 73.71/36.64 (130) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (131) QDP 73.71/36.64 (132) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (133) QDP 73.71/36.64 (134) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (135) QDP 73.71/36.64 (136) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (137) QDP 73.71/36.64 (138) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (139) QDP 73.71/36.64 (140) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (141) QDP 73.71/36.64 (142) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (143) QDP 73.71/36.64 (144) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (145) QDP 73.71/36.64 (146) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (147) QDP 73.71/36.64 (148) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (149) QDP 73.71/36.64 (150) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (151) QDP 73.71/36.64 (152) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (153) QDP 73.71/36.64 (154) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (155) QDP 73.71/36.64 (156) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (157) QDP 73.71/36.64 (158) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (159) QDP 73.71/36.64 (160) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (161) QDP 73.71/36.64 (162) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (163) QDP 73.71/36.64 (164) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (165) QDP 73.71/36.64 (166) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (167) QDP 73.71/36.64 (168) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (169) QDP 73.71/36.64 (170) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (171) QDP 73.71/36.64 (172) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (173) QDP 73.71/36.64 (174) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (175) QDP 73.71/36.64 (176) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (177) QDP 73.71/36.64 (178) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (179) QDP 73.71/36.64 (180) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (181) QDP 73.71/36.64 (182) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (183) QDP 73.71/36.64 (184) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (185) QDP 73.71/36.64 (186) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.64 (187) QDP 73.71/36.64 (188) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (189) QDP 73.71/36.64 (190) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.64 (191) QDP 73.71/36.64 (192) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (193) QDP 73.71/36.65 (194) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (195) QDP 73.71/36.65 (196) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (197) QDP 73.71/36.65 (198) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (199) QDP 73.71/36.65 (200) QDPSizeChangeProof [EQUIVALENT, 94 ms] 73.71/36.65 (201) YES 73.71/36.65 (202) QDP 73.71/36.65 (203) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (204) YES 73.71/36.65 (205) QDP 73.71/36.65 (206) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (207) YES 73.71/36.65 (208) QDP 73.71/36.65 (209) TransformationProof [EQUIVALENT, 1 ms] 73.71/36.65 (210) QDP 73.71/36.65 (211) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (212) QDP 73.71/36.65 (213) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (214) QDP 73.71/36.65 (215) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (216) QDP 73.71/36.65 (217) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (218) QDP 73.71/36.65 (219) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (220) QDP 73.71/36.65 (221) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (222) QDP 73.71/36.65 (223) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (224) QDP 73.71/36.65 (225) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (226) QDP 73.71/36.65 (227) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (228) QDP 73.71/36.65 (229) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (230) QDP 73.71/36.65 (231) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (232) QDP 73.71/36.65 (233) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (234) QDP 73.71/36.65 (235) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (236) QDP 73.71/36.65 (237) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (238) QDP 73.71/36.65 (239) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (240) QDP 73.71/36.65 (241) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (242) QDP 73.71/36.65 (243) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (244) QDP 73.71/36.65 (245) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (246) QDP 73.71/36.65 (247) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (248) QDP 73.71/36.65 (249) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (250) QDP 73.71/36.65 (251) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (252) QDP 73.71/36.65 (253) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (254) QDP 73.71/36.65 (255) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (256) QDP 73.71/36.65 (257) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (258) QDP 73.71/36.65 (259) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (260) QDP 73.71/36.65 (261) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (262) QDP 73.71/36.65 (263) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (264) QDP 73.71/36.65 (265) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (266) QDP 73.71/36.65 (267) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (268) QDP 73.71/36.65 (269) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (270) QDP 73.71/36.65 (271) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (272) QDP 73.71/36.65 (273) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (274) QDP 73.71/36.65 (275) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (276) QDP 73.71/36.65 (277) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (278) QDP 73.71/36.65 (279) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (280) QDP 73.71/36.65 (281) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (282) QDP 73.71/36.65 (283) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (284) QDP 73.71/36.65 (285) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (286) QDP 73.71/36.65 (287) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (288) QDP 73.71/36.65 (289) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (290) QDP 73.71/36.65 (291) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (292) QDP 73.71/36.65 (293) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (294) QDP 73.71/36.65 (295) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (296) QDP 73.71/36.65 (297) TransformationProof [EQUIVALENT, 2 ms] 73.71/36.65 (298) QDP 73.71/36.65 (299) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (300) QDP 73.71/36.65 (301) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (302) QDP 73.71/36.65 (303) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (304) QDP 73.71/36.65 (305) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (306) QDP 73.71/36.65 (307) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (308) QDP 73.71/36.65 (309) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (310) QDP 73.71/36.65 (311) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (312) QDP 73.71/36.65 (313) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (314) QDP 73.71/36.65 (315) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (316) QDP 73.71/36.65 (317) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (318) QDP 73.71/36.65 (319) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (320) QDP 73.71/36.65 (321) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (322) QDP 73.71/36.65 (323) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (324) QDP 73.71/36.65 (325) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (326) QDP 73.71/36.65 (327) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (328) QDP 73.71/36.65 (329) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (330) QDP 73.71/36.65 (331) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (332) QDP 73.71/36.65 (333) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (334) QDP 73.71/36.65 (335) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (336) QDP 73.71/36.65 (337) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (338) QDP 73.71/36.65 (339) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (340) QDP 73.71/36.65 (341) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (342) QDP 73.71/36.65 (343) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (344) QDP 73.71/36.65 (345) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (346) QDP 73.71/36.65 (347) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (348) QDP 73.71/36.65 (349) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (350) QDP 73.71/36.65 (351) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (352) QDP 73.71/36.65 (353) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (354) QDP 73.71/36.65 (355) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (356) QDP 73.71/36.65 (357) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (358) QDP 73.71/36.65 (359) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (360) QDP 73.71/36.65 (361) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (362) QDP 73.71/36.65 (363) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (364) QDP 73.71/36.65 (365) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (366) QDP 73.71/36.65 (367) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (368) QDP 73.71/36.65 (369) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (370) QDP 73.71/36.65 (371) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (372) QDP 73.71/36.65 (373) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (374) QDP 73.71/36.65 (375) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (376) QDP 73.71/36.65 (377) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (378) QDP 73.71/36.65 (379) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (380) QDP 73.71/36.65 (381) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (382) QDP 73.71/36.65 (383) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (384) QDP 73.71/36.65 (385) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (386) QDP 73.71/36.65 (387) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (388) QDP 73.71/36.65 (389) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (390) QDP 73.71/36.65 (391) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (392) QDP 73.71/36.65 (393) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (394) YES 73.71/36.65 (395) QDP 73.71/36.65 (396) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (397) YES 73.71/36.65 (398) QDP 73.71/36.65 (399) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (400) YES 73.71/36.65 (401) QDP 73.71/36.65 (402) TransformationProof [EQUIVALENT, 2 ms] 73.71/36.65 (403) QDP 73.71/36.65 (404) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (405) QDP 73.71/36.65 (406) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (407) QDP 73.71/36.65 (408) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (409) QDP 73.71/36.65 (410) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (411) QDP 73.71/36.65 (412) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (413) QDP 73.71/36.65 (414) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (415) QDP 73.71/36.65 (416) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (417) QDP 73.71/36.65 (418) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (419) QDP 73.71/36.65 (420) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (421) QDP 73.71/36.65 (422) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (423) QDP 73.71/36.65 (424) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (425) QDP 73.71/36.65 (426) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (427) QDP 73.71/36.65 (428) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (429) QDP 73.71/36.65 (430) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (431) QDP 73.71/36.65 (432) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (433) QDP 73.71/36.65 (434) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (435) QDP 73.71/36.65 (436) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (437) QDP 73.71/36.65 (438) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (439) QDP 73.71/36.65 (440) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (441) QDP 73.71/36.65 (442) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (443) QDP 73.71/36.65 (444) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (445) QDP 73.71/36.65 (446) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (447) QDP 73.71/36.65 (448) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (449) QDP 73.71/36.65 (450) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (451) QDP 73.71/36.65 (452) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (453) QDP 73.71/36.65 (454) TransformationProof [EQUIVALENT, 1 ms] 73.71/36.65 (455) QDP 73.71/36.65 (456) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (457) QDP 73.71/36.65 (458) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (459) QDP 73.71/36.65 (460) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (461) QDP 73.71/36.65 (462) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (463) QDP 73.71/36.65 (464) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (465) QDP 73.71/36.65 (466) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (467) QDP 73.71/36.65 (468) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (469) QDP 73.71/36.65 (470) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (471) QDP 73.71/36.65 (472) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (473) QDP 73.71/36.65 (474) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (475) QDP 73.71/36.65 (476) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (477) QDP 73.71/36.65 (478) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (479) QDP 73.71/36.65 (480) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (481) QDP 73.71/36.65 (482) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (483) QDP 73.71/36.65 (484) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (485) QDP 73.71/36.65 (486) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (487) QDP 73.71/36.65 (488) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (489) QDP 73.71/36.65 (490) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (491) QDP 73.71/36.65 (492) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (493) QDP 73.71/36.65 (494) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (495) QDP 73.71/36.65 (496) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (497) QDP 73.71/36.65 (498) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (499) QDP 73.71/36.65 (500) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (501) QDP 73.71/36.65 (502) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (503) QDP 73.71/36.65 (504) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (505) QDP 73.71/36.65 (506) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (507) QDP 73.71/36.65 (508) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (509) QDP 73.71/36.65 (510) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (511) QDP 73.71/36.65 (512) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (513) QDP 73.71/36.65 (514) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (515) QDP 73.71/36.65 (516) TransformationProof [EQUIVALENT, 3 ms] 73.71/36.65 (517) QDP 73.71/36.65 (518) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (519) QDP 73.71/36.65 (520) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (521) QDP 73.71/36.65 (522) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (523) QDP 73.71/36.65 (524) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (525) QDP 73.71/36.65 (526) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (527) QDP 73.71/36.65 (528) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (529) QDP 73.71/36.65 (530) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (531) QDP 73.71/36.65 (532) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (533) QDP 73.71/36.65 (534) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (535) QDP 73.71/36.65 (536) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (537) QDP 73.71/36.65 (538) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (539) QDP 73.71/36.65 (540) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (541) QDP 73.71/36.65 (542) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (543) QDP 73.71/36.65 (544) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (545) QDP 73.71/36.65 (546) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (547) QDP 73.71/36.65 (548) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (549) QDP 73.71/36.65 (550) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (551) QDP 73.71/36.65 (552) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (553) QDP 73.71/36.65 (554) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (555) QDP 73.71/36.65 (556) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (557) QDP 73.71/36.65 (558) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (559) QDP 73.71/36.65 (560) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (561) QDP 73.71/36.65 (562) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (563) QDP 73.71/36.65 (564) TransformationProof [EQUIVALENT, 1 ms] 73.71/36.65 (565) QDP 73.71/36.65 (566) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (567) QDP 73.71/36.65 (568) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (569) QDP 73.71/36.65 (570) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (571) QDP 73.71/36.65 (572) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (573) QDP 73.71/36.65 (574) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (575) QDP 73.71/36.65 (576) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (577) QDP 73.71/36.65 (578) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (579) QDP 73.71/36.65 (580) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (581) QDP 73.71/36.65 (582) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (583) QDP 73.71/36.65 (584) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (585) QDP 73.71/36.65 (586) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (587) QDP 73.71/36.65 (588) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (589) QDP 73.71/36.65 (590) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (591) QDP 73.71/36.65 (592) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (593) QDP 73.71/36.65 (594) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (595) QDP 73.71/36.65 (596) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (597) QDP 73.71/36.65 (598) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (599) QDP 73.71/36.65 (600) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (601) QDP 73.71/36.65 (602) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (603) QDP 73.71/36.65 (604) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (605) QDP 73.71/36.65 (606) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (607) QDP 73.71/36.65 (608) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (609) QDP 73.71/36.65 (610) TransformationProof [EQUIVALENT, 2 ms] 73.71/36.65 (611) QDP 73.71/36.65 (612) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (613) QDP 73.71/36.65 (614) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (615) QDP 73.71/36.65 (616) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (617) QDP 73.71/36.65 (618) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (619) QDP 73.71/36.65 (620) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (621) QDP 73.71/36.65 (622) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (623) QDP 73.71/36.65 (624) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (625) QDP 73.71/36.65 (626) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (627) QDP 73.71/36.65 (628) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (629) QDP 73.71/36.65 (630) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (631) QDP 73.71/36.65 (632) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (633) QDP 73.71/36.65 (634) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (635) QDP 73.71/36.65 (636) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (637) QDP 73.71/36.65 (638) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (639) QDP 73.71/36.65 (640) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (641) QDP 73.71/36.65 (642) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (643) QDP 73.71/36.65 (644) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (645) QDP 73.71/36.65 (646) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (647) QDP 73.71/36.65 (648) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (649) QDP 73.71/36.65 (650) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (651) QDP 73.71/36.65 (652) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (653) QDP 73.71/36.65 (654) QDPSizeChangeProof [EQUIVALENT, 673 ms] 73.71/36.65 (655) YES 73.71/36.65 (656) QDP 73.71/36.65 (657) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (658) YES 73.71/36.65 (659) QDP 73.71/36.65 (660) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (661) YES 73.71/36.65 (662) QDP 73.71/36.65 (663) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (664) YES 73.71/36.65 (665) QDP 73.71/36.65 (666) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (667) YES 73.71/36.65 (668) QDP 73.71/36.65 (669) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (670) QDP 73.71/36.65 (671) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (672) QDP 73.71/36.65 (673) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (674) QDP 73.71/36.65 (675) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (676) QDP 73.71/36.65 (677) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (678) QDP 73.71/36.65 (679) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (680) QDP 73.71/36.65 (681) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (682) QDP 73.71/36.65 (683) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (684) QDP 73.71/36.65 (685) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (686) QDP 73.71/36.65 (687) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (688) QDP 73.71/36.65 (689) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (690) QDP 73.71/36.65 (691) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (692) QDP 73.71/36.65 (693) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (694) QDP 73.71/36.65 (695) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (696) QDP 73.71/36.65 (697) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (698) QDP 73.71/36.65 (699) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (700) QDP 73.71/36.65 (701) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (702) QDP 73.71/36.65 (703) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (704) QDP 73.71/36.65 (705) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (706) QDP 73.71/36.65 (707) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (708) QDP 73.71/36.65 (709) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (710) QDP 73.71/36.65 (711) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (712) QDP 73.71/36.65 (713) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (714) QDP 73.71/36.65 (715) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (716) QDP 73.71/36.65 (717) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (718) QDP 73.71/36.65 (719) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (720) QDP 73.71/36.65 (721) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (722) QDP 73.71/36.65 (723) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (724) QDP 73.71/36.65 (725) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (726) QDP 73.71/36.65 (727) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (728) QDP 73.71/36.65 (729) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (730) QDP 73.71/36.65 (731) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (732) QDP 73.71/36.65 (733) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (734) QDP 73.71/36.65 (735) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (736) QDP 73.71/36.65 (737) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (738) QDP 73.71/36.65 (739) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (740) QDP 73.71/36.65 (741) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (742) QDP 73.71/36.65 (743) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (744) QDP 73.71/36.65 (745) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (746) QDP 73.71/36.65 (747) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (748) QDP 73.71/36.65 (749) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (750) QDP 73.71/36.65 (751) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (752) QDP 73.71/36.65 (753) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (754) QDP 73.71/36.65 (755) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (756) QDP 73.71/36.65 (757) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (758) QDP 73.71/36.65 (759) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (760) QDP 73.71/36.65 (761) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (762) QDP 73.71/36.65 (763) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (764) QDP 73.71/36.65 (765) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (766) QDP 73.71/36.65 (767) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (768) QDP 73.71/36.65 (769) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (770) QDP 73.71/36.65 (771) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (772) QDP 73.71/36.65 (773) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (774) QDP 73.71/36.65 (775) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (776) QDP 73.71/36.65 (777) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (778) QDP 73.71/36.65 (779) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (780) QDP 73.71/36.65 (781) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (782) QDP 73.71/36.65 (783) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (784) QDP 73.71/36.65 (785) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (786) QDP 73.71/36.65 (787) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (788) QDP 73.71/36.65 (789) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (790) QDP 73.71/36.65 (791) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (792) QDP 73.71/36.65 (793) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (794) QDP 73.71/36.65 (795) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (796) QDP 73.71/36.65 (797) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (798) QDP 73.71/36.65 (799) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (800) QDP 73.71/36.65 (801) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (802) QDP 73.71/36.65 (803) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (804) QDP 73.71/36.65 (805) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (806) QDP 73.71/36.65 (807) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (808) QDP 73.71/36.65 (809) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (810) QDP 73.71/36.65 (811) TransformationProof [EQUIVALENT, 2 ms] 73.71/36.65 (812) QDP 73.71/36.65 (813) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (814) QDP 73.71/36.65 (815) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (816) QDP 73.71/36.65 (817) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (818) QDP 73.71/36.65 (819) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (820) QDP 73.71/36.65 (821) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (822) QDP 73.71/36.65 (823) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (824) QDP 73.71/36.65 (825) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (826) QDP 73.71/36.65 (827) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (828) QDP 73.71/36.65 (829) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (830) QDP 73.71/36.65 (831) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (832) QDP 73.71/36.65 (833) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (834) QDP 73.71/36.65 (835) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (836) QDP 73.71/36.65 (837) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (838) QDP 73.71/36.65 (839) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (840) QDP 73.71/36.65 (841) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (842) QDP 73.71/36.65 (843) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (844) QDP 73.71/36.65 (845) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (846) QDP 73.71/36.65 (847) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (848) QDP 73.71/36.65 (849) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (850) QDP 73.71/36.65 (851) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (852) QDP 73.71/36.65 (853) QDPSizeChangeProof [EQUIVALENT, 65 ms] 73.71/36.65 (854) YES 73.71/36.65 (855) QDP 73.71/36.65 (856) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (857) YES 73.71/36.65 (858) QDP 73.71/36.65 (859) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (860) YES 73.71/36.65 (861) QDP 73.71/36.65 (862) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (863) QDP 73.71/36.65 (864) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (865) QDP 73.71/36.65 (866) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (867) QDP 73.71/36.65 (868) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (869) QDP 73.71/36.65 (870) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (871) QDP 73.71/36.65 (872) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (873) QDP 73.71/36.65 (874) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (875) QDP 73.71/36.65 (876) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (877) QDP 73.71/36.65 (878) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (879) QDP 73.71/36.65 (880) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (881) QDP 73.71/36.65 (882) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (883) QDP 73.71/36.65 (884) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (885) QDP 73.71/36.65 (886) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (887) QDP 73.71/36.65 (888) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (889) QDP 73.71/36.65 (890) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (891) QDP 73.71/36.65 (892) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (893) QDP 73.71/36.65 (894) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (895) QDP 73.71/36.65 (896) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (897) QDP 73.71/36.65 (898) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (899) QDP 73.71/36.65 (900) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (901) QDP 73.71/36.65 (902) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (903) QDP 73.71/36.65 (904) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (905) QDP 73.71/36.65 (906) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (907) QDP 73.71/36.65 (908) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (909) QDP 73.71/36.65 (910) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (911) QDP 73.71/36.65 (912) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (913) QDP 73.71/36.65 (914) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (915) QDP 73.71/36.65 (916) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (917) QDP 73.71/36.65 (918) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (919) QDP 73.71/36.65 (920) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (921) QDP 73.71/36.65 (922) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (923) QDP 73.71/36.65 (924) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (925) QDP 73.71/36.65 (926) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (927) QDP 73.71/36.65 (928) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (929) QDP 73.71/36.65 (930) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (931) QDP 73.71/36.65 (932) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (933) QDP 73.71/36.65 (934) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (935) QDP 73.71/36.65 (936) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (937) QDP 73.71/36.65 (938) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (939) QDP 73.71/36.65 (940) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (941) QDP 73.71/36.65 (942) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (943) QDP 73.71/36.65 (944) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (945) QDP 73.71/36.65 (946) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (947) QDP 73.71/36.65 (948) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (949) QDP 73.71/36.65 (950) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (951) QDP 73.71/36.65 (952) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (953) QDP 73.71/36.65 (954) TransformationProof [EQUIVALENT, 1 ms] 73.71/36.65 (955) QDP 73.71/36.65 (956) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (957) QDP 73.71/36.65 (958) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (959) QDP 73.71/36.65 (960) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (961) QDP 73.71/36.65 (962) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (963) QDP 73.71/36.65 (964) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (965) QDP 73.71/36.65 (966) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (967) QDP 73.71/36.65 (968) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (969) QDP 73.71/36.65 (970) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (971) QDP 73.71/36.65 (972) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (973) QDP 73.71/36.65 (974) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (975) QDP 73.71/36.65 (976) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (977) QDP 73.71/36.65 (978) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (979) QDP 73.71/36.65 (980) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (981) QDP 73.71/36.65 (982) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (983) QDP 73.71/36.65 (984) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (985) QDP 73.71/36.65 (986) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (987) QDP 73.71/36.65 (988) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (989) QDP 73.71/36.65 (990) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (991) QDP 73.71/36.65 (992) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (993) QDP 73.71/36.65 (994) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (995) QDP 73.71/36.65 (996) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (997) QDP 73.71/36.65 (998) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (999) QDP 73.71/36.65 (1000) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1001) QDP 73.71/36.65 (1002) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1003) QDP 73.71/36.65 (1004) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1005) QDP 73.71/36.65 (1006) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1007) QDP 73.71/36.65 (1008) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1009) QDP 73.71/36.65 (1010) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1011) QDP 73.71/36.65 (1012) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1013) QDP 73.71/36.65 (1014) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1015) QDP 73.71/36.65 (1016) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1017) QDP 73.71/36.65 (1018) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1019) QDP 73.71/36.65 (1020) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1021) QDP 73.71/36.65 (1022) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1023) QDP 73.71/36.65 (1024) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1025) QDP 73.71/36.65 (1026) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1027) QDP 73.71/36.65 (1028) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1029) QDP 73.71/36.65 (1030) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1031) QDP 73.71/36.65 (1032) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1033) QDP 73.71/36.65 (1034) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1035) QDP 73.71/36.65 (1036) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1037) QDP 73.71/36.65 (1038) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1039) QDP 73.71/36.65 (1040) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1041) QDP 73.71/36.65 (1042) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1043) QDP 73.71/36.65 (1044) DependencyGraphProof [EQUIVALENT, 0 ms] 73.71/36.65 (1045) QDP 73.71/36.65 (1046) QDPSizeChangeProof [EQUIVALENT, 14 ms] 73.71/36.65 (1047) YES 73.71/36.65 (1048) QDP 73.71/36.65 (1049) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (1050) YES 73.71/36.65 (1051) QDP 73.71/36.65 (1052) QDPSizeChangeProof [EQUIVALENT, 0 ms] 73.71/36.65 (1053) YES 73.71/36.65 (1054) QDP 73.71/36.65 (1055) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1056) QDP 73.71/36.65 (1057) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1058) QDP 73.71/36.65 (1059) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1060) QDP 73.71/36.65 (1061) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1062) QDP 73.71/36.65 (1063) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1064) QDP 73.71/36.65 (1065) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1066) QDP 73.71/36.65 (1067) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1068) QDP 73.71/36.65 (1069) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1070) QDP 73.71/36.65 (1071) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1072) QDP 73.71/36.65 (1073) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1074) QDP 73.71/36.65 (1075) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1076) QDP 73.71/36.65 (1077) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1078) QDP 73.71/36.65 (1079) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1080) QDP 73.71/36.65 (1081) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1082) QDP 73.71/36.65 (1083) TransformationProof [EQUIVALENT, 4 ms] 73.71/36.65 (1084) QDP 73.71/36.65 (1085) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1086) QDP 73.71/36.65 (1087) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1088) QDP 73.71/36.65 (1089) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1090) QDP 73.71/36.65 (1091) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1092) QDP 73.71/36.65 (1093) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1094) QDP 73.71/36.65 (1095) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1096) QDP 73.71/36.65 (1097) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1098) QDP 73.71/36.65 (1099) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1100) QDP 73.71/36.65 (1101) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1102) QDP 73.71/36.65 (1103) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1104) QDP 73.71/36.65 (1105) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1106) QDP 73.71/36.65 (1107) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1108) QDP 73.71/36.65 (1109) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1110) QDP 73.71/36.65 (1111) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1112) QDP 73.71/36.65 (1113) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1114) QDP 73.71/36.65 (1115) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1116) QDP 73.71/36.65 (1117) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1118) QDP 73.71/36.65 (1119) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1120) QDP 73.71/36.65 (1121) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1122) QDP 73.71/36.65 (1123) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1124) QDP 73.71/36.65 (1125) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1126) QDP 73.71/36.65 (1127) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1128) QDP 73.71/36.65 (1129) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1130) QDP 73.71/36.65 (1131) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1132) QDP 73.71/36.65 (1133) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1134) QDP 73.71/36.65 (1135) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1136) QDP 73.71/36.65 (1137) TransformationProof [EQUIVALENT, 0 ms] 73.71/36.65 (1138) QDP 73.71/36.65 (1139) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1140) QDP 75.77/37.23 (1141) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1142) QDP 75.77/37.23 (1143) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1144) QDP 75.77/37.23 (1145) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1146) QDP 75.77/37.23 (1147) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1148) QDP 75.77/37.23 (1149) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1150) QDP 75.77/37.23 (1151) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1152) QDP 75.77/37.23 (1153) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1154) QDP 75.77/37.23 (1155) TransformationProof [EQUIVALENT, 1 ms] 75.77/37.23 (1156) QDP 75.77/37.23 (1157) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1158) QDP 75.77/37.23 (1159) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1160) QDP 75.77/37.23 (1161) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1162) QDP 75.77/37.23 (1163) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1164) QDP 75.77/37.23 (1165) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1166) QDP 75.77/37.23 (1167) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1168) QDP 75.77/37.23 (1169) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1170) QDP 75.77/37.23 (1171) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1172) QDP 75.77/37.23 (1173) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1174) QDP 75.77/37.23 (1175) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1176) QDP 75.77/37.23 (1177) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1178) QDP 75.77/37.23 (1179) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1180) QDP 75.77/37.23 (1181) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1182) QDP 75.77/37.23 (1183) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1184) QDP 75.77/37.23 (1185) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1186) QDP 75.77/37.23 (1187) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1188) QDP 75.77/37.23 (1189) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1190) QDP 75.77/37.23 (1191) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1192) QDP 75.77/37.23 (1193) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1194) QDP 75.77/37.23 (1195) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1196) QDP 75.77/37.23 (1197) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1198) QDP 75.77/37.23 (1199) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1200) QDP 75.77/37.23 (1201) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1202) QDP 75.77/37.23 (1203) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1204) QDP 75.77/37.23 (1205) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1206) QDP 75.77/37.23 (1207) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1208) QDP 75.77/37.23 (1209) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1210) QDP 75.77/37.23 (1211) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1212) QDP 75.77/37.23 (1213) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1214) QDP 75.77/37.23 (1215) TransformationProof [EQUIVALENT, 3 ms] 75.77/37.23 (1216) QDP 75.77/37.23 (1217) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1218) QDP 75.77/37.23 (1219) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1220) QDP 75.77/37.23 (1221) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1222) QDP 75.77/37.23 (1223) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1224) QDP 75.77/37.23 (1225) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1226) QDP 75.77/37.23 (1227) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1228) QDP 75.77/37.23 (1229) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1230) QDP 75.77/37.23 (1231) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1232) QDP 75.77/37.23 (1233) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1234) QDP 75.77/37.23 (1235) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1236) QDP 75.77/37.23 (1237) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1238) QDP 75.77/37.23 (1239) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1240) QDP 75.77/37.23 (1241) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1242) QDP 75.77/37.23 (1243) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1244) QDP 75.77/37.23 (1245) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1246) QDP 75.77/37.23 (1247) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1248) QDP 75.77/37.23 (1249) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1250) QDP 75.77/37.23 (1251) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1252) QDP 75.77/37.23 (1253) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1254) QDP 75.77/37.23 (1255) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1256) QDP 75.77/37.23 (1257) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1258) QDP 75.77/37.23 (1259) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1260) QDP 75.77/37.23 (1261) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1262) QDP 75.77/37.23 (1263) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1264) QDP 75.77/37.23 (1265) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1266) QDP 75.77/37.23 (1267) DependencyGraphProof [EQUIVALENT, 1 ms] 75.77/37.23 (1268) QDP 75.77/37.23 (1269) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1270) QDP 75.77/37.23 (1271) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1272) QDP 75.77/37.23 (1273) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1274) QDP 75.77/37.23 (1275) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1276) QDP 75.77/37.23 (1277) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1278) QDP 75.77/37.23 (1279) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1280) QDP 75.77/37.23 (1281) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1282) QDP 75.77/37.23 (1283) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1284) QDP 75.77/37.23 (1285) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1286) QDP 75.77/37.23 (1287) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1288) QDP 75.77/37.23 (1289) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1290) QDP 75.77/37.23 (1291) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1292) QDP 75.77/37.23 (1293) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1294) QDP 75.77/37.23 (1295) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1296) QDP 75.77/37.23 (1297) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1298) QDP 75.77/37.23 (1299) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1300) QDP 75.77/37.23 (1301) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1302) QDP 75.77/37.23 (1303) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1304) QDP 75.77/37.23 (1305) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1306) QDP 75.77/37.23 (1307) TransformationProof [EQUIVALENT, 0 ms] 75.77/37.23 (1308) QDP 75.77/37.23 (1309) DependencyGraphProof [EQUIVALENT, 0 ms] 75.77/37.23 (1310) QDP 75.77/37.23 (1311) QDPSizeChangeProof [EQUIVALENT, 745 ms] 75.77/37.23 (1312) YES 75.77/37.23 (1313) QDP 75.77/37.23 (1314) QDPSizeChangeProof [EQUIVALENT, 0 ms] 75.77/37.23 (1315) YES 75.77/37.23 (1316) QDP 75.77/37.23 (1317) QDPSizeChangeProof [EQUIVALENT, 0 ms] 75.77/37.23 (1318) YES 75.77/37.23 (1319) QDP 75.77/37.23 (1320) QDPSizeChangeProof [EQUIVALENT, 0 ms] 75.77/37.23 (1321) YES 75.77/37.23 (1322) QDP 75.77/37.23 (1323) QDPSizeChangeProof [EQUIVALENT, 0 ms] 75.77/37.23 (1324) YES 75.77/37.23 (1325) QDP 75.77/37.23 (1326) QDPSizeChangeProof [EQUIVALENT, 0 ms] 75.77/37.23 (1327) YES 75.77/37.23 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (0) 75.77/37.23 Obligation: 75.77/37.23 mainModule Main 75.77/37.23 module FiniteMap where { 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 75.77/37.23 75.77/37.23 instance (Eq a, Eq b) => Eq FiniteMap a b where { 75.77/37.23 } 75.77/37.23 lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; 75.77/37.23 lookupFM EmptyFM key = Nothing; 75.77/37.23 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 75.77/37.23 | key_to_find > key = lookupFM fm_r key_to_find 75.77/37.23 | otherwise = Just elt; 75.77/37.23 75.77/37.23 lookupWithDefaultFM :: Ord b => FiniteMap b a -> a -> b -> a; 75.77/37.23 lookupWithDefaultFM fm deflt key = case lookupFM fm key of { 75.77/37.23 Nothing-> deflt; 75.77/37.23 Just elt-> elt; 75.77/37.23 } ; 75.77/37.23 75.77/37.23 } 75.77/37.23 module Maybe where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 module Main where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (1) CR (EQUIVALENT) 75.77/37.23 Case Reductions: 75.77/37.23 The following Case expression 75.77/37.23 "case lookupFM fm key of { 75.77/37.23 Nothing -> deflt; 75.77/37.23 Just elt -> elt} 75.77/37.23 " 75.77/37.23 is transformed to 75.77/37.23 "lookupWithDefaultFM0 deflt Nothing = deflt; 75.77/37.23 lookupWithDefaultFM0 deflt (Just elt) = elt; 75.77/37.23 " 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (2) 75.77/37.23 Obligation: 75.77/37.23 mainModule Main 75.77/37.23 module FiniteMap where { 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 75.77/37.23 75.77/37.23 instance (Eq a, Eq b) => Eq FiniteMap a b where { 75.77/37.23 } 75.77/37.23 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 75.77/37.23 lookupFM EmptyFM key = Nothing; 75.77/37.23 lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 75.77/37.23 | key_to_find > key = lookupFM fm_r key_to_find 75.77/37.23 | otherwise = Just elt; 75.77/37.23 75.77/37.23 lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; 75.77/37.23 lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); 75.77/37.23 75.77/37.23 lookupWithDefaultFM0 deflt Nothing = deflt; 75.77/37.23 lookupWithDefaultFM0 deflt (Just elt) = elt; 75.77/37.23 75.77/37.23 } 75.77/37.23 module Maybe where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 module Main where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (3) BR (EQUIVALENT) 75.77/37.23 Replaced joker patterns by fresh variables and removed binding patterns. 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (4) 75.77/37.23 Obligation: 75.77/37.23 mainModule Main 75.77/37.23 module FiniteMap where { 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; 75.77/37.23 75.77/37.23 instance (Eq a, Eq b) => Eq FiniteMap a b where { 75.77/37.23 } 75.77/37.23 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 75.77/37.23 lookupFM EmptyFM key = Nothing; 75.77/37.23 lookupFM (Branch key elt vy fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find 75.77/37.23 | key_to_find > key = lookupFM fm_r key_to_find 75.77/37.23 | otherwise = Just elt; 75.77/37.23 75.77/37.23 lookupWithDefaultFM :: Ord b => FiniteMap b a -> a -> b -> a; 75.77/37.23 lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); 75.77/37.23 75.77/37.23 lookupWithDefaultFM0 deflt Nothing = deflt; 75.77/37.23 lookupWithDefaultFM0 deflt (Just elt) = elt; 75.77/37.23 75.77/37.23 } 75.77/37.23 module Maybe where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 module Main where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (5) COR (EQUIVALENT) 75.77/37.23 Cond Reductions: 75.77/37.23 The following Function with conditions 75.77/37.23 "undefined |Falseundefined; 75.77/37.23 " 75.77/37.23 is transformed to 75.77/37.23 "undefined = undefined1; 75.77/37.23 " 75.77/37.23 "undefined0 True = undefined; 75.77/37.23 " 75.77/37.23 "undefined1 = undefined0 False; 75.77/37.23 " 75.77/37.23 The following Function with conditions 75.77/37.23 "lookupFM EmptyFM key = Nothing; 75.77/37.23 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; 75.77/37.23 " 75.77/37.23 is transformed to 75.77/37.23 "lookupFM EmptyFM key = lookupFM4 EmptyFM key; 75.77/37.23 lookupFM (Branch key elt vy fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find; 75.77/37.23 " 75.77/37.23 "lookupFM1 key elt vy fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 75.77/37.23 lookupFM1 key elt vy fm_l fm_r key_to_find False = lookupFM0 key elt vy fm_l fm_r key_to_find otherwise; 75.77/37.23 " 75.77/37.23 "lookupFM2 key elt vy fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 75.77/37.23 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); 75.77/37.23 " 75.77/37.23 "lookupFM0 key elt vy fm_l fm_r key_to_find True = Just elt; 75.77/37.23 " 75.77/37.23 "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); 75.77/37.23 " 75.77/37.23 "lookupFM4 EmptyFM key = Nothing; 75.77/37.23 lookupFM4 wv ww = lookupFM3 wv ww; 75.77/37.23 " 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (6) 75.77/37.23 Obligation: 75.77/37.23 mainModule Main 75.77/37.23 module FiniteMap where { 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; 75.77/37.23 75.77/37.23 instance (Eq a, Eq b) => Eq FiniteMap b a where { 75.77/37.23 } 75.77/37.23 lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; 75.77/37.23 lookupFM EmptyFM key = lookupFM4 EmptyFM key; 75.77/37.23 lookupFM (Branch key elt vy fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vy fm_l fm_r) key_to_find; 75.77/37.23 75.77/37.23 lookupFM0 key elt vy fm_l fm_r key_to_find True = Just elt; 75.77/37.23 75.77/37.23 lookupFM1 key elt vy fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; 75.77/37.23 lookupFM1 key elt vy fm_l fm_r key_to_find False = lookupFM0 key elt vy fm_l fm_r key_to_find otherwise; 75.77/37.23 75.77/37.23 lookupFM2 key elt vy fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 75.77/37.23 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); 75.77/37.23 75.77/37.23 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); 75.77/37.23 75.77/37.23 lookupFM4 EmptyFM key = Nothing; 75.77/37.23 lookupFM4 wv ww = lookupFM3 wv ww; 75.77/37.23 75.77/37.23 lookupWithDefaultFM :: Ord a => FiniteMap a b -> b -> a -> b; 75.77/37.23 lookupWithDefaultFM fm deflt key = lookupWithDefaultFM0 deflt (lookupFM fm key); 75.77/37.23 75.77/37.23 lookupWithDefaultFM0 deflt Nothing = deflt; 75.77/37.23 lookupWithDefaultFM0 deflt (Just elt) = elt; 75.77/37.23 75.77/37.23 } 75.77/37.23 module Maybe where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Main; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 module Main where { 75.77/37.23 import qualified FiniteMap; 75.77/37.23 import qualified Maybe; 75.77/37.23 import qualified Prelude; 75.77/37.23 } 75.77/37.23 75.77/37.23 ---------------------------------------- 75.77/37.23 75.77/37.23 (7) Narrow (SOUND) 75.77/37.23 Haskell To QDPs 75.77/37.23 75.77/37.23 digraph dp_graph { 75.77/37.23 node [outthreshold=100, inthreshold=100];1[label="FiniteMap.lookupWithDefaultFM",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 75.77/37.23 3[label="FiniteMap.lookupWithDefaultFM wx3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 75.77/37.23 4[label="FiniteMap.lookupWithDefaultFM wx3 wx4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 75.77/37.23 5[label="FiniteMap.lookupWithDefaultFM wx3 wx4 wx5",fontsize=16,color="black",shape="triangle"];5 -> 6[label="",style="solid", color="black", weight=3]; 75.77/37.23 6[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx3 wx5)",fontsize=16,color="burlywood",shape="triangle"];20297[label="wx3/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];6 -> 20297[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20297 -> 7[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20298[label="wx3/FiniteMap.Branch wx30 wx31 wx32 wx33 wx34",fontsize=10,color="white",style="solid",shape="box"];6 -> 20298[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20298 -> 8[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 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]; 75.77/37.23 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]; 75.77/37.23 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]; 75.77/37.23 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]; 75.77/37.23 11[label="FiniteMap.lookupWithDefaultFM0 wx4 Nothing",fontsize=16,color="black",shape="box"];11 -> 13[label="",style="solid", color="black", weight=3]; 75.77/37.23 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]; 75.77/37.23 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="burlywood",shape="box"];20299[label="wx5/wx50 :% wx51",fontsize=10,color="white",style="solid",shape="box"];14 -> 20299[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20299 -> 15[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 15[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 wx30 wx31 wx32 wx33 wx34 (wx50 :% wx51) (compare (wx50 :% wx51) wx30 == LT))",fontsize=16,color="burlywood",shape="box"];20300[label="wx30/wx300 :% wx301",fontsize=10,color="white",style="solid",shape="box"];15 -> 20300[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20300 -> 16[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 16[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (wx50 :% wx51) (compare (wx50 :% wx51) (wx300 :% wx301) == LT))",fontsize=16,color="black",shape="box"];16 -> 17[label="",style="solid", color="black", weight=3]; 75.77/37.23 17[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (wx50 :% wx51) (compare (wx50 * wx301) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];17 -> 18[label="",style="solid", color="black", weight=3]; 75.77/37.23 18[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (wx50 :% wx51) (primCmpInt (wx50 * wx301) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 75.77/37.23 19[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (wx50 :% wx51) (primCmpInt (primMulInt wx50 wx301) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20301[label="wx50/Pos wx500",fontsize=10,color="white",style="solid",shape="box"];19 -> 20301[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20301 -> 20[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20302[label="wx50/Neg wx500",fontsize=10,color="white",style="solid",shape="box"];19 -> 20302[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20302 -> 21[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (Pos wx500 :% wx51) (primCmpInt (primMulInt (Pos wx500) wx301) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20303[label="wx301/Pos wx3010",fontsize=10,color="white",style="solid",shape="box"];20 -> 20303[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20303 -> 22[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20304[label="wx301/Neg wx3010",fontsize=10,color="white",style="solid",shape="box"];20 -> 20304[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20304 -> 23[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 21[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% wx301) wx31 wx32 wx33 wx34 (Neg wx500 :% wx51) (primCmpInt (primMulInt (Neg wx500) wx301) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20305[label="wx301/Pos wx3010",fontsize=10,color="white",style="solid",shape="box"];21 -> 20305[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20305 -> 24[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20306[label="wx301/Neg wx3010",fontsize=10,color="white",style="solid",shape="box"];21 -> 20306[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20306 -> 25[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 22[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Pos wx500 :% wx51) (primCmpInt (primMulInt (Pos wx500) (Pos wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];22 -> 26[label="",style="solid", color="black", weight=3]; 75.77/37.23 23[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Pos wx500 :% wx51) (primCmpInt (primMulInt (Pos wx500) (Neg wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];23 -> 27[label="",style="solid", color="black", weight=3]; 75.77/37.23 24[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Neg wx500 :% wx51) (primCmpInt (primMulInt (Neg wx500) (Pos wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];24 -> 28[label="",style="solid", color="black", weight=3]; 75.77/37.23 25[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Neg wx500 :% wx51) (primCmpInt (primMulInt (Neg wx500) (Neg wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 75.77/37.23 26[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Pos wx500 :% wx51) (primCmpInt (Pos (primMulNat wx500 wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20307[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];26 -> 20307[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20307 -> 30[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20308[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];26 -> 20308[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20308 -> 31[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 27[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Pos wx500 :% wx51) (primCmpInt (Neg (primMulNat wx500 wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20309[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];27 -> 20309[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20309 -> 32[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20310[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];27 -> 20310[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20310 -> 33[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 28[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Neg wx500 :% wx51) (primCmpInt (Neg (primMulNat wx500 wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20311[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];28 -> 20311[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20311 -> 34[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20312[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];28 -> 20312[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20312 -> 35[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 29[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Neg wx500 :% wx51) (primCmpInt (Pos (primMulNat wx500 wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20313[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];29 -> 20313[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20313 -> 36[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20314[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];29 -> 20314[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20314 -> 37[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 30[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20315[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];30 -> 20315[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20315 -> 38[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20316[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];30 -> 20316[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20316 -> 39[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 31[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos (primMulNat Zero wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20317[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];31 -> 20317[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20317 -> 40[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20318[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];31 -> 20318[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20318 -> 41[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 32[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20319[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];32 -> 20319[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20319 -> 42[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20320[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];32 -> 20320[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20320 -> 43[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 33[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg (primMulNat Zero wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20321[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];33 -> 20321[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20321 -> 44[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20322[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];33 -> 20322[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20322 -> 45[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 34[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20323[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];34 -> 20323[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20323 -> 46[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20324[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];34 -> 20324[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20324 -> 47[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 35[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos wx3010) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg (primMulNat Zero wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20325[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];35 -> 20325[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20325 -> 48[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20326[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];35 -> 20326[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20326 -> 49[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 36[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20327[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];36 -> 20327[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20327 -> 50[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20328[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];36 -> 20328[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20328 -> 51[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 37[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg wx3010) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos (primMulNat Zero wx3010)) (wx300 * wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20329[label="wx3010/Succ wx30100",fontsize=10,color="white",style="solid",shape="box"];37 -> 20329[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20329 -> 52[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20330[label="wx3010/Zero",fontsize=10,color="white",style="solid",shape="box"];37 -> 20330[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20330 -> 53[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 38[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];38 -> 54[label="",style="solid", color="black", weight=3]; 75.77/37.23 39[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];39 -> 55[label="",style="solid", color="black", weight=3]; 75.77/37.23 40[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];40 -> 56[label="",style="solid", color="black", weight=3]; 75.77/37.23 41[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos (primMulNat Zero Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];41 -> 57[label="",style="solid", color="black", weight=3]; 75.77/37.23 42[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];42 -> 58[label="",style="solid", color="black", weight=3]; 75.77/37.23 43[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];43 -> 59[label="",style="solid", color="black", weight=3]; 75.77/37.23 44[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];44 -> 60[label="",style="solid", color="black", weight=3]; 75.77/37.23 45[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg (primMulNat Zero Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];45 -> 61[label="",style="solid", color="black", weight=3]; 75.77/37.23 46[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];46 -> 62[label="",style="solid", color="black", weight=3]; 75.77/37.23 47[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];47 -> 63[label="",style="solid", color="black", weight=3]; 75.77/37.23 48[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];48 -> 64[label="",style="solid", color="black", weight=3]; 75.77/37.23 49[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg (primMulNat Zero Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];49 -> 65[label="",style="solid", color="black", weight=3]; 75.77/37.23 50[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];50 -> 66[label="",style="solid", color="black", weight=3]; 75.77/37.23 51[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];51 -> 67[label="",style="solid", color="black", weight=3]; 75.77/37.23 52[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];52 -> 68[label="",style="solid", color="black", weight=3]; 75.77/37.23 53[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos (primMulNat Zero Zero)) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];53 -> 69[label="",style="solid", color="black", weight=3]; 75.77/37.23 54 -> 5393[label="",style="dashed", color="red", weight=0]; 75.77/37.23 54[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="magenta"];54 -> 5394[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5395[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5396[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5397[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5398[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5399[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5400[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5401[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5402[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 54 -> 5403[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 55[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];55 -> 72[label="",style="solid", color="black", weight=3]; 75.77/37.23 56[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];56 -> 73[label="",style="solid", color="black", weight=3]; 75.77/37.23 57[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];57 -> 74[label="",style="solid", color="black", weight=3]; 75.77/37.23 58 -> 6663[label="",style="dashed", color="red", weight=0]; 75.77/37.23 58[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="magenta"];58 -> 6664[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6665[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6666[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6667[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6668[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6669[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6670[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6671[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6672[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 58 -> 6673[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 59[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];59 -> 77[label="",style="solid", color="black", weight=3]; 75.77/37.23 60[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];60 -> 78[label="",style="solid", color="black", weight=3]; 75.77/37.23 61[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];61 -> 79[label="",style="solid", color="black", weight=3]; 75.77/37.23 62 -> 7684[label="",style="dashed", color="red", weight=0]; 75.77/37.23 62[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="magenta"];62 -> 7685[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7686[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7687[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7688[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7689[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7690[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7691[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7692[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7693[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 62 -> 7694[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 63[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];63 -> 82[label="",style="solid", color="black", weight=3]; 75.77/37.23 64[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];64 -> 83[label="",style="solid", color="black", weight=3]; 75.77/37.23 65[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];65 -> 84[label="",style="solid", color="black", weight=3]; 75.77/37.23 66 -> 8710[label="",style="dashed", color="red", weight=0]; 75.77/37.23 66[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos (primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100))) (wx300 * wx51) == LT))",fontsize=16,color="magenta"];66 -> 8711[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8712[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8713[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8714[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8715[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8716[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8717[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8718[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8719[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 66 -> 8720[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 67[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];67 -> 87[label="",style="solid", color="black", weight=3]; 75.77/37.23 68[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];68 -> 88[label="",style="solid", color="black", weight=3]; 75.77/37.23 69[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (wx300 * wx51) == LT))",fontsize=16,color="black",shape="box"];69 -> 89[label="",style="solid", color="black", weight=3]; 75.77/37.23 5394[label="wx51",fontsize=16,color="green",shape="box"];5395[label="wx5000",fontsize=16,color="green",shape="box"];5396[label="wx4",fontsize=16,color="green",shape="box"];5397[label="wx30100",fontsize=16,color="green",shape="box"];5398[label="wx33",fontsize=16,color="green",shape="box"];5399[label="wx31",fontsize=16,color="green",shape="box"];5400[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="burlywood",shape="triangle"];20331[label="wx5000/Succ wx50000",fontsize=10,color="white",style="solid",shape="box"];5400 -> 20331[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20331 -> 5744[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20332[label="wx5000/Zero",fontsize=10,color="white",style="solid",shape="box"];5400 -> 20332[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20332 -> 5745[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 5401[label="wx32",fontsize=16,color="green",shape="box"];5402[label="wx300",fontsize=16,color="green",shape="box"];5403[label="wx34",fontsize=16,color="green",shape="box"];5393[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (primPlusNat wx208 (Succ wx201))) (wx200 * wx207) == LT))",fontsize=16,color="burlywood",shape="triangle"];20333[label="wx208/Succ wx2080",fontsize=10,color="white",style="solid",shape="box"];5393 -> 20333[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20333 -> 5746[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20334[label="wx208/Zero",fontsize=10,color="white",style="solid",shape="box"];5393 -> 20334[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20334 -> 5747[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 72[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20335[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];72 -> 20335[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20335 -> 92[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20336[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];72 -> 20336[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20336 -> 93[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 73[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20337[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];73 -> 20337[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20337 -> 94[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20338[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];73 -> 20338[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20338 -> 95[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 74[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20339[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];74 -> 20339[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20339 -> 96[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20340[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];74 -> 20340[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20340 -> 97[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 6664[label="wx30100",fontsize=16,color="green",shape="box"];6665[label="wx5000",fontsize=16,color="green",shape="box"];6666[label="wx300",fontsize=16,color="green",shape="box"];6667[label="wx32",fontsize=16,color="green",shape="box"];6668[label="wx31",fontsize=16,color="green",shape="box"];6669[label="wx4",fontsize=16,color="green",shape="box"];6670 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.23 6670[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];6670 -> 6675[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 6670 -> 6676[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 6671[label="wx51",fontsize=16,color="green",shape="box"];6672[label="wx34",fontsize=16,color="green",shape="box"];6673[label="wx33",fontsize=16,color="green",shape="box"];6663[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (wx395 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg wx404) (wx395 * wx402) == LT))",fontsize=16,color="burlywood",shape="triangle"];20341[label="wx404/Succ wx4040",fontsize=10,color="white",style="solid",shape="box"];6663 -> 20341[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20341 -> 6677[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20342[label="wx404/Zero",fontsize=10,color="white",style="solid",shape="box"];6663 -> 20342[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20342 -> 6678[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 77[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20343[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];77 -> 20343[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20343 -> 100[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20344[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];77 -> 20344[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20344 -> 101[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 78[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20345[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];78 -> 20345[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20345 -> 102[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20346[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];78 -> 20346[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20346 -> 103[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 79[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20347[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];79 -> 20347[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20347 -> 104[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20348[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];79 -> 20348[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20348 -> 105[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 7685[label="wx34",fontsize=16,color="green",shape="box"];7686[label="wx300",fontsize=16,color="green",shape="box"];7687[label="wx5000",fontsize=16,color="green",shape="box"];7688[label="wx51",fontsize=16,color="green",shape="box"];7689 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.23 7689[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];7689 -> 7696[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 7689 -> 7697[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 7690[label="wx31",fontsize=16,color="green",shape="box"];7691[label="wx33",fontsize=16,color="green",shape="box"];7692[label="wx4",fontsize=16,color="green",shape="box"];7693[label="wx30100",fontsize=16,color="green",shape="box"];7694[label="wx32",fontsize=16,color="green",shape="box"];7684[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (wx623 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg wx632) (wx623 * wx630) == LT))",fontsize=16,color="burlywood",shape="triangle"];20349[label="wx632/Succ wx6320",fontsize=10,color="white",style="solid",shape="box"];7684 -> 20349[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20349 -> 7698[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20350[label="wx632/Zero",fontsize=10,color="white",style="solid",shape="box"];7684 -> 20350[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20350 -> 7699[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 82[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20351[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];82 -> 20351[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20351 -> 108[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20352[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];82 -> 20352[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20352 -> 109[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 83[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20353[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];83 -> 20353[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20353 -> 110[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20354[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];83 -> 20354[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20354 -> 111[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 84[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20355[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];84 -> 20355[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20355 -> 112[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20356[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];84 -> 20356[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20356 -> 113[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 8711 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.23 8711[label="primPlusNat (primMulNat wx5000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];8711 -> 8722[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 8711 -> 8723[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 8712[label="wx32",fontsize=16,color="green",shape="box"];8713[label="wx33",fontsize=16,color="green",shape="box"];8714[label="wx30100",fontsize=16,color="green",shape="box"];8715[label="wx31",fontsize=16,color="green",shape="box"];8716[label="wx51",fontsize=16,color="green",shape="box"];8717[label="wx4",fontsize=16,color="green",shape="box"];8718[label="wx34",fontsize=16,color="green",shape="box"];8719[label="wx300",fontsize=16,color="green",shape="box"];8720[label="wx5000",fontsize=16,color="green",shape="box"];8710[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (wx851 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos wx860) (wx851 * wx858) == LT))",fontsize=16,color="burlywood",shape="triangle"];20357[label="wx860/Succ wx8600",fontsize=10,color="white",style="solid",shape="box"];8710 -> 20357[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20357 -> 8724[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20358[label="wx860/Zero",fontsize=10,color="white",style="solid",shape="box"];8710 -> 20358[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20358 -> 8725[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 87[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20359[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];87 -> 20359[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20359 -> 116[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20360[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];87 -> 20360[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20360 -> 117[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 88[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20361[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];88 -> 20361[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20361 -> 118[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20362[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];88 -> 20362[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20362 -> 119[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 89[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (wx300 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt wx300 wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20363[label="wx300/Pos wx3000",fontsize=10,color="white",style="solid",shape="box"];89 -> 20363[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20363 -> 120[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20364[label="wx300/Neg wx3000",fontsize=10,color="white",style="solid",shape="box"];89 -> 20364[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20364 -> 121[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 5744[label="primMulNat (Succ wx50000) (Succ wx30100)",fontsize=16,color="black",shape="box"];5744 -> 5750[label="",style="solid", color="black", weight=3]; 75.77/37.23 5745[label="primMulNat Zero (Succ wx30100)",fontsize=16,color="black",shape="box"];5745 -> 5751[label="",style="solid", color="black", weight=3]; 75.77/37.23 5746[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (primPlusNat (Succ wx2080) (Succ wx201))) (wx200 * wx207) == LT))",fontsize=16,color="black",shape="box"];5746 -> 5752[label="",style="solid", color="black", weight=3]; 75.77/37.23 5747[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (primPlusNat Zero (Succ wx201))) (wx200 * wx207) == LT))",fontsize=16,color="black",shape="box"];5747 -> 5753[label="",style="solid", color="black", weight=3]; 75.77/37.23 92[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20365[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];92 -> 20365[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20365 -> 125[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20366[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];92 -> 20366[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20366 -> 126[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 93[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20367[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];93 -> 20367[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20367 -> 127[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20368[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];93 -> 20368[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20368 -> 128[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 94[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20369[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];94 -> 20369[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20369 -> 129[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20370[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];94 -> 20370[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20370 -> 130[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 95[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20371[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];95 -> 20371[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20371 -> 131[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20372[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];95 -> 20372[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20372 -> 132[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 96[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20373[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];96 -> 20373[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20373 -> 133[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20374[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];96 -> 20374[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20374 -> 134[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 97[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20375[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];97 -> 20375[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20375 -> 135[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20376[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];97 -> 20376[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20376 -> 136[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 6675 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.23 6675[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];6675 -> 6681[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 6676[label="Succ wx30100",fontsize=16,color="green",shape="box"];5796[label="primPlusNat wx2110 wx30100",fontsize=16,color="burlywood",shape="triangle"];20377[label="wx2110/Succ wx21100",fontsize=10,color="white",style="solid",shape="box"];5796 -> 20377[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20377 -> 5817[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20378[label="wx2110/Zero",fontsize=10,color="white",style="solid",shape="box"];5796 -> 20378[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20378 -> 5818[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 6677[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (wx395 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg (Succ wx4040)) (wx395 * wx402) == LT))",fontsize=16,color="black",shape="box"];6677 -> 6682[label="",style="solid", color="black", weight=3]; 75.77/37.23 6678[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (wx395 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg Zero) (wx395 * wx402) == LT))",fontsize=16,color="black",shape="box"];6678 -> 6683[label="",style="solid", color="black", weight=3]; 75.77/37.23 100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20379[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];100 -> 20379[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20379 -> 140[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20380[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];100 -> 20380[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20380 -> 141[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20381[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];101 -> 20381[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20381 -> 142[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20382[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];101 -> 20382[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20382 -> 143[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20383[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];102 -> 20383[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20383 -> 144[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20384[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];102 -> 20384[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20384 -> 145[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20385[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];103 -> 20385[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20385 -> 146[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20386[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];103 -> 20386[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20386 -> 147[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20387[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];104 -> 20387[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20387 -> 148[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20388[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];104 -> 20388[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20388 -> 149[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20389[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];105 -> 20389[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20389 -> 150[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20390[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];105 -> 20390[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20390 -> 151[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 7696 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.23 7696[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];7696 -> 7706[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 7697[label="Succ wx30100",fontsize=16,color="green",shape="box"];7698[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (wx623 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg (Succ wx6320)) (wx623 * wx630) == LT))",fontsize=16,color="black",shape="box"];7698 -> 7707[label="",style="solid", color="black", weight=3]; 75.77/37.23 7699[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (wx623 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg Zero) (wx623 * wx630) == LT))",fontsize=16,color="black",shape="box"];7699 -> 7708[label="",style="solid", color="black", weight=3]; 75.77/37.23 108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20391[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];108 -> 20391[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20391 -> 155[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20392[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];108 -> 20392[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20392 -> 156[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20393[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];109 -> 20393[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20393 -> 157[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20394[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];109 -> 20394[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20394 -> 158[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20395[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];110 -> 20395[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20395 -> 159[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20396[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];110 -> 20396[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20396 -> 160[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20397[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];111 -> 20397[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20397 -> 161[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20398[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];111 -> 20398[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20398 -> 162[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20399[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];112 -> 20399[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20399 -> 163[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20400[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];112 -> 20400[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20400 -> 164[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20401[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];113 -> 20401[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20401 -> 165[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20402[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];113 -> 20402[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20402 -> 166[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 8722 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.23 8722[label="primMulNat wx5000 (Succ wx30100)",fontsize=16,color="magenta"];8722 -> 8732[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 8722 -> 8733[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 8723[label="Succ wx30100",fontsize=16,color="green",shape="box"];8724[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (wx851 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos (Succ wx8600)) (wx851 * wx858) == LT))",fontsize=16,color="black",shape="box"];8724 -> 8734[label="",style="solid", color="black", weight=3]; 75.77/37.23 8725[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (wx851 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos Zero) (wx851 * wx858) == LT))",fontsize=16,color="black",shape="box"];8725 -> 8735[label="",style="solid", color="black", weight=3]; 75.77/37.23 116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20403[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];116 -> 20403[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20403 -> 170[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20404[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];116 -> 20404[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20404 -> 171[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20405[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];117 -> 20405[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20405 -> 172[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20406[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];117 -> 20406[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20406 -> 173[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20407[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];118 -> 20407[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20407 -> 174[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20408[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];118 -> 20408[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20408 -> 175[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20409[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];119 -> 20409[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20409 -> 176[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20410[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];119 -> 20410[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20410 -> 177[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20411[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];120 -> 20411[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20411 -> 178[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20412[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];120 -> 20412[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20412 -> 179[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% wx51) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) wx51) == LT))",fontsize=16,color="burlywood",shape="box"];20413[label="wx51/Pos wx510",fontsize=10,color="white",style="solid",shape="box"];121 -> 20413[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20413 -> 180[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 20414[label="wx51/Neg wx510",fontsize=10,color="white",style="solid",shape="box"];121 -> 20414[label="",style="solid", color="burlywood", weight=9]; 75.77/37.23 20414 -> 181[label="",style="solid", color="burlywood", weight=3]; 75.77/37.23 5750 -> 5764[label="",style="dashed", color="red", weight=0]; 75.77/37.23 5750[label="primPlusNat (primMulNat wx50000 (Succ wx30100)) (Succ wx30100)",fontsize=16,color="magenta"];5750 -> 5765[label="",style="dashed", color="magenta", weight=3]; 75.77/37.23 5751[label="Zero",fontsize=16,color="green",shape="box"];5752[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (wx200 * wx207) == LT))",fontsize=16,color="black",shape="box"];5752 -> 5771[label="",style="solid", color="black", weight=3]; 75.77/37.23 5753[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ wx201)) (wx200 * wx207) == LT))",fontsize=16,color="black",shape="box"];5753 -> 5772[label="",style="solid", color="black", weight=3]; 75.77/37.23 125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];125 -> 185[label="",style="solid", color="black", weight=3]; 75.77/37.24 126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];126 -> 186[label="",style="solid", color="black", weight=3]; 75.77/37.24 127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];127 -> 187[label="",style="solid", color="black", weight=3]; 75.77/37.24 128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];128 -> 188[label="",style="solid", color="black", weight=3]; 75.77/37.24 129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];129 -> 189[label="",style="solid", color="black", weight=3]; 75.77/37.24 130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];130 -> 190[label="",style="solid", color="black", weight=3]; 75.77/37.24 131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];131 -> 191[label="",style="solid", color="black", weight=3]; 75.77/37.24 132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];132 -> 192[label="",style="solid", color="black", weight=3]; 75.77/37.24 133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];133 -> 193[label="",style="solid", color="black", weight=3]; 75.77/37.24 134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];134 -> 194[label="",style="solid", color="black", weight=3]; 75.77/37.24 135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];135 -> 195[label="",style="solid", color="black", weight=3]; 75.77/37.24 136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];136 -> 196[label="",style="solid", color="black", weight=3]; 75.77/37.24 6681[label="wx30100",fontsize=16,color="green",shape="box"];5817[label="primPlusNat (Succ wx21100) wx30100",fontsize=16,color="burlywood",shape="box"];20415[label="wx30100/Succ wx301000",fontsize=10,color="white",style="solid",shape="box"];5817 -> 20415[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20415 -> 5837[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20416[label="wx30100/Zero",fontsize=10,color="white",style="solid",shape="box"];5817 -> 20416[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20416 -> 5838[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5818[label="primPlusNat Zero wx30100",fontsize=16,color="burlywood",shape="box"];20417[label="wx30100/Succ wx301000",fontsize=10,color="white",style="solid",shape="box"];5818 -> 20417[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20417 -> 5839[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20418[label="wx30100/Zero",fontsize=10,color="white",style="solid",shape="box"];5818 -> 20418[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20418 -> 5840[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 6682[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (wx395 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg (Succ wx4040)) (primMulInt wx395 wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20419[label="wx395/Pos wx3950",fontsize=10,color="white",style="solid",shape="box"];6682 -> 20419[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20419 -> 6686[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20420[label="wx395/Neg wx3950",fontsize=10,color="white",style="solid",shape="box"];6682 -> 20420[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20420 -> 6687[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 6683[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (wx395 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg Zero) (primMulInt wx395 wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20421[label="wx395/Pos wx3950",fontsize=10,color="white",style="solid",shape="box"];6683 -> 20421[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20421 -> 6688[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20422[label="wx395/Neg wx3950",fontsize=10,color="white",style="solid",shape="box"];6683 -> 20422[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20422 -> 6689[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];140 -> 200[label="",style="solid", color="black", weight=3]; 75.77/37.24 141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];141 -> 201[label="",style="solid", color="black", weight=3]; 75.77/37.24 142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];142 -> 202[label="",style="solid", color="black", weight=3]; 75.77/37.24 143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];143 -> 203[label="",style="solid", color="black", weight=3]; 75.77/37.24 144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];144 -> 204[label="",style="solid", color="black", weight=3]; 75.77/37.24 145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];145 -> 205[label="",style="solid", color="black", weight=3]; 75.77/37.24 146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];146 -> 206[label="",style="solid", color="black", weight=3]; 75.77/37.24 147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];147 -> 207[label="",style="solid", color="black", weight=3]; 75.77/37.24 148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];148 -> 208[label="",style="solid", color="black", weight=3]; 75.77/37.24 149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];149 -> 209[label="",style="solid", color="black", weight=3]; 75.77/37.24 150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];150 -> 210[label="",style="solid", color="black", weight=3]; 75.77/37.24 151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];151 -> 211[label="",style="solid", color="black", weight=3]; 75.77/37.24 7706[label="wx5000",fontsize=16,color="green",shape="box"];7707[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (wx623 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg (Succ wx6320)) (primMulInt wx623 wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20423[label="wx623/Pos wx6230",fontsize=10,color="white",style="solid",shape="box"];7707 -> 20423[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20423 -> 7711[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20424[label="wx623/Neg wx6230",fontsize=10,color="white",style="solid",shape="box"];7707 -> 20424[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20424 -> 7712[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7708[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (wx623 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg Zero) (primMulInt wx623 wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20425[label="wx623/Pos wx6230",fontsize=10,color="white",style="solid",shape="box"];7708 -> 20425[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20425 -> 7713[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20426[label="wx623/Neg wx6230",fontsize=10,color="white",style="solid",shape="box"];7708 -> 20426[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20426 -> 7714[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];155 -> 215[label="",style="solid", color="black", weight=3]; 75.77/37.24 156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];156 -> 216[label="",style="solid", color="black", weight=3]; 75.77/37.24 157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];157 -> 217[label="",style="solid", color="black", weight=3]; 75.77/37.24 158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];158 -> 218[label="",style="solid", color="black", weight=3]; 75.77/37.24 159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];159 -> 219[label="",style="solid", color="black", weight=3]; 75.77/37.24 160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];160 -> 220[label="",style="solid", color="black", weight=3]; 75.77/37.24 161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];161 -> 221[label="",style="solid", color="black", weight=3]; 75.77/37.24 162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];162 -> 222[label="",style="solid", color="black", weight=3]; 75.77/37.24 163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];163 -> 223[label="",style="solid", color="black", weight=3]; 75.77/37.24 164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];164 -> 224[label="",style="solid", color="black", weight=3]; 75.77/37.24 165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];165 -> 225[label="",style="solid", color="black", weight=3]; 75.77/37.24 166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];166 -> 226[label="",style="solid", color="black", weight=3]; 75.77/37.24 8732[label="wx30100",fontsize=16,color="green",shape="box"];8733[label="wx5000",fontsize=16,color="green",shape="box"];8734[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (wx851 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos (Succ wx8600)) (primMulInt wx851 wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20427[label="wx851/Pos wx8510",fontsize=10,color="white",style="solid",shape="box"];8734 -> 20427[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20427 -> 8738[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20428[label="wx851/Neg wx8510",fontsize=10,color="white",style="solid",shape="box"];8734 -> 20428[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20428 -> 8739[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8735[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (wx851 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos Zero) (primMulInt wx851 wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20429[label="wx851/Pos wx8510",fontsize=10,color="white",style="solid",shape="box"];8735 -> 20429[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20429 -> 8740[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20430[label="wx851/Neg wx8510",fontsize=10,color="white",style="solid",shape="box"];8735 -> 20430[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20430 -> 8741[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];170 -> 230[label="",style="solid", color="black", weight=3]; 75.77/37.24 171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];171 -> 231[label="",style="solid", color="black", weight=3]; 75.77/37.24 172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];172 -> 232[label="",style="solid", color="black", weight=3]; 75.77/37.24 173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];173 -> 233[label="",style="solid", color="black", weight=3]; 75.77/37.24 174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];174 -> 234[label="",style="solid", color="black", weight=3]; 75.77/37.24 175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];175 -> 235[label="",style="solid", color="black", weight=3]; 75.77/37.24 176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];176 -> 236[label="",style="solid", color="black", weight=3]; 75.77/37.24 177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];177 -> 237[label="",style="solid", color="black", weight=3]; 75.77/37.24 178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];178 -> 238[label="",style="solid", color="black", weight=3]; 75.77/37.24 179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Pos wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];179 -> 239[label="",style="solid", color="black", weight=3]; 75.77/37.24 180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Pos wx510)) == LT))",fontsize=16,color="black",shape="box"];180 -> 240[label="",style="solid", color="black", weight=3]; 75.77/37.24 181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (primMulInt (Neg wx3000) (Neg wx510)) == LT))",fontsize=16,color="black",shape="box"];181 -> 241[label="",style="solid", color="black", weight=3]; 75.77/37.24 5765 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.24 5765[label="primMulNat wx50000 (Succ wx30100)",fontsize=16,color="magenta"];5765 -> 5773[label="",style="dashed", color="magenta", weight=3]; 75.77/37.24 5764[label="primPlusNat wx211 (Succ wx30100)",fontsize=16,color="burlywood",shape="triangle"];20431[label="wx211/Succ wx2110",fontsize=10,color="white",style="solid",shape="box"];5764 -> 20431[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20431 -> 5774[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20432[label="wx211/Zero",fontsize=10,color="white",style="solid",shape="box"];5764 -> 20432[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20432 -> 5775[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5771[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt wx200 wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20433[label="wx200/Pos wx2000",fontsize=10,color="white",style="solid",shape="box"];5771 -> 20433[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20433 -> 5778[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20434[label="wx200/Neg wx2000",fontsize=10,color="white",style="solid",shape="box"];5771 -> 20434[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20434 -> 5779[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5772[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (wx200 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ wx201)) (primMulInt wx200 wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20435[label="wx200/Pos wx2000",fontsize=10,color="white",style="solid",shape="box"];5772 -> 20435[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20435 -> 5780[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20436[label="wx200/Neg wx2000",fontsize=10,color="white",style="solid",shape="box"];5772 -> 20436[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20436 -> 5781[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20437[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];185 -> 20437[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20437 -> 247[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20438[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];185 -> 20438[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20438 -> 248[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20439[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];186 -> 20439[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20439 -> 249[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20440[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];186 -> 20440[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20440 -> 250[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20441[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];187 -> 20441[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20441 -> 251[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20442[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];187 -> 20442[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20442 -> 252[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20443[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];188 -> 20443[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20443 -> 253[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20444[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];188 -> 20444[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20444 -> 254[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20445[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];189 -> 20445[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20445 -> 255[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20446[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];189 -> 20446[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20446 -> 256[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20447[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];190 -> 20447[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20447 -> 257[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20448[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];190 -> 20448[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20448 -> 258[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20449[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];191 -> 20449[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20449 -> 259[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20450[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];191 -> 20450[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20450 -> 260[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20451[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];192 -> 20451[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20451 -> 261[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20452[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];192 -> 20452[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20452 -> 262[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20453[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];193 -> 20453[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20453 -> 263[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20454[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];193 -> 20454[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20454 -> 264[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20455[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];194 -> 20455[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20455 -> 265[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20456[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];194 -> 20456[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20456 -> 266[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20457[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];195 -> 20457[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20457 -> 267[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20458[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];195 -> 20458[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20458 -> 268[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20459[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];196 -> 20459[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20459 -> 269[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20460[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];196 -> 20460[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20460 -> 270[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5837[label="primPlusNat (Succ wx21100) (Succ wx301000)",fontsize=16,color="black",shape="box"];5837 -> 5863[label="",style="solid", color="black", weight=3]; 75.77/37.24 5838[label="primPlusNat (Succ wx21100) Zero",fontsize=16,color="black",shape="box"];5838 -> 5864[label="",style="solid", color="black", weight=3]; 75.77/37.24 5839[label="primPlusNat Zero (Succ wx301000)",fontsize=16,color="black",shape="box"];5839 -> 5865[label="",style="solid", color="black", weight=3]; 75.77/37.24 5840[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];5840 -> 5866[label="",style="solid", color="black", weight=3]; 75.77/37.24 6686[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Pos wx3950) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20461[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];6686 -> 20461[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20461 -> 6694[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20462[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];6686 -> 20462[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20462 -> 6695[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 6687[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Neg wx3950) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20463[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];6687 -> 20463[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20463 -> 6696[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20464[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];6687 -> 20464[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20464 -> 6697[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 6688[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg Zero) (primMulInt (Pos wx3950) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20465[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];6688 -> 20465[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20465 -> 6698[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20466[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];6688 -> 20466[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20466 -> 6699[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 6689[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% wx402) (primCmpInt (Neg Zero) (primMulInt (Neg wx3950) wx402) == LT))",fontsize=16,color="burlywood",shape="box"];20467[label="wx402/Pos wx4020",fontsize=10,color="white",style="solid",shape="box"];6689 -> 20467[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20467 -> 6700[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20468[label="wx402/Neg wx4020",fontsize=10,color="white",style="solid",shape="box"];6689 -> 20468[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20468 -> 6701[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20469[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];200 -> 20469[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20469 -> 276[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20470[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];200 -> 20470[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20470 -> 277[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20471[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];201 -> 20471[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20471 -> 278[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20472[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];201 -> 20472[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20472 -> 279[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20473[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];202 -> 20473[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20473 -> 280[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20474[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];202 -> 20474[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20474 -> 281[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20475[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];203 -> 20475[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20475 -> 282[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20476[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];203 -> 20476[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20476 -> 283[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20477[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];204 -> 20477[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20477 -> 284[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20478[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];204 -> 20478[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20478 -> 285[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20479[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];205 -> 20479[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20479 -> 286[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20480[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];205 -> 20480[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20480 -> 287[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20481[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];206 -> 20481[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20481 -> 288[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20482[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];206 -> 20482[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20482 -> 289[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20483[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];207 -> 20483[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20483 -> 290[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20484[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];207 -> 20484[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20484 -> 291[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20485[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];208 -> 20485[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20485 -> 292[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20486[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];208 -> 20486[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20486 -> 293[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20487[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];209 -> 20487[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20487 -> 294[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20488[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];209 -> 20488[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20488 -> 295[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20489[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];210 -> 20489[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20489 -> 296[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20490[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];210 -> 20490[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20490 -> 297[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20491[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];211 -> 20491[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20491 -> 298[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20492[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];211 -> 20492[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20492 -> 299[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7711[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Pos wx6230) wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20493[label="wx630/Pos wx6300",fontsize=10,color="white",style="solid",shape="box"];7711 -> 20493[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20493 -> 7719[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20494[label="wx630/Neg wx6300",fontsize=10,color="white",style="solid",shape="box"];7711 -> 20494[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20494 -> 7720[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7712[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Neg wx6230) wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20495[label="wx630/Pos wx6300",fontsize=10,color="white",style="solid",shape="box"];7712 -> 20495[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20495 -> 7721[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20496[label="wx630/Neg wx6300",fontsize=10,color="white",style="solid",shape="box"];7712 -> 20496[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20496 -> 7722[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7713[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg Zero) (primMulInt (Pos wx6230) wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20497[label="wx630/Pos wx6300",fontsize=10,color="white",style="solid",shape="box"];7713 -> 20497[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20497 -> 7723[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20498[label="wx630/Neg wx6300",fontsize=10,color="white",style="solid",shape="box"];7713 -> 20498[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20498 -> 7724[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7714[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% wx630) (primCmpInt (Neg Zero) (primMulInt (Neg wx6230) wx630) == LT))",fontsize=16,color="burlywood",shape="box"];20499[label="wx630/Pos wx6300",fontsize=10,color="white",style="solid",shape="box"];7714 -> 20499[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20499 -> 7725[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20500[label="wx630/Neg wx6300",fontsize=10,color="white",style="solid",shape="box"];7714 -> 20500[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20500 -> 7726[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20501[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];215 -> 20501[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20501 -> 305[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20502[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];215 -> 20502[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20502 -> 306[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20503[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];216 -> 20503[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20503 -> 307[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20504[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];216 -> 20504[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20504 -> 308[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20505[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];217 -> 20505[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20505 -> 309[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20506[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];217 -> 20506[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20506 -> 310[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20507[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];218 -> 20507[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20507 -> 311[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20508[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];218 -> 20508[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20508 -> 312[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20509[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];219 -> 20509[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20509 -> 313[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20510[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];219 -> 20510[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20510 -> 314[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20511[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];220 -> 20511[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20511 -> 315[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20512[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];220 -> 20512[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20512 -> 316[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20513[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];221 -> 20513[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20513 -> 317[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20514[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];221 -> 20514[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20514 -> 318[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20515[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];222 -> 20515[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20515 -> 319[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20516[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];222 -> 20516[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20516 -> 320[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20517[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];223 -> 20517[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20517 -> 321[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20518[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];223 -> 20518[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20518 -> 322[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20519[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];224 -> 20519[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20519 -> 323[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20520[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];224 -> 20520[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20520 -> 324[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20521[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];225 -> 20521[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20521 -> 325[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20522[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];225 -> 20522[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20522 -> 326[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20523[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];226 -> 20523[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20523 -> 327[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20524[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];226 -> 20524[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20524 -> 328[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8738[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Pos wx8510) wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20525[label="wx858/Pos wx8580",fontsize=10,color="white",style="solid",shape="box"];8738 -> 20525[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20525 -> 8746[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20526[label="wx858/Neg wx8580",fontsize=10,color="white",style="solid",shape="box"];8738 -> 20526[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20526 -> 8747[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8739[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Neg wx8510) wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20527[label="wx858/Pos wx8580",fontsize=10,color="white",style="solid",shape="box"];8739 -> 20527[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20527 -> 8748[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20528[label="wx858/Neg wx8580",fontsize=10,color="white",style="solid",shape="box"];8739 -> 20528[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20528 -> 8749[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8740[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos Zero) (primMulInt (Pos wx8510) wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20529[label="wx858/Pos wx8580",fontsize=10,color="white",style="solid",shape="box"];8740 -> 20529[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20529 -> 8750[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20530[label="wx858/Neg wx8580",fontsize=10,color="white",style="solid",shape="box"];8740 -> 20530[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20530 -> 8751[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8741[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% wx858) (primCmpInt (Pos Zero) (primMulInt (Neg wx8510) wx858) == LT))",fontsize=16,color="burlywood",shape="box"];20531[label="wx858/Pos wx8580",fontsize=10,color="white",style="solid",shape="box"];8741 -> 20531[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20531 -> 8752[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20532[label="wx858/Neg wx8580",fontsize=10,color="white",style="solid",shape="box"];8741 -> 20532[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20532 -> 8753[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20533[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];230 -> 20533[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20533 -> 334[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20534[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];230 -> 20534[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20534 -> 335[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20535[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];231 -> 20535[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20535 -> 336[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20536[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];231 -> 20536[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20536 -> 337[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20537[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];232 -> 20537[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20537 -> 338[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20538[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];232 -> 20538[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20538 -> 339[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20539[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];233 -> 20539[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20539 -> 340[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20540[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];233 -> 20540[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20540 -> 341[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20541[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];234 -> 20541[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20541 -> 342[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20542[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];234 -> 20542[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20542 -> 343[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20543[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];235 -> 20543[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20543 -> 344[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20544[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];235 -> 20544[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20544 -> 345[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20545[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];236 -> 20545[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20545 -> 346[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20546[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];236 -> 20546[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20546 -> 347[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20547[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];237 -> 20547[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20547 -> 348[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20548[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];237 -> 20548[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20548 -> 349[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20549[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];238 -> 20549[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20549 -> 350[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20550[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];238 -> 20550[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20550 -> 351[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20551[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];239 -> 20551[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20551 -> 352[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20552[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];239 -> 20552[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20552 -> 353[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20553[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];240 -> 20553[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20553 -> 354[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20554[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];240 -> 20554[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20554 -> 355[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg wx3000 :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat wx3000 wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20555[label="wx3000/Succ wx30000",fontsize=10,color="white",style="solid",shape="box"];241 -> 20555[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20555 -> 356[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20556[label="wx3000/Zero",fontsize=10,color="white",style="solid",shape="box"];241 -> 20556[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20556 -> 357[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5773[label="wx50000",fontsize=16,color="green",shape="box"];5774[label="primPlusNat (Succ wx2110) (Succ wx30100)",fontsize=16,color="black",shape="box"];5774 -> 5782[label="",style="solid", color="black", weight=3]; 75.77/37.24 5775[label="primPlusNat Zero (Succ wx30100)",fontsize=16,color="black",shape="box"];5775 -> 5783[label="",style="solid", color="black", weight=3]; 75.77/37.24 5778[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Pos wx2000) wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20557[label="wx207/Pos wx2070",fontsize=10,color="white",style="solid",shape="box"];5778 -> 20557[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20557 -> 5788[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20558[label="wx207/Neg wx2070",fontsize=10,color="white",style="solid",shape="box"];5778 -> 20558[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20558 -> 5789[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5779[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Neg wx2000) wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20559[label="wx207/Pos wx2070",fontsize=10,color="white",style="solid",shape="box"];5779 -> 20559[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20559 -> 5790[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20560[label="wx207/Neg wx2070",fontsize=10,color="white",style="solid",shape="box"];5779 -> 20560[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20560 -> 5791[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5780[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ wx201)) (primMulInt (Pos wx2000) wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20561[label="wx207/Pos wx2070",fontsize=10,color="white",style="solid",shape="box"];5780 -> 20561[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20561 -> 5792[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20562[label="wx207/Neg wx2070",fontsize=10,color="white",style="solid",shape="box"];5780 -> 20562[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20562 -> 5793[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5781[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% wx207) (primCmpInt (Pos (Succ wx201)) (primMulInt (Neg wx2000) wx207) == LT))",fontsize=16,color="burlywood",shape="box"];20563[label="wx207/Pos wx2070",fontsize=10,color="white",style="solid",shape="box"];5781 -> 20563[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20563 -> 5794[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20564[label="wx207/Neg wx2070",fontsize=10,color="white",style="solid",shape="box"];5781 -> 20564[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20564 -> 5795[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20565[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];247 -> 20565[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20565 -> 365[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20566[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];247 -> 20566[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20566 -> 366[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20567[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];248 -> 20567[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20567 -> 367[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20568[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];248 -> 20568[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20568 -> 368[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20569[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];249 -> 20569[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20569 -> 369[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20570[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];249 -> 20570[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20570 -> 370[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20571[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];250 -> 20571[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20571 -> 371[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20572[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];250 -> 20572[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20572 -> 372[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20573[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];251 -> 20573[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20573 -> 373[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20574[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];251 -> 20574[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20574 -> 374[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20575[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];252 -> 20575[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20575 -> 375[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20576[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];252 -> 20576[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20576 -> 376[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20577[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];253 -> 20577[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20577 -> 377[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20578[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];253 -> 20578[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20578 -> 378[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20579[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];254 -> 20579[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20579 -> 379[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20580[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];254 -> 20580[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20580 -> 380[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20581[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];255 -> 20581[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20581 -> 381[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20582[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];255 -> 20582[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20582 -> 382[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20583[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];256 -> 20583[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20583 -> 383[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20584[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];256 -> 20584[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20584 -> 384[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20585[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];257 -> 20585[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20585 -> 385[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20586[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];257 -> 20586[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20586 -> 386[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20587[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];258 -> 20587[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20587 -> 387[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20588[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];258 -> 20588[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20588 -> 388[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20589[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];259 -> 20589[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20589 -> 389[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20590[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];259 -> 20590[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20590 -> 390[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20591[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];260 -> 20591[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20591 -> 391[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20592[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];260 -> 20592[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20592 -> 392[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20593[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];261 -> 20593[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20593 -> 393[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20594[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];261 -> 20594[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20594 -> 394[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20595[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];262 -> 20595[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20595 -> 395[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20596[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];262 -> 20596[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20596 -> 396[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20597[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];263 -> 20597[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20597 -> 397[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20598[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];263 -> 20598[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20598 -> 398[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20599[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];264 -> 20599[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20599 -> 399[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20600[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];264 -> 20600[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20600 -> 400[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20601[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];265 -> 20601[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20601 -> 401[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20602[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];265 -> 20602[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20602 -> 402[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20603[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];266 -> 20603[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20603 -> 403[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20604[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];266 -> 20604[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20604 -> 404[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20605[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];267 -> 20605[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20605 -> 405[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20606[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];267 -> 20606[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20606 -> 406[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20607[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];268 -> 20607[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20607 -> 407[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20608[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];268 -> 20608[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20608 -> 408[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20609[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];269 -> 20609[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20609 -> 409[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20610[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];269 -> 20610[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20610 -> 410[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20611[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];270 -> 20611[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20611 -> 411[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20612[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];270 -> 20612[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20612 -> 412[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5863[label="Succ (Succ (primPlusNat wx21100 wx301000))",fontsize=16,color="green",shape="box"];5863 -> 5893[label="",style="dashed", color="green", weight=3]; 75.77/37.24 5864[label="Succ wx21100",fontsize=16,color="green",shape="box"];5865[label="Succ wx301000",fontsize=16,color="green",shape="box"];5866[label="Zero",fontsize=16,color="green",shape="box"];6694[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Pos wx3950) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];6694 -> 6712[label="",style="solid", color="black", weight=3]; 75.77/37.24 6695[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Pos wx3950) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];6695 -> 6713[label="",style="solid", color="black", weight=3]; 75.77/37.24 6696[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Neg wx3950) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];6696 -> 6714[label="",style="solid", color="black", weight=3]; 75.77/37.24 6697[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg (Succ wx4040)) (primMulInt (Neg wx3950) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];6697 -> 6715[label="",style="solid", color="black", weight=3]; 75.77/37.24 6698[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (primMulInt (Pos wx3950) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];6698 -> 6716[label="",style="solid", color="black", weight=3]; 75.77/37.24 6699[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (primMulInt (Pos wx3950) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];6699 -> 6717[label="",style="solid", color="black", weight=3]; 75.77/37.24 6700[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (primMulInt (Neg wx3950) (Pos wx4020)) == LT))",fontsize=16,color="black",shape="box"];6700 -> 6718[label="",style="solid", color="black", weight=3]; 75.77/37.24 6701[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (primMulInt (Neg wx3950) (Neg wx4020)) == LT))",fontsize=16,color="black",shape="box"];6701 -> 6719[label="",style="solid", color="black", weight=3]; 75.77/37.24 276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20613[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];276 -> 20613[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20613 -> 420[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20614[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];276 -> 20614[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20614 -> 421[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20615[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];277 -> 20615[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20615 -> 422[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20616[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];277 -> 20616[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20616 -> 423[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20617[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];278 -> 20617[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20617 -> 424[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20618[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];278 -> 20618[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20618 -> 425[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20619[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];279 -> 20619[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20619 -> 426[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20620[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];279 -> 20620[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20620 -> 427[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20621[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];280 -> 20621[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20621 -> 428[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20622[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];280 -> 20622[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20622 -> 429[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20623[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];281 -> 20623[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20623 -> 430[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20624[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];281 -> 20624[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20624 -> 431[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20625[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];282 -> 20625[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20625 -> 432[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20626[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];282 -> 20626[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20626 -> 433[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20627[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];283 -> 20627[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20627 -> 434[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20628[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];283 -> 20628[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20628 -> 435[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20629[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];284 -> 20629[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20629 -> 436[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20630[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];284 -> 20630[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20630 -> 437[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20631[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];285 -> 20631[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20631 -> 438[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20632[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];285 -> 20632[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20632 -> 439[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20633[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];286 -> 20633[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20633 -> 440[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20634[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];286 -> 20634[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20634 -> 441[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20635[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];287 -> 20635[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20635 -> 442[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20636[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];287 -> 20636[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20636 -> 443[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20637[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];288 -> 20637[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20637 -> 444[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20638[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];288 -> 20638[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20638 -> 445[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20639[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];289 -> 20639[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20639 -> 446[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20640[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];289 -> 20640[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20640 -> 447[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20641[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];290 -> 20641[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20641 -> 448[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20642[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];290 -> 20642[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20642 -> 449[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20643[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];291 -> 20643[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20643 -> 450[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20644[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];291 -> 20644[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20644 -> 451[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20645[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];292 -> 20645[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20645 -> 452[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20646[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];292 -> 20646[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20646 -> 453[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20647[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];293 -> 20647[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20647 -> 454[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20648[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];293 -> 20648[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20648 -> 455[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20649[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];294 -> 20649[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20649 -> 456[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20650[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];294 -> 20650[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20650 -> 457[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20651[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];295 -> 20651[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20651 -> 458[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20652[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];295 -> 20652[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20652 -> 459[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20653[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];296 -> 20653[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20653 -> 460[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20654[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];296 -> 20654[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20654 -> 461[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20655[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];297 -> 20655[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20655 -> 462[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20656[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];297 -> 20656[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20656 -> 463[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20657[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];298 -> 20657[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20657 -> 464[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20658[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];298 -> 20658[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20658 -> 465[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20659[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];299 -> 20659[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20659 -> 466[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20660[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];299 -> 20660[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20660 -> 467[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 7719[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Pos wx6230) (Pos wx6300)) == LT))",fontsize=16,color="black",shape="box"];7719 -> 7737[label="",style="solid", color="black", weight=3]; 75.77/37.24 7720[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Pos wx6230) (Neg wx6300)) == LT))",fontsize=16,color="black",shape="box"];7720 -> 7738[label="",style="solid", color="black", weight=3]; 75.77/37.24 7721[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Neg wx6230) (Pos wx6300)) == LT))",fontsize=16,color="black",shape="box"];7721 -> 7739[label="",style="solid", color="black", weight=3]; 75.77/37.24 7722[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg (Succ wx6320)) (primMulInt (Neg wx6230) (Neg wx6300)) == LT))",fontsize=16,color="black",shape="box"];7722 -> 7740[label="",style="solid", color="black", weight=3]; 75.77/37.24 7723[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (primMulInt (Pos wx6230) (Pos wx6300)) == LT))",fontsize=16,color="black",shape="box"];7723 -> 7741[label="",style="solid", color="black", weight=3]; 75.77/37.24 7724[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (primMulInt (Pos wx6230) (Neg wx6300)) == LT))",fontsize=16,color="black",shape="box"];7724 -> 7742[label="",style="solid", color="black", weight=3]; 75.77/37.24 7725[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (primMulInt (Neg wx6230) (Pos wx6300)) == LT))",fontsize=16,color="black",shape="box"];7725 -> 7743[label="",style="solid", color="black", weight=3]; 75.77/37.24 7726[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (primMulInt (Neg wx6230) (Neg wx6300)) == LT))",fontsize=16,color="black",shape="box"];7726 -> 7744[label="",style="solid", color="black", weight=3]; 75.77/37.24 305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20661[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];305 -> 20661[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20661 -> 475[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20662[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];305 -> 20662[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20662 -> 476[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20663[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];306 -> 20663[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20663 -> 477[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20664[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];306 -> 20664[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20664 -> 478[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20665[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];307 -> 20665[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20665 -> 479[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20666[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];307 -> 20666[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20666 -> 480[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20667[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];308 -> 20667[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20667 -> 481[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20668[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];308 -> 20668[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20668 -> 482[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20669[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];309 -> 20669[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20669 -> 483[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20670[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];309 -> 20670[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20670 -> 484[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20671[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];310 -> 20671[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20671 -> 485[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20672[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];310 -> 20672[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20672 -> 486[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20673[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];311 -> 20673[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20673 -> 487[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20674[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];311 -> 20674[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20674 -> 488[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20675[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];312 -> 20675[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20675 -> 489[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20676[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];312 -> 20676[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20676 -> 490[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20677[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];313 -> 20677[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20677 -> 491[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20678[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];313 -> 20678[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20678 -> 492[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20679[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];314 -> 20679[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20679 -> 493[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20680[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];314 -> 20680[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20680 -> 494[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20681[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];315 -> 20681[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20681 -> 495[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20682[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];315 -> 20682[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20682 -> 496[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20683[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];316 -> 20683[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20683 -> 497[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20684[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];316 -> 20684[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20684 -> 498[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20685[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];317 -> 20685[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20685 -> 499[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20686[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];317 -> 20686[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20686 -> 500[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20687[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];318 -> 20687[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20687 -> 501[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20688[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];318 -> 20688[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20688 -> 502[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20689[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];319 -> 20689[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20689 -> 503[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20690[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];319 -> 20690[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20690 -> 504[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20691[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];320 -> 20691[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20691 -> 505[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20692[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];320 -> 20692[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20692 -> 506[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20693[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];321 -> 20693[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20693 -> 507[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20694[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];321 -> 20694[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20694 -> 508[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20695[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];322 -> 20695[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20695 -> 509[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20696[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];322 -> 20696[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20696 -> 510[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20697[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];323 -> 20697[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20697 -> 511[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20698[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];323 -> 20698[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20698 -> 512[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20699[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];324 -> 20699[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20699 -> 513[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20700[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];324 -> 20700[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20700 -> 514[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20701[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];325 -> 20701[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20701 -> 515[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20702[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];325 -> 20702[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20702 -> 516[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20703[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];326 -> 20703[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20703 -> 517[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20704[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];326 -> 20704[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20704 -> 518[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20705[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];327 -> 20705[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20705 -> 519[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20706[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];327 -> 20706[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20706 -> 520[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20707[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];328 -> 20707[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20707 -> 521[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20708[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];328 -> 20708[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20708 -> 522[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 8746[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Pos wx8510) (Pos wx8580)) == LT))",fontsize=16,color="black",shape="box"];8746 -> 8760[label="",style="solid", color="black", weight=3]; 75.77/37.24 8747[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Pos wx8510) (Neg wx8580)) == LT))",fontsize=16,color="black",shape="box"];8747 -> 8761[label="",style="solid", color="black", weight=3]; 75.77/37.24 8748[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Neg wx8510) (Pos wx8580)) == LT))",fontsize=16,color="black",shape="box"];8748 -> 8762[label="",style="solid", color="black", weight=3]; 75.77/37.24 8749[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx8600)) (primMulInt (Neg wx8510) (Neg wx8580)) == LT))",fontsize=16,color="black",shape="box"];8749 -> 8763[label="",style="solid", color="black", weight=3]; 75.77/37.24 8750[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (primMulInt (Pos wx8510) (Pos wx8580)) == LT))",fontsize=16,color="black",shape="box"];8750 -> 8764[label="",style="solid", color="black", weight=3]; 75.77/37.24 8751[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (primMulInt (Pos wx8510) (Neg wx8580)) == LT))",fontsize=16,color="black",shape="box"];8751 -> 8765[label="",style="solid", color="black", weight=3]; 75.77/37.24 8752[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (primMulInt (Neg wx8510) (Pos wx8580)) == LT))",fontsize=16,color="black",shape="box"];8752 -> 8766[label="",style="solid", color="black", weight=3]; 75.77/37.24 8753[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (primMulInt (Neg wx8510) (Neg wx8580)) == LT))",fontsize=16,color="black",shape="box"];8753 -> 8767[label="",style="solid", color="black", weight=3]; 75.77/37.24 334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20709[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];334 -> 20709[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20709 -> 530[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20710[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];334 -> 20710[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20710 -> 531[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20711[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];335 -> 20711[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20711 -> 532[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20712[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];335 -> 20712[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20712 -> 533[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20713[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];336 -> 20713[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20713 -> 534[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20714[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];336 -> 20714[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20714 -> 535[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20715[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];337 -> 20715[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20715 -> 536[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20716[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];337 -> 20716[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20716 -> 537[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20717[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];338 -> 20717[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20717 -> 538[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20718[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];338 -> 20718[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20718 -> 539[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20719[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];339 -> 20719[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20719 -> 540[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20720[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];339 -> 20720[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20720 -> 541[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20721[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];340 -> 20721[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20721 -> 542[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20722[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];340 -> 20722[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20722 -> 543[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20723[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];341 -> 20723[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20723 -> 544[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20724[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];341 -> 20724[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20724 -> 545[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20725[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];342 -> 20725[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20725 -> 546[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20726[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];342 -> 20726[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20726 -> 547[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20727[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];343 -> 20727[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20727 -> 548[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20728[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];343 -> 20728[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20728 -> 549[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20729[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];344 -> 20729[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20729 -> 550[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20730[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];344 -> 20730[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20730 -> 551[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20731[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];345 -> 20731[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20731 -> 552[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20732[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];345 -> 20732[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20732 -> 553[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20733[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];346 -> 20733[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20733 -> 554[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20734[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];346 -> 20734[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20734 -> 555[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20735[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];347 -> 20735[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20735 -> 556[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20736[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];347 -> 20736[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20736 -> 557[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20737[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];348 -> 20737[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20737 -> 558[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20738[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];348 -> 20738[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20738 -> 559[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20739[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];349 -> 20739[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20739 -> 560[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20740[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];349 -> 20740[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20740 -> 561[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20741[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];350 -> 20741[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20741 -> 562[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20742[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];350 -> 20742[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20742 -> 563[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20743[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];351 -> 20743[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20743 -> 564[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20744[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];351 -> 20744[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20744 -> 565[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20745[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];352 -> 20745[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20745 -> 566[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20746[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];352 -> 20746[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20746 -> 567[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20747[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];353 -> 20747[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20747 -> 568[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20748[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];353 -> 20748[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20748 -> 569[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20749[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];354 -> 20749[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20749 -> 570[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20750[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];354 -> 20750[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20750 -> 571[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos wx510) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20751[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];355 -> 20751[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20751 -> 572[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20752[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];355 -> 20752[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20752 -> 573[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20753[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];356 -> 20753[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20753 -> 574[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20754[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];356 -> 20754[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20754 -> 575[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg wx510) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx510)) == LT))",fontsize=16,color="burlywood",shape="box"];20755[label="wx510/Succ wx5100",fontsize=10,color="white",style="solid",shape="box"];357 -> 20755[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20755 -> 576[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 20756[label="wx510/Zero",fontsize=10,color="white",style="solid",shape="box"];357 -> 20756[label="",style="solid", color="burlywood", weight=9]; 75.77/37.24 20756 -> 577[label="",style="solid", color="burlywood", weight=3]; 75.77/37.24 5782[label="Succ (Succ (primPlusNat wx2110 wx30100))",fontsize=16,color="green",shape="box"];5782 -> 5796[label="",style="dashed", color="green", weight=3]; 75.77/37.24 5783[label="Succ wx30100",fontsize=16,color="green",shape="box"];5788[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Pos wx2000) (Pos wx2070)) == LT))",fontsize=16,color="black",shape="box"];5788 -> 5809[label="",style="solid", color="black", weight=3]; 75.77/37.24 5789[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Pos wx2000) (Neg wx2070)) == LT))",fontsize=16,color="black",shape="box"];5789 -> 5810[label="",style="solid", color="black", weight=3]; 75.77/37.24 5790[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Neg wx2000) (Pos wx2070)) == LT))",fontsize=16,color="black",shape="box"];5790 -> 5811[label="",style="solid", color="black", weight=3]; 75.77/37.24 5791[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (primMulInt (Neg wx2000) (Neg wx2070)) == LT))",fontsize=16,color="black",shape="box"];5791 -> 5812[label="",style="solid", color="black", weight=3]; 75.77/37.24 5792[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx201)) (primMulInt (Pos wx2000) (Pos wx2070)) == LT))",fontsize=16,color="black",shape="box"];5792 -> 5813[label="",style="solid", color="black", weight=3]; 75.77/37.24 5793[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx201)) (primMulInt (Pos wx2000) (Neg wx2070)) == LT))",fontsize=16,color="black",shape="box"];5793 -> 5814[label="",style="solid", color="black", weight=3]; 75.77/37.24 5794[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx201)) (primMulInt (Neg wx2000) (Pos wx2070)) == LT))",fontsize=16,color="black",shape="box"];5794 -> 5815[label="",style="solid", color="black", weight=3]; 75.77/37.24 5795[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx201)) (primMulInt (Neg wx2000) (Neg wx2070)) == LT))",fontsize=16,color="black",shape="box"];5795 -> 5816[label="",style="solid", color="black", weight=3]; 75.77/37.24 365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];365 -> 586[label="",style="solid", color="black", weight=3]; 75.77/37.24 366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];366 -> 587[label="",style="solid", color="black", weight=3]; 75.77/37.24 367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];367 -> 588[label="",style="solid", color="black", weight=3]; 75.77/37.24 368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];368 -> 589[label="",style="solid", color="black", weight=3]; 75.77/37.24 369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];369 -> 590[label="",style="solid", color="black", weight=3]; 75.77/37.24 370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];370 -> 591[label="",style="solid", color="black", weight=3]; 75.77/37.24 371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];371 -> 592[label="",style="solid", color="black", weight=3]; 75.77/37.24 372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];372 -> 593[label="",style="solid", color="black", weight=3]; 75.77/37.24 373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];373 -> 594[label="",style="solid", color="black", weight=3]; 75.77/37.24 374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];374 -> 595[label="",style="solid", color="black", weight=3]; 75.77/37.24 375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];375 -> 596[label="",style="solid", color="black", weight=3]; 75.77/37.24 376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];376 -> 597[label="",style="solid", color="black", weight=3]; 75.77/37.25 377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];377 -> 598[label="",style="solid", color="black", weight=3]; 75.77/37.25 378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];378 -> 599[label="",style="solid", color="black", weight=3]; 75.77/37.25 379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];379 -> 600[label="",style="solid", color="black", weight=3]; 75.77/37.25 380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];380 -> 601[label="",style="solid", color="black", weight=3]; 75.77/37.25 381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];381 -> 602[label="",style="solid", color="black", weight=3]; 75.77/37.25 382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];382 -> 603[label="",style="solid", color="black", weight=3]; 75.77/37.25 383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];383 -> 604[label="",style="solid", color="black", weight=3]; 75.77/37.25 384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];384 -> 605[label="",style="solid", color="black", weight=3]; 75.77/37.25 385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];385 -> 606[label="",style="solid", color="black", weight=3]; 75.77/37.25 386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];386 -> 607[label="",style="solid", color="black", weight=3]; 75.77/37.25 387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];387 -> 608[label="",style="solid", color="black", weight=3]; 75.77/37.25 388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];388 -> 609[label="",style="solid", color="black", weight=3]; 75.77/37.25 389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];389 -> 610[label="",style="solid", color="black", weight=3]; 75.77/37.25 390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];390 -> 611[label="",style="solid", color="black", weight=3]; 75.77/37.25 391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];391 -> 612[label="",style="solid", color="black", weight=3]; 75.77/37.25 392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];392 -> 613[label="",style="solid", color="black", weight=3]; 75.77/37.25 393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];393 -> 614[label="",style="solid", color="black", weight=3]; 75.77/37.25 394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];394 -> 615[label="",style="solid", color="black", weight=3]; 75.77/37.25 395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];395 -> 616[label="",style="solid", color="black", weight=3]; 75.77/37.25 396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];396 -> 617[label="",style="solid", color="black", weight=3]; 75.77/37.25 397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];397 -> 618[label="",style="solid", color="black", weight=3]; 75.77/37.25 398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];398 -> 619[label="",style="solid", color="black", weight=3]; 75.77/37.25 399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];399 -> 620[label="",style="solid", color="black", weight=3]; 75.77/37.25 400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];400 -> 621[label="",style="solid", color="black", weight=3]; 75.77/37.25 401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];401 -> 622[label="",style="solid", color="black", weight=3]; 75.77/37.25 402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];402 -> 623[label="",style="solid", color="black", weight=3]; 75.77/37.25 403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];403 -> 624[label="",style="solid", color="black", weight=3]; 75.77/37.25 404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];404 -> 625[label="",style="solid", color="black", weight=3]; 75.77/37.25 405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];405 -> 626[label="",style="solid", color="black", weight=3]; 75.77/37.25 406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];406 -> 627[label="",style="solid", color="black", weight=3]; 75.77/37.25 407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];407 -> 628[label="",style="solid", color="black", weight=3]; 75.77/37.25 408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];408 -> 629[label="",style="solid", color="black", weight=3]; 75.77/37.25 409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];409 -> 630[label="",style="solid", color="black", weight=3]; 75.77/37.25 410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];410 -> 631[label="",style="solid", color="black", weight=3]; 75.77/37.25 411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];411 -> 632[label="",style="solid", color="black", weight=3]; 75.77/37.25 412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];412 -> 633[label="",style="solid", color="black", weight=3]; 75.77/37.25 5893 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5893[label="primPlusNat wx21100 wx301000",fontsize=16,color="magenta"];5893 -> 5918[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5893 -> 5919[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 6712[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg (Succ wx4040)) (Pos (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="black",shape="box"];6712 -> 6726[label="",style="solid", color="black", weight=3]; 75.77/37.25 6713[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg (Succ wx4040)) (Neg (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="black",shape="box"];6713 -> 6727[label="",style="solid", color="black", weight=3]; 75.77/37.25 6714[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg (Succ wx4040)) (Neg (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="black",shape="box"];6714 -> 6728[label="",style="solid", color="black", weight=3]; 75.77/37.25 6715[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg (Succ wx4040)) (Pos (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="black",shape="box"];6715 -> 6729[label="",style="solid", color="black", weight=3]; 75.77/37.25 6716[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20757[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6716 -> 20757[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20757 -> 6730[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20758[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6716 -> 20758[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20758 -> 6731[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6717[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20759[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6717 -> 20759[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20759 -> 6732[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20760[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6717 -> 20760[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20760 -> 6733[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6718[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20761[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6718 -> 20761[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20761 -> 6734[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20762[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6718 -> 20762[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20762 -> 6735[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6719[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat wx3950 wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20763[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6719 -> 20763[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20763 -> 6736[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20764[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6719 -> 20764[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20764 -> 6737[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];420 -> 642[label="",style="solid", color="black", weight=3]; 75.77/37.25 421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];421 -> 643[label="",style="solid", color="black", weight=3]; 75.77/37.25 422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];422 -> 644[label="",style="solid", color="black", weight=3]; 75.77/37.25 423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];423 -> 645[label="",style="solid", color="black", weight=3]; 75.77/37.25 424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];424 -> 646[label="",style="solid", color="black", weight=3]; 75.77/37.25 425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];425 -> 647[label="",style="solid", color="black", weight=3]; 75.77/37.25 426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];426 -> 648[label="",style="solid", color="black", weight=3]; 75.77/37.25 427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];427 -> 649[label="",style="solid", color="black", weight=3]; 75.77/37.25 428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];428 -> 650[label="",style="solid", color="black", weight=3]; 75.77/37.25 429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];429 -> 651[label="",style="solid", color="black", weight=3]; 75.77/37.25 430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];430 -> 652[label="",style="solid", color="black", weight=3]; 75.77/37.25 431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];431 -> 653[label="",style="solid", color="black", weight=3]; 75.77/37.25 432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];432 -> 654[label="",style="solid", color="black", weight=3]; 75.77/37.25 433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];433 -> 655[label="",style="solid", color="black", weight=3]; 75.77/37.25 434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];434 -> 656[label="",style="solid", color="black", weight=3]; 75.77/37.25 435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];435 -> 657[label="",style="solid", color="black", weight=3]; 75.77/37.25 436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];436 -> 658[label="",style="solid", color="black", weight=3]; 75.77/37.25 437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];437 -> 659[label="",style="solid", color="black", weight=3]; 75.77/37.25 438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];438 -> 660[label="",style="solid", color="black", weight=3]; 75.77/37.25 439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];439 -> 661[label="",style="solid", color="black", weight=3]; 75.77/37.25 440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];440 -> 662[label="",style="solid", color="black", weight=3]; 75.77/37.25 441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];441 -> 663[label="",style="solid", color="black", weight=3]; 75.77/37.25 442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];442 -> 664[label="",style="solid", color="black", weight=3]; 75.77/37.25 443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];443 -> 665[label="",style="solid", color="black", weight=3]; 75.77/37.25 444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];444 -> 666[label="",style="solid", color="black", weight=3]; 75.77/37.25 445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];445 -> 667[label="",style="solid", color="black", weight=3]; 75.77/37.25 446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];446 -> 668[label="",style="solid", color="black", weight=3]; 75.77/37.25 447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];447 -> 669[label="",style="solid", color="black", weight=3]; 75.77/37.25 448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];448 -> 670[label="",style="solid", color="black", weight=3]; 75.77/37.25 449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];449 -> 671[label="",style="solid", color="black", weight=3]; 75.77/37.25 450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];450 -> 672[label="",style="solid", color="black", weight=3]; 75.77/37.25 451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];451 -> 673[label="",style="solid", color="black", weight=3]; 75.77/37.25 452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];452 -> 674[label="",style="solid", color="black", weight=3]; 75.77/37.25 453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];453 -> 675[label="",style="solid", color="black", weight=3]; 75.77/37.25 454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];454 -> 676[label="",style="solid", color="black", weight=3]; 75.77/37.25 455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];455 -> 677[label="",style="solid", color="black", weight=3]; 75.77/37.25 456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];456 -> 678[label="",style="solid", color="black", weight=3]; 75.77/37.25 457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];457 -> 679[label="",style="solid", color="black", weight=3]; 75.77/37.25 458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];458 -> 680[label="",style="solid", color="black", weight=3]; 75.77/37.25 459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];459 -> 681[label="",style="solid", color="black", weight=3]; 75.77/37.25 460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];460 -> 682[label="",style="solid", color="black", weight=3]; 75.77/37.25 461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];461 -> 683[label="",style="solid", color="black", weight=3]; 75.77/37.25 462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];462 -> 684[label="",style="solid", color="black", weight=3]; 75.77/37.25 463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];463 -> 685[label="",style="solid", color="black", weight=3]; 75.77/37.25 464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];464 -> 686[label="",style="solid", color="black", weight=3]; 75.77/37.25 465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];465 -> 687[label="",style="solid", color="black", weight=3]; 75.77/37.25 466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];466 -> 688[label="",style="solid", color="black", weight=3]; 75.77/37.25 467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];467 -> 689[label="",style="solid", color="black", weight=3]; 75.77/37.25 7737[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg (Succ wx6320)) (Pos (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="black",shape="box"];7737 -> 7751[label="",style="solid", color="black", weight=3]; 75.77/37.25 7738[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg (Succ wx6320)) (Neg (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="black",shape="box"];7738 -> 7752[label="",style="solid", color="black", weight=3]; 75.77/37.25 7739[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg (Succ wx6320)) (Neg (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="black",shape="box"];7739 -> 7753[label="",style="solid", color="black", weight=3]; 75.77/37.25 7740[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg (Succ wx6320)) (Pos (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="black",shape="box"];7740 -> 7754[label="",style="solid", color="black", weight=3]; 75.77/37.25 7741[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20765[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7741 -> 20765[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20765 -> 7755[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20766[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7741 -> 20766[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20766 -> 7756[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7742[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20767[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7742 -> 20767[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20767 -> 7757[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20768[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7742 -> 20768[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20768 -> 7758[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7743[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20769[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7743 -> 20769[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20769 -> 7759[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20770[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7743 -> 20770[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20770 -> 7760[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7744[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat wx6230 wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20771[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7744 -> 20771[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20771 -> 7761[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20772[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7744 -> 20772[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20772 -> 7762[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];475 -> 698[label="",style="solid", color="black", weight=3]; 75.77/37.25 476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];476 -> 699[label="",style="solid", color="black", weight=3]; 75.77/37.25 477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];477 -> 700[label="",style="solid", color="black", weight=3]; 75.77/37.25 478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];478 -> 701[label="",style="solid", color="black", weight=3]; 75.77/37.25 479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];479 -> 702[label="",style="solid", color="black", weight=3]; 75.77/37.25 480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];480 -> 703[label="",style="solid", color="black", weight=3]; 75.77/37.25 481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];481 -> 704[label="",style="solid", color="black", weight=3]; 75.77/37.25 482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];482 -> 705[label="",style="solid", color="black", weight=3]; 75.77/37.25 483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];483 -> 706[label="",style="solid", color="black", weight=3]; 75.77/37.25 484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];484 -> 707[label="",style="solid", color="black", weight=3]; 75.77/37.25 485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];485 -> 708[label="",style="solid", color="black", weight=3]; 75.77/37.25 486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];486 -> 709[label="",style="solid", color="black", weight=3]; 75.77/37.25 487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];487 -> 710[label="",style="solid", color="black", weight=3]; 75.77/37.25 488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];488 -> 711[label="",style="solid", color="black", weight=3]; 75.77/37.25 489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];489 -> 712[label="",style="solid", color="black", weight=3]; 75.77/37.25 490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];490 -> 713[label="",style="solid", color="black", weight=3]; 75.77/37.25 491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];491 -> 714[label="",style="solid", color="black", weight=3]; 75.77/37.25 492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];492 -> 715[label="",style="solid", color="black", weight=3]; 75.77/37.25 493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];493 -> 716[label="",style="solid", color="black", weight=3]; 75.77/37.25 494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];494 -> 717[label="",style="solid", color="black", weight=3]; 75.77/37.25 495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];495 -> 718[label="",style="solid", color="black", weight=3]; 75.77/37.25 496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];496 -> 719[label="",style="solid", color="black", weight=3]; 75.77/37.25 497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];497 -> 720[label="",style="solid", color="black", weight=3]; 75.77/37.25 498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];498 -> 721[label="",style="solid", color="black", weight=3]; 75.77/37.25 499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];499 -> 722[label="",style="solid", color="black", weight=3]; 75.77/37.25 500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];500 -> 723[label="",style="solid", color="black", weight=3]; 75.77/37.25 501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];501 -> 724[label="",style="solid", color="black", weight=3]; 75.77/37.25 502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];502 -> 725[label="",style="solid", color="black", weight=3]; 75.77/37.25 503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];503 -> 726[label="",style="solid", color="black", weight=3]; 75.77/37.25 504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];504 -> 727[label="",style="solid", color="black", weight=3]; 75.77/37.25 505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];505 -> 728[label="",style="solid", color="black", weight=3]; 75.77/37.25 506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];506 -> 729[label="",style="solid", color="black", weight=3]; 75.77/37.25 507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];507 -> 730[label="",style="solid", color="black", weight=3]; 75.77/37.25 508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];508 -> 731[label="",style="solid", color="black", weight=3]; 75.77/37.25 509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];509 -> 732[label="",style="solid", color="black", weight=3]; 75.77/37.25 510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];510 -> 733[label="",style="solid", color="black", weight=3]; 75.77/37.25 511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];511 -> 734[label="",style="solid", color="black", weight=3]; 75.77/37.25 512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];512 -> 735[label="",style="solid", color="black", weight=3]; 75.77/37.25 513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];513 -> 736[label="",style="solid", color="black", weight=3]; 75.77/37.25 514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];514 -> 737[label="",style="solid", color="black", weight=3]; 75.77/37.25 515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];515 -> 738[label="",style="solid", color="black", weight=3]; 75.77/37.25 516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];516 -> 739[label="",style="solid", color="black", weight=3]; 75.77/37.25 517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];517 -> 740[label="",style="solid", color="black", weight=3]; 75.77/37.25 518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];518 -> 741[label="",style="solid", color="black", weight=3]; 75.77/37.25 519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];519 -> 742[label="",style="solid", color="black", weight=3]; 75.77/37.25 520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];520 -> 743[label="",style="solid", color="black", weight=3]; 75.77/37.25 521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];521 -> 744[label="",style="solid", color="black", weight=3]; 75.77/37.25 522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];522 -> 745[label="",style="solid", color="black", weight=3]; 75.77/37.25 8760[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx8600)) (Pos (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="black",shape="box"];8760 -> 8779[label="",style="solid", color="black", weight=3]; 75.77/37.25 8761[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx8600)) (Neg (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="black",shape="box"];8761 -> 8780[label="",style="solid", color="black", weight=3]; 75.77/37.25 8762[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx8600)) (Neg (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="black",shape="box"];8762 -> 8781[label="",style="solid", color="black", weight=3]; 75.77/37.25 8763[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx8600)) (Pos (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="black",shape="box"];8763 -> 8782[label="",style="solid", color="black", weight=3]; 75.77/37.25 8764[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20773[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8764 -> 20773[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20773 -> 8783[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20774[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8764 -> 20774[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20774 -> 8784[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8765[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20775[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8765 -> 20775[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20775 -> 8785[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20776[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8765 -> 20776[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20776 -> 8786[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8766[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20777[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8766 -> 20777[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20777 -> 8787[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20778[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8766 -> 20778[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20778 -> 8788[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8767[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat wx8510 wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20779[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8767 -> 20779[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20779 -> 8789[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20780[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8767 -> 20780[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20780 -> 8790[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];530 -> 754[label="",style="solid", color="black", weight=3]; 75.77/37.25 531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];531 -> 755[label="",style="solid", color="black", weight=3]; 75.77/37.25 532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];532 -> 756[label="",style="solid", color="black", weight=3]; 75.77/37.25 533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];533 -> 757[label="",style="solid", color="black", weight=3]; 75.77/37.25 534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];534 -> 758[label="",style="solid", color="black", weight=3]; 75.77/37.25 535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];535 -> 759[label="",style="solid", color="black", weight=3]; 75.77/37.25 536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];536 -> 760[label="",style="solid", color="black", weight=3]; 75.77/37.25 537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];537 -> 761[label="",style="solid", color="black", weight=3]; 75.77/37.25 538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];538 -> 762[label="",style="solid", color="black", weight=3]; 75.77/37.25 539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];539 -> 763[label="",style="solid", color="black", weight=3]; 75.77/37.25 540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];540 -> 764[label="",style="solid", color="black", weight=3]; 75.77/37.25 541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];541 -> 765[label="",style="solid", color="black", weight=3]; 75.77/37.25 542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];542 -> 766[label="",style="solid", color="black", weight=3]; 75.77/37.25 543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];543 -> 767[label="",style="solid", color="black", weight=3]; 75.77/37.25 544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];544 -> 768[label="",style="solid", color="black", weight=3]; 75.77/37.25 545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];545 -> 769[label="",style="solid", color="black", weight=3]; 75.77/37.25 546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];546 -> 770[label="",style="solid", color="black", weight=3]; 75.77/37.25 547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];547 -> 771[label="",style="solid", color="black", weight=3]; 75.77/37.25 548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];548 -> 772[label="",style="solid", color="black", weight=3]; 75.77/37.25 549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];549 -> 773[label="",style="solid", color="black", weight=3]; 75.77/37.25 550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];550 -> 774[label="",style="solid", color="black", weight=3]; 75.77/37.25 551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];551 -> 775[label="",style="solid", color="black", weight=3]; 75.77/37.25 552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];552 -> 776[label="",style="solid", color="black", weight=3]; 75.77/37.25 553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];553 -> 777[label="",style="solid", color="black", weight=3]; 75.77/37.25 554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];554 -> 778[label="",style="solid", color="black", weight=3]; 75.77/37.25 555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];555 -> 779[label="",style="solid", color="black", weight=3]; 75.77/37.25 556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];556 -> 780[label="",style="solid", color="black", weight=3]; 75.77/37.25 557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];557 -> 781[label="",style="solid", color="black", weight=3]; 75.77/37.25 558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];558 -> 782[label="",style="solid", color="black", weight=3]; 75.77/37.25 559[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];559 -> 783[label="",style="solid", color="black", weight=3]; 75.77/37.25 560[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];560 -> 784[label="",style="solid", color="black", weight=3]; 75.77/37.25 561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];561 -> 785[label="",style="solid", color="black", weight=3]; 75.77/37.25 562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];562 -> 786[label="",style="solid", color="black", weight=3]; 75.77/37.25 563[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];563 -> 787[label="",style="solid", color="black", weight=3]; 75.77/37.25 564[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];564 -> 788[label="",style="solid", color="black", weight=3]; 75.77/37.25 565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];565 -> 789[label="",style="solid", color="black", weight=3]; 75.77/37.25 566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];566 -> 790[label="",style="solid", color="black", weight=3]; 75.77/37.25 567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];567 -> 791[label="",style="solid", color="black", weight=3]; 75.77/37.25 568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];568 -> 792[label="",style="solid", color="black", weight=3]; 75.77/37.25 569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];569 -> 793[label="",style="solid", color="black", weight=3]; 75.77/37.25 570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];570 -> 794[label="",style="solid", color="black", weight=3]; 75.77/37.25 571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];571 -> 795[label="",style="solid", color="black", weight=3]; 75.77/37.25 572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];572 -> 796[label="",style="solid", color="black", weight=3]; 75.77/37.25 573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];573 -> 797[label="",style="solid", color="black", weight=3]; 75.77/37.25 574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];574 -> 798[label="",style="solid", color="black", weight=3]; 75.77/37.25 575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == LT))",fontsize=16,color="black",shape="box"];575 -> 799[label="",style="solid", color="black", weight=3]; 75.77/37.25 576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];576 -> 800[label="",style="solid", color="black", weight=3]; 75.77/37.25 577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];577 -> 801[label="",style="solid", color="black", weight=3]; 75.77/37.25 5809 -> 5825[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5809[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="magenta"];5809 -> 5826[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5810 -> 5827[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5810[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="magenta"];5810 -> 5828[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5811 -> 5829[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5811[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="magenta"];5811 -> 5830[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5812 -> 5831[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5812[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ (primPlusNat wx2080 wx201)))) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="magenta"];5812 -> 5832[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5813[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx201)) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="box"];5813 -> 5833[label="",style="solid", color="black", weight=3]; 75.77/37.25 5814[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx201)) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="box"];5814 -> 5834[label="",style="solid", color="black", weight=3]; 75.77/37.25 5815[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx201)) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="box"];5815 -> 5835[label="",style="solid", color="black", weight=3]; 75.77/37.25 5816[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx201)) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="box"];5816 -> 5836[label="",style="solid", color="black", weight=3]; 75.77/37.25 586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20781[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];586 -> 20781[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20781 -> 811[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20782[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];586 -> 20782[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20782 -> 812[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];587 -> 813[label="",style="solid", color="black", weight=3]; 75.77/37.25 588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];588 -> 814[label="",style="solid", color="black", weight=3]; 75.77/37.25 589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];589 -> 815[label="",style="solid", color="black", weight=3]; 75.77/37.25 590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20783[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];590 -> 20783[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20783 -> 816[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20784[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];590 -> 20784[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20784 -> 817[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];591 -> 818[label="",style="solid", color="black", weight=3]; 75.77/37.25 592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];592 -> 819[label="",style="solid", color="black", weight=3]; 75.77/37.25 593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];593 -> 820[label="",style="solid", color="black", weight=3]; 75.77/37.25 594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20785[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];594 -> 20785[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20785 -> 821[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20786[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];594 -> 20786[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20786 -> 822[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];595 -> 823[label="",style="solid", color="black", weight=3]; 75.77/37.25 596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];596 -> 824[label="",style="solid", color="black", weight=3]; 75.77/37.25 597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];597 -> 825[label="",style="solid", color="black", weight=3]; 75.77/37.25 598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20787[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];598 -> 20787[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20787 -> 826[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20788[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];598 -> 20788[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20788 -> 827[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];599 -> 828[label="",style="solid", color="black", weight=3]; 75.77/37.25 600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];600 -> 829[label="",style="solid", color="black", weight=3]; 75.77/37.25 601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];601 -> 830[label="",style="solid", color="black", weight=3]; 75.77/37.25 602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20789[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];602 -> 20789[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20789 -> 831[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20790[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];602 -> 20790[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20790 -> 832[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];603 -> 833[label="",style="solid", color="black", weight=3]; 75.77/37.25 604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];604 -> 834[label="",style="solid", color="black", weight=3]; 75.77/37.25 605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];605 -> 835[label="",style="solid", color="black", weight=3]; 75.77/37.25 606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20791[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];606 -> 20791[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20791 -> 836[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20792[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];606 -> 20792[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20792 -> 837[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];607 -> 838[label="",style="solid", color="black", weight=3]; 75.77/37.25 608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];608 -> 839[label="",style="solid", color="black", weight=3]; 75.77/37.25 609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];609 -> 840[label="",style="solid", color="black", weight=3]; 75.77/37.25 610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20793[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];610 -> 20793[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20793 -> 841[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20794[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];610 -> 20794[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20794 -> 842[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];611 -> 843[label="",style="solid", color="black", weight=3]; 75.77/37.25 612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];612 -> 844[label="",style="solid", color="black", weight=3]; 75.77/37.25 613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];613 -> 845[label="",style="solid", color="black", weight=3]; 75.77/37.25 614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20795[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];614 -> 20795[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20795 -> 846[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20796[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];614 -> 20796[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20796 -> 847[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];615 -> 848[label="",style="solid", color="black", weight=3]; 75.77/37.25 616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];616 -> 849[label="",style="solid", color="black", weight=3]; 75.77/37.25 617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];617 -> 850[label="",style="solid", color="black", weight=3]; 75.77/37.25 618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20797[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];618 -> 20797[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20797 -> 851[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20798[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];618 -> 20798[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20798 -> 852[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];619 -> 853[label="",style="solid", color="black", weight=3]; 75.77/37.25 620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];620 -> 854[label="",style="solid", color="black", weight=3]; 75.77/37.25 621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];621 -> 855[label="",style="solid", color="black", weight=3]; 75.77/37.25 622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20799[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];622 -> 20799[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20799 -> 856[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20800[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];622 -> 20800[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20800 -> 857[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];623 -> 858[label="",style="solid", color="black", weight=3]; 75.77/37.25 624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];624 -> 859[label="",style="solid", color="black", weight=3]; 75.77/37.25 625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];625 -> 860[label="",style="solid", color="black", weight=3]; 75.77/37.25 626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20801[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];626 -> 20801[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20801 -> 861[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20802[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];626 -> 20802[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20802 -> 862[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];627 -> 863[label="",style="solid", color="black", weight=3]; 75.77/37.25 628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];628 -> 864[label="",style="solid", color="black", weight=3]; 75.77/37.25 629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];629 -> 865[label="",style="solid", color="black", weight=3]; 75.77/37.25 630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20803[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];630 -> 20803[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20803 -> 866[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20804[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];630 -> 20804[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20804 -> 867[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];631 -> 868[label="",style="solid", color="black", weight=3]; 75.77/37.25 632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];632 -> 869[label="",style="solid", color="black", weight=3]; 75.77/37.25 633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];633 -> 870[label="",style="solid", color="black", weight=3]; 75.77/37.25 5918[label="wx21100",fontsize=16,color="green",shape="box"];5919[label="wx301000",fontsize=16,color="green",shape="box"];6726[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (LT == LT))",fontsize=16,color="black",shape="triangle"];6726 -> 6742[label="",style="solid", color="black", weight=3]; 75.77/37.25 6727[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpNat (primMulNat wx3950 wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20805[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6727 -> 20805[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20805 -> 6743[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20806[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6727 -> 20806[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20806 -> 6744[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6728[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpNat (primMulNat wx3950 wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20807[label="wx3950/Succ wx39500",fontsize=10,color="white",style="solid",shape="box"];6728 -> 20807[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20807 -> 6745[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20808[label="wx3950/Zero",fontsize=10,color="white",style="solid",shape="box"];6728 -> 20808[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20808 -> 6746[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6729[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (LT == LT))",fontsize=16,color="black",shape="triangle"];6729 -> 6747[label="",style="solid", color="black", weight=3]; 75.77/37.25 6730[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20809[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6730 -> 20809[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20809 -> 6748[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20810[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6730 -> 20810[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20810 -> 6749[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6731[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20811[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6731 -> 20811[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20811 -> 6750[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20812[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6731 -> 20812[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20812 -> 6751[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6732[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20813[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6732 -> 20813[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20813 -> 6752[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20814[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6732 -> 20814[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20814 -> 6753[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6733[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20815[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6733 -> 20815[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20815 -> 6754[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20816[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6733 -> 20816[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20816 -> 6755[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6734[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20817[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6734 -> 20817[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20817 -> 6756[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20818[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6734 -> 20818[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20818 -> 6757[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6735[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20819[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6735 -> 20819[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20819 -> 6758[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20820[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6735 -> 20820[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20820 -> 6759[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6736[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20821[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6736 -> 20821[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20821 -> 6760[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20822[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6736 -> 20822[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20822 -> 6761[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 6737[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx4020)) == LT))",fontsize=16,color="burlywood",shape="box"];20823[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6737 -> 20823[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20823 -> 6762[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20824[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6737 -> 20824[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20824 -> 6763[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20825[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];642 -> 20825[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20825 -> 880[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20826[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];642 -> 20826[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20826 -> 881[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];643 -> 882[label="",style="solid", color="black", weight=3]; 75.77/37.25 644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];644 -> 883[label="",style="solid", color="black", weight=3]; 75.77/37.25 645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];645 -> 884[label="",style="solid", color="black", weight=3]; 75.77/37.25 646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20827[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];646 -> 20827[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20827 -> 885[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20828[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];646 -> 20828[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20828 -> 886[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];647 -> 887[label="",style="solid", color="black", weight=3]; 75.77/37.25 648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];648 -> 888[label="",style="solid", color="black", weight=3]; 75.77/37.25 649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];649 -> 889[label="",style="solid", color="black", weight=3]; 75.77/37.25 650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20829[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];650 -> 20829[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20829 -> 890[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20830[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];650 -> 20830[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20830 -> 891[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];651 -> 892[label="",style="solid", color="black", weight=3]; 75.77/37.25 652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];652 -> 893[label="",style="solid", color="black", weight=3]; 75.77/37.25 653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];653 -> 894[label="",style="solid", color="black", weight=3]; 75.77/37.25 654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20831[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];654 -> 20831[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20831 -> 895[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20832[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];654 -> 20832[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20832 -> 896[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];655 -> 897[label="",style="solid", color="black", weight=3]; 75.77/37.25 656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];656 -> 898[label="",style="solid", color="black", weight=3]; 75.77/37.25 657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];657 -> 899[label="",style="solid", color="black", weight=3]; 75.77/37.25 658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20833[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];658 -> 20833[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20833 -> 900[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20834[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];658 -> 20834[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20834 -> 901[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];659 -> 902[label="",style="solid", color="black", weight=3]; 75.77/37.25 660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];660 -> 903[label="",style="solid", color="black", weight=3]; 75.77/37.25 661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];661 -> 904[label="",style="solid", color="black", weight=3]; 75.77/37.25 662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20835[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];662 -> 20835[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20835 -> 905[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20836[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];662 -> 20836[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20836 -> 906[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];663 -> 907[label="",style="solid", color="black", weight=3]; 75.77/37.25 664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];664 -> 908[label="",style="solid", color="black", weight=3]; 75.77/37.25 665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];665 -> 909[label="",style="solid", color="black", weight=3]; 75.77/37.25 666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20837[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];666 -> 20837[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20837 -> 910[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20838[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];666 -> 20838[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20838 -> 911[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];667 -> 912[label="",style="solid", color="black", weight=3]; 75.77/37.25 668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];668 -> 913[label="",style="solid", color="black", weight=3]; 75.77/37.25 669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];669 -> 914[label="",style="solid", color="black", weight=3]; 75.77/37.25 670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20839[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];670 -> 20839[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20839 -> 915[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20840[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];670 -> 20840[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20840 -> 916[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];671 -> 917[label="",style="solid", color="black", weight=3]; 75.77/37.25 672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];672 -> 918[label="",style="solid", color="black", weight=3]; 75.77/37.25 673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];673 -> 919[label="",style="solid", color="black", weight=3]; 75.77/37.25 674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20841[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];674 -> 20841[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20841 -> 920[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20842[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];674 -> 20842[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20842 -> 921[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];675 -> 922[label="",style="solid", color="black", weight=3]; 75.77/37.25 676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];676 -> 923[label="",style="solid", color="black", weight=3]; 75.77/37.25 677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];677 -> 924[label="",style="solid", color="black", weight=3]; 75.77/37.25 678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20843[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];678 -> 20843[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20843 -> 925[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20844[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];678 -> 20844[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20844 -> 926[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];679 -> 927[label="",style="solid", color="black", weight=3]; 75.77/37.25 680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];680 -> 928[label="",style="solid", color="black", weight=3]; 75.77/37.25 681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];681 -> 929[label="",style="solid", color="black", weight=3]; 75.77/37.25 682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20845[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];682 -> 20845[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20845 -> 930[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20846[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];682 -> 20846[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20846 -> 931[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];683 -> 932[label="",style="solid", color="black", weight=3]; 75.77/37.25 684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];684 -> 933[label="",style="solid", color="black", weight=3]; 75.77/37.25 685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];685 -> 934[label="",style="solid", color="black", weight=3]; 75.77/37.25 686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20847[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];686 -> 20847[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20847 -> 935[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20848[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];686 -> 20848[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20848 -> 936[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];687 -> 937[label="",style="solid", color="black", weight=3]; 75.77/37.25 688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];688 -> 938[label="",style="solid", color="black", weight=3]; 75.77/37.25 689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];689 -> 939[label="",style="solid", color="black", weight=3]; 75.77/37.25 7751[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (LT == LT))",fontsize=16,color="black",shape="triangle"];7751 -> 7767[label="",style="solid", color="black", weight=3]; 75.77/37.25 7752[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpNat (primMulNat wx6230 wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20849[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7752 -> 20849[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20849 -> 7768[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20850[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7752 -> 20850[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20850 -> 7769[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7753[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpNat (primMulNat wx6230 wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20851[label="wx6230/Succ wx62300",fontsize=10,color="white",style="solid",shape="box"];7753 -> 20851[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20851 -> 7770[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20852[label="wx6230/Zero",fontsize=10,color="white",style="solid",shape="box"];7753 -> 20852[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20852 -> 7771[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7754[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (LT == LT))",fontsize=16,color="black",shape="triangle"];7754 -> 7772[label="",style="solid", color="black", weight=3]; 75.77/37.25 7755[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20853[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7755 -> 20853[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20853 -> 7773[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20854[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7755 -> 20854[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20854 -> 7774[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7756[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20855[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7756 -> 20855[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20855 -> 7775[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20856[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7756 -> 20856[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20856 -> 7776[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7757[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20857[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7757 -> 20857[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20857 -> 7777[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20858[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7757 -> 20858[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20858 -> 7778[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7758[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20859[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7758 -> 20859[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20859 -> 7779[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20860[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7758 -> 20860[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20860 -> 7780[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7759[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20861[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7759 -> 20861[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20861 -> 7781[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20862[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7759 -> 20862[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20862 -> 7782[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7760[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpInt (Neg Zero) (Neg (primMulNat Zero wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20863[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7760 -> 20863[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20863 -> 7783[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20864[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7760 -> 20864[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20864 -> 7784[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7761[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20865[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7761 -> 20865[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20865 -> 7785[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20866[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7761 -> 20866[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20866 -> 7786[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 7762[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpInt (Neg Zero) (Pos (primMulNat Zero wx6300)) == LT))",fontsize=16,color="burlywood",shape="box"];20867[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7762 -> 20867[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20867 -> 7787[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20868[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7762 -> 20868[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20868 -> 7788[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20869[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];698 -> 20869[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20869 -> 949[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20870[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];698 -> 20870[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20870 -> 950[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];699 -> 951[label="",style="solid", color="black", weight=3]; 75.77/37.25 700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];700 -> 952[label="",style="solid", color="black", weight=3]; 75.77/37.25 701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];701 -> 953[label="",style="solid", color="black", weight=3]; 75.77/37.25 702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20871[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];702 -> 20871[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20871 -> 954[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20872[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];702 -> 20872[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20872 -> 955[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];703 -> 956[label="",style="solid", color="black", weight=3]; 75.77/37.25 704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];704 -> 957[label="",style="solid", color="black", weight=3]; 75.77/37.25 705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];705 -> 958[label="",style="solid", color="black", weight=3]; 75.77/37.25 706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20873[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];706 -> 20873[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20873 -> 959[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20874[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];706 -> 20874[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20874 -> 960[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];707 -> 961[label="",style="solid", color="black", weight=3]; 75.77/37.25 708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];708 -> 962[label="",style="solid", color="black", weight=3]; 75.77/37.25 709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];709 -> 963[label="",style="solid", color="black", weight=3]; 75.77/37.25 710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20875[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];710 -> 20875[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20875 -> 964[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20876[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];710 -> 20876[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20876 -> 965[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];711 -> 966[label="",style="solid", color="black", weight=3]; 75.77/37.25 712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];712 -> 967[label="",style="solid", color="black", weight=3]; 75.77/37.25 713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];713 -> 968[label="",style="solid", color="black", weight=3]; 75.77/37.25 714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20877[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];714 -> 20877[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20877 -> 969[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20878[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];714 -> 20878[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20878 -> 970[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];715 -> 971[label="",style="solid", color="black", weight=3]; 75.77/37.25 716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];716 -> 972[label="",style="solid", color="black", weight=3]; 75.77/37.25 717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];717 -> 973[label="",style="solid", color="black", weight=3]; 75.77/37.25 718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20879[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];718 -> 20879[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20879 -> 974[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20880[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];718 -> 20880[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20880 -> 975[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];719 -> 976[label="",style="solid", color="black", weight=3]; 75.77/37.25 720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];720 -> 977[label="",style="solid", color="black", weight=3]; 75.77/37.25 721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];721 -> 978[label="",style="solid", color="black", weight=3]; 75.77/37.25 722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20881[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];722 -> 20881[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20881 -> 979[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20882[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];722 -> 20882[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20882 -> 980[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];723 -> 981[label="",style="solid", color="black", weight=3]; 75.77/37.25 724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];724 -> 982[label="",style="solid", color="black", weight=3]; 75.77/37.25 725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];725 -> 983[label="",style="solid", color="black", weight=3]; 75.77/37.25 726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20883[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];726 -> 20883[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20883 -> 984[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20884[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];726 -> 20884[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20884 -> 985[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];727 -> 986[label="",style="solid", color="black", weight=3]; 75.77/37.25 728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];728 -> 987[label="",style="solid", color="black", weight=3]; 75.77/37.25 729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];729 -> 988[label="",style="solid", color="black", weight=3]; 75.77/37.25 730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20885[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];730 -> 20885[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20885 -> 989[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20886[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];730 -> 20886[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20886 -> 990[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];731 -> 991[label="",style="solid", color="black", weight=3]; 75.77/37.25 732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];732 -> 992[label="",style="solid", color="black", weight=3]; 75.77/37.25 733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];733 -> 993[label="",style="solid", color="black", weight=3]; 75.77/37.25 734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20887[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];734 -> 20887[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20887 -> 994[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20888[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];734 -> 20888[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20888 -> 995[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];735 -> 996[label="",style="solid", color="black", weight=3]; 75.77/37.25 736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];736 -> 997[label="",style="solid", color="black", weight=3]; 75.77/37.25 737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];737 -> 998[label="",style="solid", color="black", weight=3]; 75.77/37.25 738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20889[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];738 -> 20889[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20889 -> 999[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20890[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];738 -> 20890[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20890 -> 1000[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];739 -> 1001[label="",style="solid", color="black", weight=3]; 75.77/37.25 740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];740 -> 1002[label="",style="solid", color="black", weight=3]; 75.77/37.25 741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];741 -> 1003[label="",style="solid", color="black", weight=3]; 75.77/37.25 742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20891[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];742 -> 20891[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20891 -> 1004[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20892[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];742 -> 20892[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20892 -> 1005[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];743 -> 1006[label="",style="solid", color="black", weight=3]; 75.77/37.25 744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];744 -> 1007[label="",style="solid", color="black", weight=3]; 75.77/37.25 745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];745 -> 1008[label="",style="solid", color="black", weight=3]; 75.77/37.25 8779[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpNat (Succ wx8600) (primMulNat wx8510 wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20893[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8779 -> 20893[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20893 -> 8793[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20894[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8779 -> 20894[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20894 -> 8794[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8780[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (GT == LT))",fontsize=16,color="black",shape="triangle"];8780 -> 8795[label="",style="solid", color="black", weight=3]; 75.77/37.25 8781[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (GT == LT))",fontsize=16,color="black",shape="triangle"];8781 -> 8796[label="",style="solid", color="black", weight=3]; 75.77/37.25 8782[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpNat (Succ wx8600) (primMulNat wx8510 wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20895[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];8782 -> 20895[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20895 -> 8797[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20896[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];8782 -> 20896[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20896 -> 8798[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8783[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20897[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8783 -> 20897[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20897 -> 8799[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20898[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8783 -> 20898[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20898 -> 8800[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8784[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20899[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8784 -> 20899[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20899 -> 8801[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20900[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8784 -> 20900[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20900 -> 8802[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8785[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20901[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8785 -> 20901[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20901 -> 8803[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20902[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8785 -> 20902[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20902 -> 8804[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8786[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20903[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8786 -> 20903[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20903 -> 8805[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20904[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8786 -> 20904[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20904 -> 8806[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8787[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20905[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8787 -> 20905[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20905 -> 8807[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20906[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8787 -> 20906[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20906 -> 8808[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8788[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20907[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8788 -> 20907[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20907 -> 8809[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20908[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8788 -> 20908[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20908 -> 8810[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8789[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20909[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8789 -> 20909[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20909 -> 8811[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20910[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8789 -> 20910[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20910 -> 8812[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 8790[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Pos (primMulNat Zero wx8580)) == LT))",fontsize=16,color="burlywood",shape="box"];20911[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8790 -> 20911[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20911 -> 8813[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20912[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8790 -> 20912[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20912 -> 8814[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20913[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];754 -> 20913[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20913 -> 1018[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20914[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];754 -> 20914[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20914 -> 1019[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];755 -> 1020[label="",style="solid", color="black", weight=3]; 75.77/37.25 756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];756 -> 1021[label="",style="solid", color="black", weight=3]; 75.77/37.25 757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];757 -> 1022[label="",style="solid", color="black", weight=3]; 75.77/37.25 758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20915[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];758 -> 20915[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20915 -> 1023[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20916[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];758 -> 20916[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20916 -> 1024[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];759 -> 1025[label="",style="solid", color="black", weight=3]; 75.77/37.25 760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];760 -> 1026[label="",style="solid", color="black", weight=3]; 75.77/37.25 761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];761 -> 1027[label="",style="solid", color="black", weight=3]; 75.77/37.25 762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20917[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];762 -> 20917[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20917 -> 1028[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20918[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];762 -> 20918[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20918 -> 1029[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];763 -> 1030[label="",style="solid", color="black", weight=3]; 75.77/37.25 764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];764 -> 1031[label="",style="solid", color="black", weight=3]; 75.77/37.25 765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];765 -> 1032[label="",style="solid", color="black", weight=3]; 75.77/37.25 766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20919[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];766 -> 20919[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20919 -> 1033[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20920[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];766 -> 20920[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20920 -> 1034[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];767 -> 1035[label="",style="solid", color="black", weight=3]; 75.77/37.25 768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];768 -> 1036[label="",style="solid", color="black", weight=3]; 75.77/37.25 769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];769 -> 1037[label="",style="solid", color="black", weight=3]; 75.77/37.25 770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20921[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];770 -> 20921[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20921 -> 1038[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20922[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];770 -> 20922[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20922 -> 1039[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];771 -> 1040[label="",style="solid", color="black", weight=3]; 75.77/37.25 772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];772 -> 1041[label="",style="solid", color="black", weight=3]; 75.77/37.25 773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];773 -> 1042[label="",style="solid", color="black", weight=3]; 75.77/37.25 774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20923[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];774 -> 20923[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20923 -> 1043[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20924[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];774 -> 20924[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20924 -> 1044[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];775 -> 1045[label="",style="solid", color="black", weight=3]; 75.77/37.25 776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];776 -> 1046[label="",style="solid", color="black", weight=3]; 75.77/37.25 777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];777 -> 1047[label="",style="solid", color="black", weight=3]; 75.77/37.25 778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20925[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];778 -> 20925[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20925 -> 1048[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20926[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];778 -> 20926[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20926 -> 1049[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];779 -> 1050[label="",style="solid", color="black", weight=3]; 75.77/37.25 780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];780 -> 1051[label="",style="solid", color="black", weight=3]; 75.77/37.25 781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];781 -> 1052[label="",style="solid", color="black", weight=3]; 75.77/37.25 782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20927[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];782 -> 20927[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20927 -> 1053[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20928[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];782 -> 20928[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20928 -> 1054[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];783 -> 1055[label="",style="solid", color="black", weight=3]; 75.77/37.25 784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];784 -> 1056[label="",style="solid", color="black", weight=3]; 75.77/37.25 785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];785 -> 1057[label="",style="solid", color="black", weight=3]; 75.77/37.25 786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20929[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];786 -> 20929[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20929 -> 1058[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20930[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];786 -> 20930[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20930 -> 1059[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];787 -> 1060[label="",style="solid", color="black", weight=3]; 75.77/37.25 788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];788 -> 1061[label="",style="solid", color="black", weight=3]; 75.77/37.25 789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];789 -> 1062[label="",style="solid", color="black", weight=3]; 75.77/37.25 790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20931[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];790 -> 20931[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20931 -> 1063[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20932[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];790 -> 20932[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20932 -> 1064[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];791 -> 1065[label="",style="solid", color="black", weight=3]; 75.77/37.25 792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];792 -> 1066[label="",style="solid", color="black", weight=3]; 75.77/37.25 793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];793 -> 1067[label="",style="solid", color="black", weight=3]; 75.77/37.25 794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20933[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];794 -> 20933[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20933 -> 1068[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20934[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];794 -> 20934[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20934 -> 1069[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];795 -> 1070[label="",style="solid", color="black", weight=3]; 75.77/37.25 796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];796 -> 1071[label="",style="solid", color="black", weight=3]; 75.77/37.25 797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];797 -> 1072[label="",style="solid", color="black", weight=3]; 75.77/37.25 798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx30000 (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20935[label="wx30000/Succ wx300000",fontsize=10,color="white",style="solid",shape="box"];798 -> 20935[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20935 -> 1073[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20936[label="wx30000/Zero",fontsize=10,color="white",style="solid",shape="box"];798 -> 20936[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20936 -> 1074[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];799 -> 1075[label="",style="solid", color="black", weight=3]; 75.77/37.25 800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];800 -> 1076[label="",style="solid", color="black", weight=3]; 75.77/37.25 801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];801 -> 1077[label="",style="solid", color="black", weight=3]; 75.77/37.25 5826 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5826[label="primPlusNat wx2080 wx201",fontsize=16,color="magenta"];5826 -> 5841[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5826 -> 5842[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5825[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ wx231))) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="triangle"];5825 -> 5843[label="",style="solid", color="black", weight=3]; 75.77/37.25 5828 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5828[label="primPlusNat wx2080 wx201",fontsize=16,color="magenta"];5828 -> 5844[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5828 -> 5845[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5827[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ wx232))) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="triangle"];5827 -> 5846[label="",style="solid", color="black", weight=3]; 75.77/37.25 5830 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5830[label="primPlusNat wx2080 wx201",fontsize=16,color="magenta"];5830 -> 5847[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5830 -> 5848[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5829[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ (Succ wx233))) (Neg (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="triangle"];5829 -> 5849[label="",style="solid", color="black", weight=3]; 75.77/37.25 5832 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.25 5832[label="primPlusNat wx2080 wx201",fontsize=16,color="magenta"];5832 -> 5850[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5832 -> 5851[label="",style="dashed", color="magenta", weight=3]; 75.77/37.25 5831[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ (Succ wx234))) (Pos (primMulNat wx2000 wx2070)) == LT))",fontsize=16,color="black",shape="triangle"];5831 -> 5852[label="",style="solid", color="black", weight=3]; 75.77/37.25 5833[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ wx201) (primMulNat wx2000 wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20937[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];5833 -> 20937[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20937 -> 5857[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20938[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];5833 -> 20938[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20938 -> 5858[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 5834[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (GT == LT))",fontsize=16,color="black",shape="triangle"];5834 -> 5859[label="",style="solid", color="black", weight=3]; 75.77/37.25 5835[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (GT == LT))",fontsize=16,color="black",shape="triangle"];5835 -> 5860[label="",style="solid", color="black", weight=3]; 75.77/37.25 5836[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ wx201) (primMulNat wx2000 wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20939[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];5836 -> 20939[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20939 -> 5861[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 20940[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];5836 -> 20940[label="",style="solid", color="burlywood", weight=9]; 75.77/37.25 20940 -> 5862[label="",style="solid", color="burlywood", weight=3]; 75.77/37.25 811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];811 -> 1092[label="",style="solid", color="black", weight=3]; 75.77/37.25 812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];812 -> 1093[label="",style="solid", color="black", weight=3]; 75.77/37.25 813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];813 -> 1094[label="",style="solid", color="black", weight=3]; 75.77/37.25 814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];814 -> 1095[label="",style="solid", color="black", weight=3]; 75.77/37.25 815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];815 -> 1096[label="",style="solid", color="black", weight=3]; 75.77/37.25 816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];816 -> 1097[label="",style="solid", color="black", weight=3]; 75.77/37.25 817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];817 -> 1098[label="",style="solid", color="black", weight=3]; 75.77/37.25 818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];818 -> 1099[label="",style="solid", color="black", weight=3]; 75.77/37.25 819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];819 -> 1100[label="",style="solid", color="black", weight=3]; 75.77/37.25 820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];820 -> 1101[label="",style="solid", color="black", weight=3]; 75.77/37.25 821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];821 -> 1102[label="",style="solid", color="black", weight=3]; 75.77/37.25 822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];822 -> 1103[label="",style="solid", color="black", weight=3]; 75.77/37.25 823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];823 -> 1104[label="",style="solid", color="black", weight=3]; 75.77/37.25 824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];824 -> 1105[label="",style="solid", color="black", weight=3]; 75.77/37.25 825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];825 -> 1106[label="",style="solid", color="black", weight=3]; 75.77/37.25 826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];826 -> 1107[label="",style="solid", color="black", weight=3]; 75.77/37.25 827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];827 -> 1108[label="",style="solid", color="black", weight=3]; 75.77/37.27 828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];828 -> 1109[label="",style="solid", color="black", weight=3]; 75.77/37.27 829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];829 -> 1110[label="",style="solid", color="black", weight=3]; 75.77/37.27 830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];830 -> 1111[label="",style="solid", color="black", weight=3]; 75.77/37.27 831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];831 -> 1112[label="",style="solid", color="black", weight=3]; 75.77/37.27 832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];832 -> 1113[label="",style="solid", color="black", weight=3]; 75.77/37.27 833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];833 -> 1114[label="",style="solid", color="black", weight=3]; 75.77/37.27 834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];834 -> 1115[label="",style="solid", color="black", weight=3]; 75.77/37.27 835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];835 -> 1116[label="",style="solid", color="black", weight=3]; 75.77/37.27 836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];836 -> 1117[label="",style="solid", color="black", weight=3]; 75.77/37.27 837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];837 -> 1118[label="",style="solid", color="black", weight=3]; 75.77/37.27 838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];838 -> 1119[label="",style="solid", color="black", weight=3]; 75.77/37.27 839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];839 -> 1120[label="",style="solid", color="black", weight=3]; 75.77/37.27 840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];840 -> 1121[label="",style="solid", color="black", weight=3]; 75.77/37.27 841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];841 -> 1122[label="",style="solid", color="black", weight=3]; 75.77/37.27 842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];842 -> 1123[label="",style="solid", color="black", weight=3]; 75.77/37.27 843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];843 -> 1124[label="",style="solid", color="black", weight=3]; 75.77/37.27 844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];844 -> 1125[label="",style="solid", color="black", weight=3]; 75.77/37.27 845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];845 -> 1126[label="",style="solid", color="black", weight=3]; 75.77/37.27 846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];846 -> 1127[label="",style="solid", color="black", weight=3]; 75.77/37.27 847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];847 -> 1128[label="",style="solid", color="black", weight=3]; 75.77/37.27 848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];848 -> 1129[label="",style="solid", color="black", weight=3]; 75.77/37.27 849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];849 -> 1130[label="",style="solid", color="black", weight=3]; 75.77/37.27 850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];850 -> 1131[label="",style="solid", color="black", weight=3]; 75.77/37.27 851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];851 -> 1132[label="",style="solid", color="black", weight=3]; 75.77/37.27 852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];852 -> 1133[label="",style="solid", color="black", weight=3]; 75.77/37.27 853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];853 -> 1134[label="",style="solid", color="black", weight=3]; 75.77/37.27 854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];854 -> 1135[label="",style="solid", color="black", weight=3]; 75.77/37.27 855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];855 -> 1136[label="",style="solid", color="black", weight=3]; 75.77/37.27 856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];856 -> 1137[label="",style="solid", color="black", weight=3]; 75.77/37.27 857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];857 -> 1138[label="",style="solid", color="black", weight=3]; 75.77/37.27 858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];858 -> 1139[label="",style="solid", color="black", weight=3]; 75.77/37.27 859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];859 -> 1140[label="",style="solid", color="black", weight=3]; 75.77/37.27 860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];860 -> 1141[label="",style="solid", color="black", weight=3]; 75.77/37.27 861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];861 -> 1142[label="",style="solid", color="black", weight=3]; 75.77/37.27 862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];862 -> 1143[label="",style="solid", color="black", weight=3]; 75.77/37.27 863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];863 -> 1144[label="",style="solid", color="black", weight=3]; 75.77/37.27 864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];864 -> 1145[label="",style="solid", color="black", weight=3]; 75.77/37.27 865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];865 -> 1146[label="",style="solid", color="black", weight=3]; 75.77/37.27 866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];866 -> 1147[label="",style="solid", color="black", weight=3]; 75.77/37.27 867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];867 -> 1148[label="",style="solid", color="black", weight=3]; 75.77/37.27 868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];868 -> 1149[label="",style="solid", color="black", weight=3]; 75.77/37.27 869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];869 -> 1150[label="",style="solid", color="black", weight=3]; 75.77/37.27 870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];870 -> 1151[label="",style="solid", color="black", weight=3]; 75.77/37.27 6742[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) True)",fontsize=16,color="black",shape="box"];6742 -> 6770[label="",style="solid", color="black", weight=3]; 75.77/37.27 6743[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpNat (primMulNat (Succ wx39500) wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20941[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6743 -> 20941[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20941 -> 6771[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20942[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6743 -> 20942[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20942 -> 6772[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6744[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) (primCmpNat (primMulNat Zero wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20943[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6744 -> 20943[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20943 -> 6773[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20944[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6744 -> 20944[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20944 -> 6774[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6745[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpNat (primMulNat (Succ wx39500) wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20945[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6745 -> 20945[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20945 -> 6775[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20946[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6745 -> 20946[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20946 -> 6776[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6746[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos wx4020) (primCmpNat (primMulNat Zero wx4020) (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="box"];20947[label="wx4020/Succ wx40200",fontsize=10,color="white",style="solid",shape="box"];6746 -> 20947[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20947 -> 6777[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20948[label="wx4020/Zero",fontsize=10,color="white",style="solid",shape="box"];6746 -> 20948[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20948 -> 6778[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6747[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg wx3950 :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg wx4020) True)",fontsize=16,color="black",shape="box"];6747 -> 6779[label="",style="solid", color="black", weight=3]; 75.77/37.27 6748[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6748 -> 6780[label="",style="solid", color="black", weight=3]; 75.77/37.27 6749[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) Zero)) == LT))",fontsize=16,color="black",shape="box"];6749 -> 6781[label="",style="solid", color="black", weight=3]; 75.77/37.27 6750[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6750 -> 6782[label="",style="solid", color="black", weight=3]; 75.77/37.27 6751[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];6751 -> 6783[label="",style="solid", color="black", weight=3]; 75.77/37.27 6752[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6752 -> 6784[label="",style="solid", color="black", weight=3]; 75.77/37.27 6753[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) Zero)) == LT))",fontsize=16,color="black",shape="box"];6753 -> 6785[label="",style="solid", color="black", weight=3]; 75.77/37.27 6754[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6754 -> 6786[label="",style="solid", color="black", weight=3]; 75.77/37.27 6755[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];6755 -> 6787[label="",style="solid", color="black", weight=3]; 75.77/37.27 6756[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6756 -> 6788[label="",style="solid", color="black", weight=3]; 75.77/37.27 6757[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) Zero)) == LT))",fontsize=16,color="black",shape="box"];6757 -> 6789[label="",style="solid", color="black", weight=3]; 75.77/37.27 6758[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6758 -> 6790[label="",style="solid", color="black", weight=3]; 75.77/37.27 6759[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];6759 -> 6791[label="",style="solid", color="black", weight=3]; 75.77/37.27 6760[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6760 -> 6792[label="",style="solid", color="black", weight=3]; 75.77/37.27 6761[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) Zero)) == LT))",fontsize=16,color="black",shape="box"];6761 -> 6793[label="",style="solid", color="black", weight=3]; 75.77/37.27 6762[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == LT))",fontsize=16,color="black",shape="box"];6762 -> 6794[label="",style="solid", color="black", weight=3]; 75.77/37.27 6763[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];6763 -> 6795[label="",style="solid", color="black", weight=3]; 75.77/37.27 880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];880 -> 1166[label="",style="solid", color="black", weight=3]; 75.77/37.27 881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];881 -> 1167[label="",style="solid", color="black", weight=3]; 75.77/37.27 882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];882 -> 1168[label="",style="solid", color="black", weight=3]; 75.77/37.27 883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];883 -> 1169[label="",style="solid", color="black", weight=3]; 75.77/37.27 884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];884 -> 1170[label="",style="solid", color="black", weight=3]; 75.77/37.27 885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];885 -> 1171[label="",style="solid", color="black", weight=3]; 75.77/37.27 886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];886 -> 1172[label="",style="solid", color="black", weight=3]; 75.77/37.27 887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];887 -> 1173[label="",style="solid", color="black", weight=3]; 75.77/37.27 888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];888 -> 1174[label="",style="solid", color="black", weight=3]; 75.77/37.27 889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];889 -> 1175[label="",style="solid", color="black", weight=3]; 75.77/37.27 890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];890 -> 1176[label="",style="solid", color="black", weight=3]; 75.77/37.27 891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];891 -> 1177[label="",style="solid", color="black", weight=3]; 75.77/37.27 892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];892 -> 1178[label="",style="solid", color="black", weight=3]; 75.77/37.27 893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];893 -> 1179[label="",style="solid", color="black", weight=3]; 75.77/37.27 894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];894 -> 1180[label="",style="solid", color="black", weight=3]; 75.77/37.27 895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];895 -> 1181[label="",style="solid", color="black", weight=3]; 75.77/37.27 896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];896 -> 1182[label="",style="solid", color="black", weight=3]; 75.77/37.27 897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];897 -> 1183[label="",style="solid", color="black", weight=3]; 75.77/37.27 898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];898 -> 1184[label="",style="solid", color="black", weight=3]; 75.77/37.27 899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];899 -> 1185[label="",style="solid", color="black", weight=3]; 75.77/37.27 900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];900 -> 1186[label="",style="solid", color="black", weight=3]; 75.77/37.27 901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];901 -> 1187[label="",style="solid", color="black", weight=3]; 75.77/37.27 902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];902 -> 1188[label="",style="solid", color="black", weight=3]; 75.77/37.27 903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];903 -> 1189[label="",style="solid", color="black", weight=3]; 75.77/37.27 904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];904 -> 1190[label="",style="solid", color="black", weight=3]; 75.77/37.27 905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];905 -> 1191[label="",style="solid", color="black", weight=3]; 75.77/37.27 906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];906 -> 1192[label="",style="solid", color="black", weight=3]; 75.77/37.27 907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];907 -> 1193[label="",style="solid", color="black", weight=3]; 75.77/37.27 908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];908 -> 1194[label="",style="solid", color="black", weight=3]; 75.77/37.27 909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];909 -> 1195[label="",style="solid", color="black", weight=3]; 75.77/37.27 910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];910 -> 1196[label="",style="solid", color="black", weight=3]; 75.77/37.27 911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];911 -> 1197[label="",style="solid", color="black", weight=3]; 75.77/37.27 912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];912 -> 1198[label="",style="solid", color="black", weight=3]; 75.77/37.27 913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];913 -> 1199[label="",style="solid", color="black", weight=3]; 75.77/37.27 914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];914 -> 1200[label="",style="solid", color="black", weight=3]; 75.77/37.27 915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];915 -> 1201[label="",style="solid", color="black", weight=3]; 75.77/37.27 916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];916 -> 1202[label="",style="solid", color="black", weight=3]; 75.77/37.27 917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];917 -> 1203[label="",style="solid", color="black", weight=3]; 75.77/37.27 918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];918 -> 1204[label="",style="solid", color="black", weight=3]; 75.77/37.27 919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];919 -> 1205[label="",style="solid", color="black", weight=3]; 75.77/37.27 920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];920 -> 1206[label="",style="solid", color="black", weight=3]; 75.77/37.27 921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];921 -> 1207[label="",style="solid", color="black", weight=3]; 75.77/37.27 922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];922 -> 1208[label="",style="solid", color="black", weight=3]; 75.77/37.27 923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];923 -> 1209[label="",style="solid", color="black", weight=3]; 75.77/37.27 924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];924 -> 1210[label="",style="solid", color="black", weight=3]; 75.77/37.27 925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];925 -> 1211[label="",style="solid", color="black", weight=3]; 75.77/37.27 926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];926 -> 1212[label="",style="solid", color="black", weight=3]; 75.77/37.27 927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];927 -> 1213[label="",style="solid", color="black", weight=3]; 75.77/37.27 928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];928 -> 1214[label="",style="solid", color="black", weight=3]; 75.77/37.27 929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];929 -> 1215[label="",style="solid", color="black", weight=3]; 75.77/37.27 930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];930 -> 1216[label="",style="solid", color="black", weight=3]; 75.77/37.27 931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];931 -> 1217[label="",style="solid", color="black", weight=3]; 75.77/37.27 932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];932 -> 1218[label="",style="solid", color="black", weight=3]; 75.77/37.27 933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];933 -> 1219[label="",style="solid", color="black", weight=3]; 75.77/37.27 934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];934 -> 1220[label="",style="solid", color="black", weight=3]; 75.77/37.27 935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];935 -> 1221[label="",style="solid", color="black", weight=3]; 75.77/37.27 936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];936 -> 1222[label="",style="solid", color="black", weight=3]; 75.77/37.27 937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];937 -> 1223[label="",style="solid", color="black", weight=3]; 75.77/37.27 938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];938 -> 1224[label="",style="solid", color="black", weight=3]; 75.77/37.27 939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];939 -> 1225[label="",style="solid", color="black", weight=3]; 75.77/37.27 7767[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) True)",fontsize=16,color="black",shape="box"];7767 -> 7795[label="",style="solid", color="black", weight=3]; 75.77/37.27 7768[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpNat (primMulNat (Succ wx62300) wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20949[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7768 -> 20949[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20949 -> 7796[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20950[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7768 -> 20950[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20950 -> 7797[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 7769[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) (primCmpNat (primMulNat Zero wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20951[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7769 -> 20951[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20951 -> 7798[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20952[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7769 -> 20952[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20952 -> 7799[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 7770[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpNat (primMulNat (Succ wx62300) wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20953[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7770 -> 20953[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20953 -> 7800[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20954[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7770 -> 20954[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20954 -> 7801[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 7771[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos wx6300) (primCmpNat (primMulNat Zero wx6300) (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="box"];20955[label="wx6300/Succ wx63000",fontsize=10,color="white",style="solid",shape="box"];7771 -> 20955[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20955 -> 7802[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20956[label="wx6300/Zero",fontsize=10,color="white",style="solid",shape="box"];7771 -> 20956[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20956 -> 7803[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 7772[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg wx6230 :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg wx6300) True)",fontsize=16,color="black",shape="box"];7772 -> 7804[label="",style="solid", color="black", weight=3]; 75.77/37.27 7773[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7773 -> 7805[label="",style="solid", color="black", weight=3]; 75.77/37.27 7774[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) Zero)) == LT))",fontsize=16,color="black",shape="box"];7774 -> 7806[label="",style="solid", color="black", weight=3]; 75.77/37.27 7775[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7775 -> 7807[label="",style="solid", color="black", weight=3]; 75.77/37.27 7776[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];7776 -> 7808[label="",style="solid", color="black", weight=3]; 75.77/37.27 7777[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7777 -> 7809[label="",style="solid", color="black", weight=3]; 75.77/37.27 7778[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) Zero)) == LT))",fontsize=16,color="black",shape="box"];7778 -> 7810[label="",style="solid", color="black", weight=3]; 75.77/37.27 7779[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7779 -> 7811[label="",style="solid", color="black", weight=3]; 75.77/37.27 7780[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];7780 -> 7812[label="",style="solid", color="black", weight=3]; 75.77/37.27 7781[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7781 -> 7813[label="",style="solid", color="black", weight=3]; 75.77/37.27 7782[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) Zero)) == LT))",fontsize=16,color="black",shape="box"];7782 -> 7814[label="",style="solid", color="black", weight=3]; 75.77/37.27 7783[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7783 -> 7815[label="",style="solid", color="black", weight=3]; 75.77/37.27 7784[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];7784 -> 7816[label="",style="solid", color="black", weight=3]; 75.77/37.27 7785[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7785 -> 7817[label="",style="solid", color="black", weight=3]; 75.77/37.27 7786[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) Zero)) == LT))",fontsize=16,color="black",shape="box"];7786 -> 7818[label="",style="solid", color="black", weight=3]; 75.77/37.27 7787[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx63000))) == LT))",fontsize=16,color="black",shape="box"];7787 -> 7819[label="",style="solid", color="black", weight=3]; 75.77/37.27 7788[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];7788 -> 7820[label="",style="solid", color="black", weight=3]; 75.77/37.27 949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];949 -> 1240[label="",style="solid", color="black", weight=3]; 75.77/37.27 950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];950 -> 1241[label="",style="solid", color="black", weight=3]; 75.77/37.27 951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];951 -> 1242[label="",style="solid", color="black", weight=3]; 75.77/37.27 952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];952 -> 1243[label="",style="solid", color="black", weight=3]; 75.77/37.27 953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];953 -> 1244[label="",style="solid", color="black", weight=3]; 75.77/37.27 954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];954 -> 1245[label="",style="solid", color="black", weight=3]; 75.77/37.27 955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];955 -> 1246[label="",style="solid", color="black", weight=3]; 75.77/37.27 956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];956 -> 1247[label="",style="solid", color="black", weight=3]; 75.77/37.27 957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];957 -> 1248[label="",style="solid", color="black", weight=3]; 75.77/37.27 958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];958 -> 1249[label="",style="solid", color="black", weight=3]; 75.77/37.27 959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];959 -> 1250[label="",style="solid", color="black", weight=3]; 75.77/37.27 960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];960 -> 1251[label="",style="solid", color="black", weight=3]; 75.77/37.27 961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];961 -> 1252[label="",style="solid", color="black", weight=3]; 75.77/37.27 962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];962 -> 1253[label="",style="solid", color="black", weight=3]; 75.77/37.27 963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];963 -> 1254[label="",style="solid", color="black", weight=3]; 75.77/37.27 964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];964 -> 1255[label="",style="solid", color="black", weight=3]; 75.77/37.27 965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];965 -> 1256[label="",style="solid", color="black", weight=3]; 75.77/37.27 966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];966 -> 1257[label="",style="solid", color="black", weight=3]; 75.77/37.27 967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];967 -> 1258[label="",style="solid", color="black", weight=3]; 75.77/37.27 968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];968 -> 1259[label="",style="solid", color="black", weight=3]; 75.77/37.27 969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];969 -> 1260[label="",style="solid", color="black", weight=3]; 75.77/37.27 970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];970 -> 1261[label="",style="solid", color="black", weight=3]; 75.77/37.27 971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];971 -> 1262[label="",style="solid", color="black", weight=3]; 75.77/37.27 972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];972 -> 1263[label="",style="solid", color="black", weight=3]; 75.77/37.27 973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];973 -> 1264[label="",style="solid", color="black", weight=3]; 75.77/37.27 974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];974 -> 1265[label="",style="solid", color="black", weight=3]; 75.77/37.27 975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];975 -> 1266[label="",style="solid", color="black", weight=3]; 75.77/37.27 976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];976 -> 1267[label="",style="solid", color="black", weight=3]; 75.77/37.27 977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];977 -> 1268[label="",style="solid", color="black", weight=3]; 75.77/37.27 978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];978 -> 1269[label="",style="solid", color="black", weight=3]; 75.77/37.27 979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];979 -> 1270[label="",style="solid", color="black", weight=3]; 75.77/37.27 980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];980 -> 1271[label="",style="solid", color="black", weight=3]; 75.77/37.27 981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];981 -> 1272[label="",style="solid", color="black", weight=3]; 75.77/37.27 982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];982 -> 1273[label="",style="solid", color="black", weight=3]; 75.77/37.27 983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];983 -> 1274[label="",style="solid", color="black", weight=3]; 75.77/37.27 984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];984 -> 1275[label="",style="solid", color="black", weight=3]; 75.77/37.27 985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];985 -> 1276[label="",style="solid", color="black", weight=3]; 75.77/37.27 986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];986 -> 1277[label="",style="solid", color="black", weight=3]; 75.77/37.27 987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];987 -> 1278[label="",style="solid", color="black", weight=3]; 75.77/37.27 988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];988 -> 1279[label="",style="solid", color="black", weight=3]; 75.77/37.27 989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];989 -> 1280[label="",style="solid", color="black", weight=3]; 75.77/37.27 990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];990 -> 1281[label="",style="solid", color="black", weight=3]; 75.77/37.27 991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];991 -> 1282[label="",style="solid", color="black", weight=3]; 75.77/37.27 992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];992 -> 1283[label="",style="solid", color="black", weight=3]; 75.77/37.27 993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];993 -> 1284[label="",style="solid", color="black", weight=3]; 75.77/37.27 994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];994 -> 1285[label="",style="solid", color="black", weight=3]; 75.77/37.27 995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];995 -> 1286[label="",style="solid", color="black", weight=3]; 75.77/37.27 996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];996 -> 1287[label="",style="solid", color="black", weight=3]; 75.77/37.27 997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];997 -> 1288[label="",style="solid", color="black", weight=3]; 75.77/37.27 998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];998 -> 1289[label="",style="solid", color="black", weight=3]; 75.77/37.27 999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];999 -> 1290[label="",style="solid", color="black", weight=3]; 75.77/37.27 1000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1000 -> 1291[label="",style="solid", color="black", weight=3]; 75.77/37.27 1001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1001 -> 1292[label="",style="solid", color="black", weight=3]; 75.77/37.27 1002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1002 -> 1293[label="",style="solid", color="black", weight=3]; 75.77/37.27 1003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1003 -> 1294[label="",style="solid", color="black", weight=3]; 75.77/37.27 1004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1004 -> 1295[label="",style="solid", color="black", weight=3]; 75.77/37.27 1005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1005 -> 1296[label="",style="solid", color="black", weight=3]; 75.77/37.27 1006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1006 -> 1297[label="",style="solid", color="black", weight=3]; 75.77/37.27 1007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1007 -> 1298[label="",style="solid", color="black", weight=3]; 75.77/37.27 1008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1008 -> 1299[label="",style="solid", color="black", weight=3]; 75.77/37.27 8793[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20957[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8793 -> 20957[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20957 -> 8819[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20958[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8793 -> 20958[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20958 -> 8820[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 8794[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpNat (Succ wx8600) (primMulNat Zero wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20959[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8794 -> 20959[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20959 -> 8821[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20960[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8794 -> 20960[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20960 -> 8822[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 8795[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) False)",fontsize=16,color="black",shape="triangle"];8795 -> 8823[label="",style="solid", color="black", weight=3]; 75.77/37.27 8796[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) False)",fontsize=16,color="black",shape="triangle"];8796 -> 8824[label="",style="solid", color="black", weight=3]; 75.77/37.27 8797[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20961[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8797 -> 20961[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20961 -> 8825[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20962[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8797 -> 20962[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20962 -> 8826[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 8798[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpNat (Succ wx8600) (primMulNat Zero wx8580) == LT))",fontsize=16,color="burlywood",shape="box"];20963[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];8798 -> 20963[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20963 -> 8827[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20964[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];8798 -> 20964[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20964 -> 8828[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 8799[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8799 -> 8829[label="",style="solid", color="black", weight=3]; 75.77/37.27 8800[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) Zero)) == LT))",fontsize=16,color="black",shape="box"];8800 -> 8830[label="",style="solid", color="black", weight=3]; 75.77/37.27 8801[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8801 -> 8831[label="",style="solid", color="black", weight=3]; 75.77/37.27 8802[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8802 -> 8832[label="",style="solid", color="black", weight=3]; 75.77/37.27 8803[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8803 -> 8833[label="",style="solid", color="black", weight=3]; 75.77/37.27 8804[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) Zero)) == LT))",fontsize=16,color="black",shape="box"];8804 -> 8834[label="",style="solid", color="black", weight=3]; 75.77/37.27 8805[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8805 -> 8835[label="",style="solid", color="black", weight=3]; 75.77/37.27 8806[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8806 -> 8836[label="",style="solid", color="black", weight=3]; 75.77/37.27 8807[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8807 -> 8837[label="",style="solid", color="black", weight=3]; 75.77/37.27 8808[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) Zero)) == LT))",fontsize=16,color="black",shape="box"];8808 -> 8838[label="",style="solid", color="black", weight=3]; 75.77/37.27 8809[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8809 -> 8839[label="",style="solid", color="black", weight=3]; 75.77/37.27 8810[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8810 -> 8840[label="",style="solid", color="black", weight=3]; 75.77/37.27 8811[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8811 -> 8841[label="",style="solid", color="black", weight=3]; 75.77/37.27 8812[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) Zero)) == LT))",fontsize=16,color="black",shape="box"];8812 -> 8842[label="",style="solid", color="black", weight=3]; 75.77/37.27 8813[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx85800))) == LT))",fontsize=16,color="black",shape="box"];8813 -> 8843[label="",style="solid", color="black", weight=3]; 75.77/37.27 8814[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == LT))",fontsize=16,color="black",shape="box"];8814 -> 8844[label="",style="solid", color="black", weight=3]; 75.77/37.27 1018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1018 -> 1314[label="",style="solid", color="black", weight=3]; 75.77/37.27 1019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1019 -> 1315[label="",style="solid", color="black", weight=3]; 75.77/37.27 1020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1020 -> 1316[label="",style="solid", color="black", weight=3]; 75.77/37.27 1021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1021 -> 1317[label="",style="solid", color="black", weight=3]; 75.77/37.27 1022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1022 -> 1318[label="",style="solid", color="black", weight=3]; 75.77/37.27 1023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1023 -> 1319[label="",style="solid", color="black", weight=3]; 75.77/37.27 1024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1024 -> 1320[label="",style="solid", color="black", weight=3]; 75.77/37.27 1025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1025 -> 1321[label="",style="solid", color="black", weight=3]; 75.77/37.27 1026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1026 -> 1322[label="",style="solid", color="black", weight=3]; 75.77/37.27 1027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1027 -> 1323[label="",style="solid", color="black", weight=3]; 75.77/37.27 1028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1028 -> 1324[label="",style="solid", color="black", weight=3]; 75.77/37.27 1029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1029 -> 1325[label="",style="solid", color="black", weight=3]; 75.77/37.27 1030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1030 -> 1326[label="",style="solid", color="black", weight=3]; 75.77/37.27 1031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1031 -> 1327[label="",style="solid", color="black", weight=3]; 75.77/37.27 1032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1032 -> 1328[label="",style="solid", color="black", weight=3]; 75.77/37.27 1033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1033 -> 1329[label="",style="solid", color="black", weight=3]; 75.77/37.27 1034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1034 -> 1330[label="",style="solid", color="black", weight=3]; 75.77/37.27 1035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1035 -> 1331[label="",style="solid", color="black", weight=3]; 75.77/37.27 1036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1036 -> 1332[label="",style="solid", color="black", weight=3]; 75.77/37.27 1037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1037 -> 1333[label="",style="solid", color="black", weight=3]; 75.77/37.27 1038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1038 -> 1334[label="",style="solid", color="black", weight=3]; 75.77/37.27 1039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1039 -> 1335[label="",style="solid", color="black", weight=3]; 75.77/37.27 1040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1040 -> 1336[label="",style="solid", color="black", weight=3]; 75.77/37.27 1041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1041 -> 1337[label="",style="solid", color="black", weight=3]; 75.77/37.27 1042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1042 -> 1338[label="",style="solid", color="black", weight=3]; 75.77/37.27 1043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1043 -> 1339[label="",style="solid", color="black", weight=3]; 75.77/37.27 1044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1044 -> 1340[label="",style="solid", color="black", weight=3]; 75.77/37.27 1045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1045 -> 1341[label="",style="solid", color="black", weight=3]; 75.77/37.27 1046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1046 -> 1342[label="",style="solid", color="black", weight=3]; 75.77/37.27 1047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1047 -> 1343[label="",style="solid", color="black", weight=3]; 75.77/37.27 1048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1048 -> 1344[label="",style="solid", color="black", weight=3]; 75.77/37.27 1049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1049 -> 1345[label="",style="solid", color="black", weight=3]; 75.77/37.27 1050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1050 -> 1346[label="",style="solid", color="black", weight=3]; 75.77/37.27 1051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1051 -> 1347[label="",style="solid", color="black", weight=3]; 75.77/37.27 1052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1052 -> 1348[label="",style="solid", color="black", weight=3]; 75.77/37.27 1053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1053 -> 1349[label="",style="solid", color="black", weight=3]; 75.77/37.27 1054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1054 -> 1350[label="",style="solid", color="black", weight=3]; 75.77/37.27 1055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1055 -> 1351[label="",style="solid", color="black", weight=3]; 75.77/37.27 1056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1056 -> 1352[label="",style="solid", color="black", weight=3]; 75.77/37.27 1057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1057 -> 1353[label="",style="solid", color="black", weight=3]; 75.77/37.27 1058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1058 -> 1354[label="",style="solid", color="black", weight=3]; 75.77/37.27 1059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1059 -> 1355[label="",style="solid", color="black", weight=3]; 75.77/37.27 1060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1060 -> 1356[label="",style="solid", color="black", weight=3]; 75.77/37.27 1061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1061 -> 1357[label="",style="solid", color="black", weight=3]; 75.77/37.27 1062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1062 -> 1358[label="",style="solid", color="black", weight=3]; 75.77/37.27 1063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1063 -> 1359[label="",style="solid", color="black", weight=3]; 75.77/37.27 1064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1064 -> 1360[label="",style="solid", color="black", weight=3]; 75.77/37.27 1065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1065 -> 1361[label="",style="solid", color="black", weight=3]; 75.77/37.27 1066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1066 -> 1362[label="",style="solid", color="black", weight=3]; 75.77/37.27 1067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1067 -> 1363[label="",style="solid", color="black", weight=3]; 75.77/37.27 1068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1068 -> 1364[label="",style="solid", color="black", weight=3]; 75.77/37.27 1069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1069 -> 1365[label="",style="solid", color="black", weight=3]; 75.77/37.27 1070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1070 -> 1366[label="",style="solid", color="black", weight=3]; 75.77/37.27 1071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1071 -> 1367[label="",style="solid", color="black", weight=3]; 75.77/37.27 1072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1072 -> 1368[label="",style="solid", color="black", weight=3]; 75.77/37.27 1073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat (Succ wx300000) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1073 -> 1369[label="",style="solid", color="black", weight=3]; 75.77/37.27 1074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1074 -> 1370[label="",style="solid", color="black", weight=3]; 75.77/37.27 1075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1075 -> 1371[label="",style="solid", color="black", weight=3]; 75.77/37.27 1076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];1076 -> 1372[label="",style="solid", color="black", weight=3]; 75.77/37.27 1077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];1077 -> 1373[label="",style="solid", color="black", weight=3]; 75.77/37.27 5841[label="wx2080",fontsize=16,color="green",shape="box"];5842[label="wx201",fontsize=16,color="green",shape="box"];5843[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ (Succ wx231)) (primMulNat wx2000 wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20965[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];5843 -> 20965[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20965 -> 5867[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20966[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];5843 -> 20966[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20966 -> 5868[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5844[label="wx2080",fontsize=16,color="green",shape="box"];5845[label="wx201",fontsize=16,color="green",shape="box"];5846 -> 5834[label="",style="dashed", color="red", weight=0]; 75.77/37.27 5846[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (GT == LT))",fontsize=16,color="magenta"];5847[label="wx2080",fontsize=16,color="green",shape="box"];5848[label="wx201",fontsize=16,color="green",shape="box"];5849 -> 5835[label="",style="dashed", color="red", weight=0]; 75.77/37.27 5849[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (GT == LT))",fontsize=16,color="magenta"];5850[label="wx2080",fontsize=16,color="green",shape="box"];5851[label="wx201",fontsize=16,color="green",shape="box"];5852[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ (Succ wx234)) (primMulNat wx2000 wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20967[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];5852 -> 20967[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20967 -> 5869[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20968[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];5852 -> 20968[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20968 -> 5870[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5857[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20969[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5857 -> 20969[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20969 -> 5883[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20970[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5857 -> 20970[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20970 -> 5884[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5858[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ wx201) (primMulNat Zero wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20971[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5858 -> 20971[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20971 -> 5885[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20972[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5858 -> 20972[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20972 -> 5886[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5859[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) False)",fontsize=16,color="black",shape="box"];5859 -> 5887[label="",style="solid", color="black", weight=3]; 75.77/37.27 5860[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) False)",fontsize=16,color="black",shape="box"];5860 -> 5888[label="",style="solid", color="black", weight=3]; 75.77/37.27 5861[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20973[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5861 -> 20973[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20973 -> 5889[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20974[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5861 -> 20974[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20974 -> 5890[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5862[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ wx201) (primMulNat Zero wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];20975[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5862 -> 20975[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20975 -> 5891[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20976[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5862 -> 20976[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20976 -> 5892[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20977[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1092 -> 20977[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20977 -> 1392[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20978[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1092 -> 20978[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20978 -> 1393[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1093 -> 1394[label="",style="solid", color="black", weight=3]; 75.77/37.27 1094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1094 -> 1395[label="",style="solid", color="black", weight=3]; 75.77/37.27 1095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1095 -> 1396[label="",style="solid", color="black", weight=3]; 75.77/37.27 1096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1096 -> 1397[label="",style="solid", color="black", weight=3]; 75.77/37.27 1097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20979[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1097 -> 20979[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20979 -> 1398[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20980[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1097 -> 20980[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20980 -> 1399[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1098 -> 1400[label="",style="solid", color="black", weight=3]; 75.77/37.27 1099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1099 -> 1401[label="",style="solid", color="black", weight=3]; 75.77/37.27 1100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1100 -> 1402[label="",style="solid", color="black", weight=3]; 75.77/37.27 1101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1101 -> 1403[label="",style="solid", color="black", weight=3]; 75.77/37.27 1102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20981[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1102 -> 20981[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20981 -> 1404[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20982[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1102 -> 20982[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20982 -> 1405[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1103 -> 1406[label="",style="solid", color="black", weight=3]; 75.77/37.27 1104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1104 -> 1407[label="",style="solid", color="black", weight=3]; 75.77/37.27 1105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1105 -> 1408[label="",style="solid", color="black", weight=3]; 75.77/37.27 1106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1106 -> 1409[label="",style="solid", color="black", weight=3]; 75.77/37.27 1107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20983[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1107 -> 20983[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20983 -> 1410[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20984[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1107 -> 20984[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20984 -> 1411[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1108 -> 1412[label="",style="solid", color="black", weight=3]; 75.77/37.27 1109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1109 -> 1413[label="",style="solid", color="black", weight=3]; 75.77/37.27 1110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1110 -> 1414[label="",style="solid", color="black", weight=3]; 75.77/37.27 1111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1111 -> 1415[label="",style="solid", color="black", weight=3]; 75.77/37.27 1112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20985[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1112 -> 20985[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20985 -> 1416[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20986[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1112 -> 20986[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20986 -> 1417[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1113 -> 1418[label="",style="solid", color="black", weight=3]; 75.77/37.27 1114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1114 -> 1419[label="",style="solid", color="black", weight=3]; 75.77/37.27 1115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1115 -> 1420[label="",style="solid", color="black", weight=3]; 75.77/37.27 1116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1116 -> 1421[label="",style="solid", color="black", weight=3]; 75.77/37.27 1117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20987[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1117 -> 20987[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20987 -> 1422[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20988[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1117 -> 20988[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20988 -> 1423[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1118 -> 1424[label="",style="solid", color="black", weight=3]; 75.77/37.27 1119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1119 -> 1425[label="",style="solid", color="black", weight=3]; 75.77/37.27 1120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1120 -> 1426[label="",style="solid", color="black", weight=3]; 75.77/37.27 1121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1121 -> 1427[label="",style="solid", color="black", weight=3]; 75.77/37.27 1122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20989[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1122 -> 20989[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20989 -> 1428[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20990[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1122 -> 20990[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20990 -> 1429[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1123 -> 1430[label="",style="solid", color="black", weight=3]; 75.77/37.27 1124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1124 -> 1431[label="",style="solid", color="black", weight=3]; 75.77/37.27 1125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1125 -> 1432[label="",style="solid", color="black", weight=3]; 75.77/37.27 1126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1126 -> 1433[label="",style="solid", color="black", weight=3]; 75.77/37.27 1127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20991[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1127 -> 20991[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20991 -> 1434[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20992[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1127 -> 20992[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20992 -> 1435[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1128 -> 1436[label="",style="solid", color="black", weight=3]; 75.77/37.27 1129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1129 -> 1437[label="",style="solid", color="black", weight=3]; 75.77/37.27 1130[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1130 -> 1438[label="",style="solid", color="black", weight=3]; 75.77/37.27 1131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1131 -> 1439[label="",style="solid", color="black", weight=3]; 75.77/37.27 1132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20993[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1132 -> 20993[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20993 -> 1440[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20994[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1132 -> 20994[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20994 -> 1441[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1133 -> 1442[label="",style="solid", color="black", weight=3]; 75.77/37.27 1134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1134 -> 1443[label="",style="solid", color="black", weight=3]; 75.77/37.27 1135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1135 -> 1444[label="",style="solid", color="black", weight=3]; 75.77/37.27 1136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1136 -> 1445[label="",style="solid", color="black", weight=3]; 75.77/37.27 1137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20995[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1137 -> 20995[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20995 -> 1446[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20996[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1137 -> 20996[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20996 -> 1447[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1138 -> 1448[label="",style="solid", color="black", weight=3]; 75.77/37.27 1139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1139 -> 1449[label="",style="solid", color="black", weight=3]; 75.77/37.27 1140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1140 -> 1450[label="",style="solid", color="black", weight=3]; 75.77/37.27 1141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1141 -> 1451[label="",style="solid", color="black", weight=3]; 75.77/37.27 1142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20997[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1142 -> 20997[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20997 -> 1452[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 20998[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1142 -> 20998[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20998 -> 1453[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1143 -> 1454[label="",style="solid", color="black", weight=3]; 75.77/37.27 1144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1144 -> 1455[label="",style="solid", color="black", weight=3]; 75.77/37.27 1145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1145 -> 1456[label="",style="solid", color="black", weight=3]; 75.77/37.27 1146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1146 -> 1457[label="",style="solid", color="black", weight=3]; 75.77/37.27 1147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];20999[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1147 -> 20999[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 20999 -> 1458[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21000[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1147 -> 21000[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21000 -> 1459[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1148 -> 1460[label="",style="solid", color="black", weight=3]; 75.77/37.27 1149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1149 -> 1461[label="",style="solid", color="black", weight=3]; 75.77/37.27 1150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1150 -> 1462[label="",style="solid", color="black", weight=3]; 75.77/37.27 1151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1151 -> 1463[label="",style="solid", color="black", weight=3]; 75.77/37.27 6770 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6770[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Pos wx4020))",fontsize=16,color="magenta"];6770 -> 6807[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6770 -> 6808[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6770 -> 6809[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6771[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (primMulNat (Succ wx39500) (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6771 -> 6810[label="",style="solid", color="black", weight=3]; 75.77/37.27 6772[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat (primMulNat (Succ wx39500) Zero) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6772 -> 6811[label="",style="solid", color="black", weight=3]; 75.77/37.27 6773[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (primMulNat Zero (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6773 -> 6812[label="",style="solid", color="black", weight=3]; 75.77/37.27 6774[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6774 -> 6813[label="",style="solid", color="black", weight=3]; 75.77/37.27 6775[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (primMulNat (Succ wx39500) (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6775 -> 6814[label="",style="solid", color="black", weight=3]; 75.77/37.27 6776[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat (primMulNat (Succ wx39500) Zero) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6776 -> 6815[label="",style="solid", color="black", weight=3]; 75.77/37.27 6777[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (primMulNat Zero (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6777 -> 6816[label="",style="solid", color="black", weight=3]; 75.77/37.27 6778[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6778 -> 6817[label="",style="solid", color="black", weight=3]; 75.77/37.27 6779 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6779[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Neg wx4020))",fontsize=16,color="magenta"];6779 -> 6818[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6779 -> 6819[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6779 -> 6820[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6780 -> 6821[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6780[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];6780 -> 6822[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6781[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6781 -> 6823[label="",style="solid", color="black", weight=3]; 75.77/37.27 6782[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6782 -> 6824[label="",style="solid", color="black", weight=3]; 75.77/37.27 6783[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6783 -> 6825[label="",style="solid", color="black", weight=3]; 75.77/37.27 6784 -> 6826[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6784[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];6784 -> 6827[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6785[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6785 -> 6828[label="",style="solid", color="black", weight=3]; 75.77/37.27 6786[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6786 -> 6829[label="",style="solid", color="black", weight=3]; 75.77/37.27 6787[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6787 -> 6830[label="",style="solid", color="black", weight=3]; 75.77/37.27 6788 -> 6831[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6788[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];6788 -> 6832[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6789[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6789 -> 6833[label="",style="solid", color="black", weight=3]; 75.77/37.27 6790[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6790 -> 6834[label="",style="solid", color="black", weight=3]; 75.77/37.27 6791[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6791 -> 6835[label="",style="solid", color="black", weight=3]; 75.77/37.27 6792 -> 6836[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6792[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200))) == LT))",fontsize=16,color="magenta"];6792 -> 6837[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6793[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6793 -> 6838[label="",style="solid", color="black", weight=3]; 75.77/37.27 6794[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6794 -> 6839[label="",style="solid", color="black", weight=3]; 75.77/37.27 6795[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6795 -> 6840[label="",style="solid", color="black", weight=3]; 75.77/37.27 1166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21001[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1166 -> 21001[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21001 -> 1482[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21002[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1166 -> 21002[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21002 -> 1483[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1167 -> 1484[label="",style="solid", color="black", weight=3]; 75.77/37.27 1168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1168 -> 1485[label="",style="solid", color="black", weight=3]; 75.77/37.27 1169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1169 -> 1486[label="",style="solid", color="black", weight=3]; 75.77/37.27 1170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1170 -> 1487[label="",style="solid", color="black", weight=3]; 75.77/37.27 1171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21003[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1171 -> 21003[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21003 -> 1488[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21004[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1171 -> 21004[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21004 -> 1489[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1172 -> 1490[label="",style="solid", color="black", weight=3]; 75.77/37.27 1173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1173 -> 1491[label="",style="solid", color="black", weight=3]; 75.77/37.27 1174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1174 -> 1492[label="",style="solid", color="black", weight=3]; 75.77/37.27 1175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1175 -> 1493[label="",style="solid", color="black", weight=3]; 75.77/37.27 1176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21005[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1176 -> 21005[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21005 -> 1494[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21006[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1176 -> 21006[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21006 -> 1495[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1177 -> 1496[label="",style="solid", color="black", weight=3]; 75.77/37.27 1178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1178 -> 1497[label="",style="solid", color="black", weight=3]; 75.77/37.27 1179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1179 -> 1498[label="",style="solid", color="black", weight=3]; 75.77/37.27 1180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1180 -> 1499[label="",style="solid", color="black", weight=3]; 75.77/37.27 1181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21007[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1181 -> 21007[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21007 -> 1500[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21008[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1181 -> 21008[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21008 -> 1501[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1182 -> 1502[label="",style="solid", color="black", weight=3]; 75.77/37.27 1183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1183 -> 1503[label="",style="solid", color="black", weight=3]; 75.77/37.27 1184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1184 -> 1504[label="",style="solid", color="black", weight=3]; 75.77/37.27 1185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1185 -> 1505[label="",style="solid", color="black", weight=3]; 75.77/37.27 1186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21009[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1186 -> 21009[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21009 -> 1506[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21010[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1186 -> 21010[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21010 -> 1507[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1187 -> 1508[label="",style="solid", color="black", weight=3]; 75.77/37.27 1188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1188 -> 1509[label="",style="solid", color="black", weight=3]; 75.77/37.27 1189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1189 -> 1510[label="",style="solid", color="black", weight=3]; 75.77/37.27 1190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1190 -> 1511[label="",style="solid", color="black", weight=3]; 75.77/37.27 1191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21011[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1191 -> 21011[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21011 -> 1512[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21012[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1191 -> 21012[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21012 -> 1513[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1192 -> 1514[label="",style="solid", color="black", weight=3]; 75.77/37.27 1193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1193 -> 1515[label="",style="solid", color="black", weight=3]; 75.77/37.27 1194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1194 -> 1516[label="",style="solid", color="black", weight=3]; 75.77/37.27 1195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1195 -> 1517[label="",style="solid", color="black", weight=3]; 75.77/37.27 1196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21013[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1196 -> 21013[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21013 -> 1518[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21014[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1196 -> 21014[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21014 -> 1519[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1197 -> 1520[label="",style="solid", color="black", weight=3]; 75.77/37.27 1198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1198 -> 1521[label="",style="solid", color="black", weight=3]; 75.77/37.27 1199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1199 -> 1522[label="",style="solid", color="black", weight=3]; 75.77/37.27 1200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1200 -> 1523[label="",style="solid", color="black", weight=3]; 75.77/37.27 1201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21015[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1201 -> 21015[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21015 -> 1524[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21016[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1201 -> 21016[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21016 -> 1525[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1202 -> 1526[label="",style="solid", color="black", weight=3]; 75.77/37.27 1203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1203 -> 1527[label="",style="solid", color="black", weight=3]; 75.77/37.27 1204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1204 -> 1528[label="",style="solid", color="black", weight=3]; 75.77/37.27 1205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1205 -> 1529[label="",style="solid", color="black", weight=3]; 75.77/37.27 1206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21017[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1206 -> 21017[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21017 -> 1530[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21018[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1206 -> 21018[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21018 -> 1531[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1207 -> 1532[label="",style="solid", color="black", weight=3]; 75.77/37.27 1208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1208 -> 1533[label="",style="solid", color="black", weight=3]; 75.77/37.27 1209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1209 -> 1534[label="",style="solid", color="black", weight=3]; 75.77/37.27 1210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1210 -> 1535[label="",style="solid", color="black", weight=3]; 75.77/37.27 1211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21019[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1211 -> 21019[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21019 -> 1536[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21020[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1211 -> 21020[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21020 -> 1537[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1212 -> 1538[label="",style="solid", color="black", weight=3]; 75.77/37.27 1213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1213 -> 1539[label="",style="solid", color="black", weight=3]; 75.77/37.27 1214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1214 -> 1540[label="",style="solid", color="black", weight=3]; 75.77/37.27 1215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1215 -> 1541[label="",style="solid", color="black", weight=3]; 75.77/37.27 1216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21021[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1216 -> 21021[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21021 -> 1542[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21022[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1216 -> 21022[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21022 -> 1543[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1217 -> 1544[label="",style="solid", color="black", weight=3]; 75.77/37.27 1218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1218 -> 1545[label="",style="solid", color="black", weight=3]; 75.77/37.27 1219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1219 -> 1546[label="",style="solid", color="black", weight=3]; 75.77/37.27 1220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1220 -> 1547[label="",style="solid", color="black", weight=3]; 75.77/37.27 1221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21023[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1221 -> 21023[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21023 -> 1548[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21024[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1221 -> 21024[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21024 -> 1549[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1222 -> 1550[label="",style="solid", color="black", weight=3]; 75.77/37.27 1223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1223 -> 1551[label="",style="solid", color="black", weight=3]; 75.77/37.27 1224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1224 -> 1552[label="",style="solid", color="black", weight=3]; 75.77/37.27 1225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1225 -> 1553[label="",style="solid", color="black", weight=3]; 75.77/37.27 7795 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7795[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Pos wx6300))",fontsize=16,color="magenta"];7795 -> 7832[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7795 -> 7833[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7795 -> 7834[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7796[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (primMulNat (Succ wx62300) (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7796 -> 7835[label="",style="solid", color="black", weight=3]; 75.77/37.27 7797[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat (primMulNat (Succ wx62300) Zero) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7797 -> 7836[label="",style="solid", color="black", weight=3]; 75.77/37.27 7798[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (primMulNat Zero (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7798 -> 7837[label="",style="solid", color="black", weight=3]; 75.77/37.27 7799[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7799 -> 7838[label="",style="solid", color="black", weight=3]; 75.77/37.27 7800[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (primMulNat (Succ wx62300) (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7800 -> 7839[label="",style="solid", color="black", weight=3]; 75.77/37.27 7801[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat (primMulNat (Succ wx62300) Zero) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7801 -> 7840[label="",style="solid", color="black", weight=3]; 75.77/37.27 7802[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (primMulNat Zero (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7802 -> 7841[label="",style="solid", color="black", weight=3]; 75.77/37.27 7803[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7803 -> 7842[label="",style="solid", color="black", weight=3]; 75.77/37.27 7804 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7804[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Neg wx6300))",fontsize=16,color="magenta"];7804 -> 7843[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7804 -> 7844[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7804 -> 7845[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7805 -> 7846[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7805[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000))) == LT))",fontsize=16,color="magenta"];7805 -> 7847[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7806[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7806 -> 7848[label="",style="solid", color="black", weight=3]; 75.77/37.27 7807[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7807 -> 7849[label="",style="solid", color="black", weight=3]; 75.77/37.27 7808[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7808 -> 7850[label="",style="solid", color="black", weight=3]; 75.77/37.27 7809 -> 7851[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7809[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000))) == LT))",fontsize=16,color="magenta"];7809 -> 7852[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7810[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7810 -> 7853[label="",style="solid", color="black", weight=3]; 75.77/37.27 7811[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7811 -> 7854[label="",style="solid", color="black", weight=3]; 75.77/37.27 7812[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7812 -> 7855[label="",style="solid", color="black", weight=3]; 75.77/37.27 7813 -> 7856[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7813[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000))) == LT))",fontsize=16,color="magenta"];7813 -> 7857[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7814[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7814 -> 7858[label="",style="solid", color="black", weight=3]; 75.77/37.27 7815[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7815 -> 7859[label="",style="solid", color="black", weight=3]; 75.77/37.27 7816[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7816 -> 7860[label="",style="solid", color="black", weight=3]; 75.77/37.27 7817 -> 7861[label="",style="dashed", color="red", weight=0]; 75.77/37.27 7817[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000))) == LT))",fontsize=16,color="magenta"];7817 -> 7862[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 7818[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7818 -> 7863[label="",style="solid", color="black", weight=3]; 75.77/37.27 7819[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7819 -> 7864[label="",style="solid", color="black", weight=3]; 75.77/37.27 7820[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7820 -> 7865[label="",style="solid", color="black", weight=3]; 75.77/37.27 1240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21025[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1240 -> 21025[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21025 -> 1572[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21026[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1240 -> 21026[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21026 -> 1573[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1241 -> 1574[label="",style="solid", color="black", weight=3]; 75.77/37.27 1242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1242 -> 1575[label="",style="solid", color="black", weight=3]; 75.77/37.27 1243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1243 -> 1576[label="",style="solid", color="black", weight=3]; 75.77/37.27 1244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1244 -> 1577[label="",style="solid", color="black", weight=3]; 75.77/37.27 1245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21027[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1245 -> 21027[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21027 -> 1578[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21028[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1245 -> 21028[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21028 -> 1579[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1246 -> 1580[label="",style="solid", color="black", weight=3]; 75.77/37.27 1247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1247 -> 1581[label="",style="solid", color="black", weight=3]; 75.77/37.27 1248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1248 -> 1582[label="",style="solid", color="black", weight=3]; 75.77/37.27 1249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1249 -> 1583[label="",style="solid", color="black", weight=3]; 75.77/37.27 1250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21029[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1250 -> 21029[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21029 -> 1584[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21030[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1250 -> 21030[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21030 -> 1585[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1251 -> 1586[label="",style="solid", color="black", weight=3]; 75.77/37.27 1252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1252 -> 1587[label="",style="solid", color="black", weight=3]; 75.77/37.27 1253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1253 -> 1588[label="",style="solid", color="black", weight=3]; 75.77/37.27 1254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1254 -> 1589[label="",style="solid", color="black", weight=3]; 75.77/37.27 1255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21031[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1255 -> 21031[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21031 -> 1590[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21032[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1255 -> 21032[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21032 -> 1591[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1256 -> 1592[label="",style="solid", color="black", weight=3]; 75.77/37.27 1257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1257 -> 1593[label="",style="solid", color="black", weight=3]; 75.77/37.27 1258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1258 -> 1594[label="",style="solid", color="black", weight=3]; 75.77/37.27 1259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1259 -> 1595[label="",style="solid", color="black", weight=3]; 75.77/37.27 1260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21033[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1260 -> 21033[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21033 -> 1596[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21034[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1260 -> 21034[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21034 -> 1597[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1261 -> 1598[label="",style="solid", color="black", weight=3]; 75.77/37.27 1262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1262 -> 1599[label="",style="solid", color="black", weight=3]; 75.77/37.27 1263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1263 -> 1600[label="",style="solid", color="black", weight=3]; 75.77/37.27 1264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1264 -> 1601[label="",style="solid", color="black", weight=3]; 75.77/37.27 1265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21035[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1265 -> 21035[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21035 -> 1602[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21036[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1265 -> 21036[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21036 -> 1603[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1266 -> 1604[label="",style="solid", color="black", weight=3]; 75.77/37.27 1267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1267 -> 1605[label="",style="solid", color="black", weight=3]; 75.77/37.27 1268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1268 -> 1606[label="",style="solid", color="black", weight=3]; 75.77/37.27 1269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1269 -> 1607[label="",style="solid", color="black", weight=3]; 75.77/37.27 1270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21037[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1270 -> 21037[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21037 -> 1608[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21038[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1270 -> 21038[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21038 -> 1609[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1271 -> 1610[label="",style="solid", color="black", weight=3]; 75.77/37.27 1272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1272 -> 1611[label="",style="solid", color="black", weight=3]; 75.77/37.27 1273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1273 -> 1612[label="",style="solid", color="black", weight=3]; 75.77/37.27 1274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1274 -> 1613[label="",style="solid", color="black", weight=3]; 75.77/37.27 1275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21039[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1275 -> 21039[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21039 -> 1614[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21040[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1275 -> 21040[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21040 -> 1615[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1276 -> 1616[label="",style="solid", color="black", weight=3]; 75.77/37.27 1277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1277 -> 1617[label="",style="solid", color="black", weight=3]; 75.77/37.27 1278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1278 -> 1618[label="",style="solid", color="black", weight=3]; 75.77/37.27 1279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1279 -> 1619[label="",style="solid", color="black", weight=3]; 75.77/37.27 1280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21041[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1280 -> 21041[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21041 -> 1620[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21042[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1280 -> 21042[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21042 -> 1621[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1281 -> 1622[label="",style="solid", color="black", weight=3]; 75.77/37.27 1282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1282 -> 1623[label="",style="solid", color="black", weight=3]; 75.77/37.27 1283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1283 -> 1624[label="",style="solid", color="black", weight=3]; 75.77/37.27 1284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1284 -> 1625[label="",style="solid", color="black", weight=3]; 75.77/37.27 1285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21043[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1285 -> 21043[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21043 -> 1626[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21044[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1285 -> 21044[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21044 -> 1627[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1286 -> 1628[label="",style="solid", color="black", weight=3]; 75.77/37.27 1287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1287 -> 1629[label="",style="solid", color="black", weight=3]; 75.77/37.27 1288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1288 -> 1630[label="",style="solid", color="black", weight=3]; 75.77/37.27 1289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1289 -> 1631[label="",style="solid", color="black", weight=3]; 75.77/37.27 1290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21045[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1290 -> 21045[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21045 -> 1632[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21046[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1290 -> 21046[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21046 -> 1633[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1291 -> 1634[label="",style="solid", color="black", weight=3]; 75.77/37.27 1292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1292 -> 1635[label="",style="solid", color="black", weight=3]; 75.77/37.27 1293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1293 -> 1636[label="",style="solid", color="black", weight=3]; 75.77/37.27 1294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1294 -> 1637[label="",style="solid", color="black", weight=3]; 75.77/37.27 1295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21047[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1295 -> 21047[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21047 -> 1638[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21048[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1295 -> 21048[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21048 -> 1639[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1296 -> 1640[label="",style="solid", color="black", weight=3]; 75.77/37.27 1297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1297 -> 1641[label="",style="solid", color="black", weight=3]; 75.77/37.27 1298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1298 -> 1642[label="",style="solid", color="black", weight=3]; 75.77/37.27 1299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1299 -> 1643[label="",style="solid", color="black", weight=3]; 75.77/37.27 8819[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) (Succ wx85800)) == LT))",fontsize=16,color="black",shape="box"];8819 -> 8857[label="",style="solid", color="black", weight=3]; 75.77/37.27 8820[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) Zero) == LT))",fontsize=16,color="black",shape="box"];8820 -> 8858[label="",style="solid", color="black", weight=3]; 75.77/37.27 8821[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) (primMulNat Zero (Succ wx85800)) == LT))",fontsize=16,color="black",shape="box"];8821 -> 8859[label="",style="solid", color="black", weight=3]; 75.77/37.27 8822[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx8600) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];8822 -> 8860[label="",style="solid", color="black", weight=3]; 75.77/37.27 8823[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (Neg (Succ wx857) :% Neg wx8580 > Pos wx8510 :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8823 -> 8861[label="",style="solid", color="black", weight=3]; 75.77/37.27 8824[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (Neg (Succ wx857) :% Pos wx8580 > Neg wx8510 :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8824 -> 8862[label="",style="solid", color="black", weight=3]; 75.77/37.27 8825[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) (Succ wx85800)) == LT))",fontsize=16,color="black",shape="box"];8825 -> 8863[label="",style="solid", color="black", weight=3]; 75.77/37.27 8826[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx8600) (primMulNat (Succ wx85100) Zero) == LT))",fontsize=16,color="black",shape="box"];8826 -> 8864[label="",style="solid", color="black", weight=3]; 75.77/37.27 8827[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) (primMulNat Zero (Succ wx85800)) == LT))",fontsize=16,color="black",shape="box"];8827 -> 8865[label="",style="solid", color="black", weight=3]; 75.77/37.27 8828[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx8600) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];8828 -> 8866[label="",style="solid", color="black", weight=3]; 75.77/37.27 8829 -> 8867[label="",style="dashed", color="red", weight=0]; 75.77/37.27 8829[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == LT))",fontsize=16,color="magenta"];8829 -> 8868[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 8830[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8830 -> 8869[label="",style="solid", color="black", weight=3]; 75.77/37.27 8831[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8831 -> 8870[label="",style="solid", color="black", weight=3]; 75.77/37.27 8832[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8832 -> 8871[label="",style="solid", color="black", weight=3]; 75.77/37.27 8833 -> 8872[label="",style="dashed", color="red", weight=0]; 75.77/37.27 8833[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == LT))",fontsize=16,color="magenta"];8833 -> 8873[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 8834[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8834 -> 8874[label="",style="solid", color="black", weight=3]; 75.77/37.27 8835[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8835 -> 8875[label="",style="solid", color="black", weight=3]; 75.77/37.27 8836[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8836 -> 8876[label="",style="solid", color="black", weight=3]; 75.77/37.27 8837 -> 8877[label="",style="dashed", color="red", weight=0]; 75.77/37.27 8837[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == LT))",fontsize=16,color="magenta"];8837 -> 8878[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 8838[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8838 -> 8879[label="",style="solid", color="black", weight=3]; 75.77/37.27 8839[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8839 -> 8880[label="",style="solid", color="black", weight=3]; 75.77/37.27 8840[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8840 -> 8881[label="",style="solid", color="black", weight=3]; 75.77/37.27 8841 -> 8882[label="",style="dashed", color="red", weight=0]; 75.77/37.27 8841[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == LT))",fontsize=16,color="magenta"];8841 -> 8883[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 8842[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8842 -> 8884[label="",style="solid", color="black", weight=3]; 75.77/37.27 8843[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8843 -> 8885[label="",style="solid", color="black", weight=3]; 75.77/37.27 8844[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8844 -> 8886[label="",style="solid", color="black", weight=3]; 75.77/37.27 1314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21049[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1314 -> 21049[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21049 -> 1662[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21050[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1314 -> 21050[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21050 -> 1663[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1315 -> 1664[label="",style="solid", color="black", weight=3]; 75.77/37.27 1316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1316 -> 1665[label="",style="solid", color="black", weight=3]; 75.77/37.27 1317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1317 -> 1666[label="",style="solid", color="black", weight=3]; 75.77/37.27 1318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1318 -> 1667[label="",style="solid", color="black", weight=3]; 75.77/37.27 1319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21051[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1319 -> 21051[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21051 -> 1668[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21052[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1319 -> 21052[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21052 -> 1669[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1320 -> 1670[label="",style="solid", color="black", weight=3]; 75.77/37.27 1321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1321 -> 1671[label="",style="solid", color="black", weight=3]; 75.77/37.27 1322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1322 -> 1672[label="",style="solid", color="black", weight=3]; 75.77/37.27 1323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1323 -> 1673[label="",style="solid", color="black", weight=3]; 75.77/37.27 1324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21053[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1324 -> 21053[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21053 -> 1674[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21054[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1324 -> 21054[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21054 -> 1675[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1325 -> 1676[label="",style="solid", color="black", weight=3]; 75.77/37.27 1326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1326 -> 1677[label="",style="solid", color="black", weight=3]; 75.77/37.27 1327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1327 -> 1678[label="",style="solid", color="black", weight=3]; 75.77/37.27 1328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1328 -> 1679[label="",style="solid", color="black", weight=3]; 75.77/37.27 1329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21055[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1329 -> 21055[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21055 -> 1680[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21056[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1329 -> 21056[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21056 -> 1681[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1330 -> 1682[label="",style="solid", color="black", weight=3]; 75.77/37.27 1331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1331 -> 1683[label="",style="solid", color="black", weight=3]; 75.77/37.27 1332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1332 -> 1684[label="",style="solid", color="black", weight=3]; 75.77/37.27 1333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1333 -> 1685[label="",style="solid", color="black", weight=3]; 75.77/37.27 1334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21057[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1334 -> 21057[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21057 -> 1686[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21058[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1334 -> 21058[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21058 -> 1687[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1335 -> 1688[label="",style="solid", color="black", weight=3]; 75.77/37.27 1336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1336 -> 1689[label="",style="solid", color="black", weight=3]; 75.77/37.27 1337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1337 -> 1690[label="",style="solid", color="black", weight=3]; 75.77/37.27 1338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1338 -> 1691[label="",style="solid", color="black", weight=3]; 75.77/37.27 1339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21059[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1339 -> 21059[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21059 -> 1692[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21060[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1339 -> 21060[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21060 -> 1693[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1340 -> 1694[label="",style="solid", color="black", weight=3]; 75.77/37.27 1341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1341 -> 1695[label="",style="solid", color="black", weight=3]; 75.77/37.27 1342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1342 -> 1696[label="",style="solid", color="black", weight=3]; 75.77/37.27 1343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1343 -> 1697[label="",style="solid", color="black", weight=3]; 75.77/37.27 1344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21061[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1344 -> 21061[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21061 -> 1698[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21062[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1344 -> 21062[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21062 -> 1699[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1345 -> 1700[label="",style="solid", color="black", weight=3]; 75.77/37.27 1346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1346 -> 1701[label="",style="solid", color="black", weight=3]; 75.77/37.27 1347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1347 -> 1702[label="",style="solid", color="black", weight=3]; 75.77/37.27 1348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1348 -> 1703[label="",style="solid", color="black", weight=3]; 75.77/37.27 1349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21063[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1349 -> 21063[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21063 -> 1704[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21064[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1349 -> 21064[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21064 -> 1705[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1350 -> 1706[label="",style="solid", color="black", weight=3]; 75.77/37.27 1351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1351 -> 1707[label="",style="solid", color="black", weight=3]; 75.77/37.27 1352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1352 -> 1708[label="",style="solid", color="black", weight=3]; 75.77/37.27 1353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1353 -> 1709[label="",style="solid", color="black", weight=3]; 75.77/37.27 1354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21065[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1354 -> 21065[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21065 -> 1710[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21066[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1354 -> 21066[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21066 -> 1711[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1355 -> 1712[label="",style="solid", color="black", weight=3]; 75.77/37.27 1356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1356 -> 1713[label="",style="solid", color="black", weight=3]; 75.77/37.27 1357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1357 -> 1714[label="",style="solid", color="black", weight=3]; 75.77/37.27 1358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1358 -> 1715[label="",style="solid", color="black", weight=3]; 75.77/37.27 1359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21067[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1359 -> 21067[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21067 -> 1716[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21068[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1359 -> 21068[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21068 -> 1717[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1360 -> 1718[label="",style="solid", color="black", weight=3]; 75.77/37.27 1361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1361 -> 1719[label="",style="solid", color="black", weight=3]; 75.77/37.27 1362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1362 -> 1720[label="",style="solid", color="black", weight=3]; 75.77/37.27 1363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1363 -> 1721[label="",style="solid", color="black", weight=3]; 75.77/37.27 1364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21069[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1364 -> 21069[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21069 -> 1722[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21070[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1364 -> 21070[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21070 -> 1723[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1365 -> 1724[label="",style="solid", color="black", weight=3]; 75.77/37.27 1366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1366 -> 1725[label="",style="solid", color="black", weight=3]; 75.77/37.27 1367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1367 -> 1726[label="",style="solid", color="black", weight=3]; 75.77/37.27 1368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];1368 -> 1727[label="",style="solid", color="black", weight=3]; 75.77/37.27 1369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ wx300000)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat wx300000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21071[label="wx300000/Succ wx3000000",fontsize=10,color="white",style="solid",shape="box"];1369 -> 21071[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21071 -> 1728[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21072[label="wx300000/Zero",fontsize=10,color="white",style="solid",shape="box"];1369 -> 21072[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21072 -> 1729[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 1370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat Zero (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1370 -> 1730[label="",style="solid", color="black", weight=3]; 75.77/37.27 1371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1371 -> 1731[label="",style="solid", color="black", weight=3]; 75.77/37.27 1372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];1372 -> 1732[label="",style="solid", color="black", weight=3]; 75.77/37.27 1373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];1373 -> 1733[label="",style="solid", color="black", weight=3]; 75.77/37.27 5867[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ (Succ wx231)) (primMulNat (Succ wx20000) wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];21073[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5867 -> 21073[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21073 -> 5894[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21074[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5867 -> 21074[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21074 -> 5895[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5868[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpNat (Succ (Succ wx231)) (primMulNat Zero wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];21075[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5868 -> 21075[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21075 -> 5896[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21076[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5868 -> 21076[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21076 -> 5897[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5869[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ (Succ wx234)) (primMulNat (Succ wx20000) wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];21077[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5869 -> 21077[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21077 -> 5898[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21078[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5869 -> 21078[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21078 -> 5899[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5870[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpNat (Succ (Succ wx234)) (primMulNat Zero wx2070) == LT))",fontsize=16,color="burlywood",shape="box"];21079[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];5870 -> 21079[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21079 -> 5900[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21080[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];5870 -> 21080[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21080 -> 5901[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 5883[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5883 -> 5908[label="",style="solid", color="black", weight=3]; 75.77/37.27 5884[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) Zero) == LT))",fontsize=16,color="black",shape="box"];5884 -> 5909[label="",style="solid", color="black", weight=3]; 75.77/37.27 5885[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) (primMulNat Zero (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5885 -> 5910[label="",style="solid", color="black", weight=3]; 75.77/37.27 5886[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx201) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];5886 -> 5911[label="",style="solid", color="black", weight=3]; 75.77/37.27 5887[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (Pos (Succ wx206) :% Neg wx2070 > Pos wx2000 :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5887 -> 5912[label="",style="solid", color="black", weight=3]; 75.77/37.27 5888[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (Pos (Succ wx206) :% Pos wx2070 > Neg wx2000 :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5888 -> 5913[label="",style="solid", color="black", weight=3]; 75.77/37.27 5889[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5889 -> 5914[label="",style="solid", color="black", weight=3]; 75.77/37.27 5890[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx201) (primMulNat (Succ wx20000) Zero) == LT))",fontsize=16,color="black",shape="box"];5890 -> 5915[label="",style="solid", color="black", weight=3]; 75.77/37.27 5891[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) (primMulNat Zero (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5891 -> 5916[label="",style="solid", color="black", weight=3]; 75.77/37.27 5892[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx201) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];5892 -> 5917[label="",style="solid", color="black", weight=3]; 75.77/37.27 1392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1392 -> 1754[label="",style="solid", color="black", weight=3]; 75.77/37.27 1393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1393 -> 1755[label="",style="solid", color="black", weight=3]; 75.77/37.27 1394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1394 -> 1756[label="",style="solid", color="black", weight=3]; 75.77/37.27 1395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1395 -> 1757[label="",style="solid", color="black", weight=3]; 75.77/37.27 1396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos (Succ wx5000) :% Pos (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1396 -> 1758[label="",style="solid", color="black", weight=3]; 75.77/37.27 1397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1397 -> 1759[label="",style="solid", color="black", weight=3]; 75.77/37.27 1398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1398 -> 1760[label="",style="solid", color="black", weight=3]; 75.77/37.27 1399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1399 -> 1761[label="",style="solid", color="black", weight=3]; 75.77/37.27 1400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1400 -> 1762[label="",style="solid", color="black", weight=3]; 75.77/37.27 1401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1401 -> 1763[label="",style="solid", color="black", weight=3]; 75.77/37.27 1402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos (Succ wx5000) :% Neg (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1402 -> 1764[label="",style="solid", color="black", weight=3]; 75.77/37.27 1403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1403 -> 1765[label="",style="solid", color="black", weight=3]; 75.77/37.27 1404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1404 -> 1766[label="",style="solid", color="black", weight=3]; 75.77/37.27 1405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1405 -> 1767[label="",style="solid", color="black", weight=3]; 75.77/37.27 1406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1406 -> 1768[label="",style="solid", color="black", weight=3]; 75.77/37.27 1407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1407 -> 1769[label="",style="solid", color="black", weight=3]; 75.77/37.27 1408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos (Succ wx5000) :% Pos (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1408 -> 1770[label="",style="solid", color="black", weight=3]; 75.77/37.27 1409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1409 -> 1771[label="",style="solid", color="black", weight=3]; 75.77/37.27 1410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1410 -> 1772[label="",style="solid", color="black", weight=3]; 75.77/37.27 1411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1411 -> 1773[label="",style="solid", color="black", weight=3]; 75.77/37.27 1412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1412 -> 1774[label="",style="solid", color="black", weight=3]; 75.77/37.27 1413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1413 -> 1775[label="",style="solid", color="black", weight=3]; 75.77/37.27 1414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos (Succ wx5000) :% Neg (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1414 -> 1776[label="",style="solid", color="black", weight=3]; 75.77/37.27 1415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1415 -> 1777[label="",style="solid", color="black", weight=3]; 75.77/37.27 1416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1416 -> 1778[label="",style="solid", color="black", weight=3]; 75.77/37.27 1417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1417 -> 1779[label="",style="solid", color="black", weight=3]; 75.77/37.27 1418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1418 -> 1780[label="",style="solid", color="black", weight=3]; 75.77/37.27 1419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1419 -> 1781[label="",style="solid", color="black", weight=3]; 75.77/37.27 1420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1420 -> 1782[label="",style="solid", color="black", weight=3]; 75.77/37.27 1421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1421 -> 1783[label="",style="solid", color="black", weight=3]; 75.77/37.27 1422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1422 -> 1784[label="",style="solid", color="black", weight=3]; 75.77/37.27 1423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1423 -> 1785[label="",style="solid", color="black", weight=3]; 75.77/37.27 1424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1424 -> 1786[label="",style="solid", color="black", weight=3]; 75.77/37.27 1425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1425 -> 1787[label="",style="solid", color="black", weight=3]; 75.77/37.27 1426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1426 -> 1788[label="",style="solid", color="black", weight=3]; 75.77/37.27 1427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1427 -> 1789[label="",style="solid", color="black", weight=3]; 75.77/37.27 1428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1428 -> 1790[label="",style="solid", color="black", weight=3]; 75.77/37.27 1429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1429 -> 1791[label="",style="solid", color="black", weight=3]; 75.77/37.27 1430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1430 -> 1792[label="",style="solid", color="black", weight=3]; 75.77/37.27 1431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1431 -> 1793[label="",style="solid", color="black", weight=3]; 75.77/37.27 1432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1432 -> 1794[label="",style="solid", color="black", weight=3]; 75.77/37.27 1433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1433 -> 1795[label="",style="solid", color="black", weight=3]; 75.77/37.27 1434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1434 -> 1796[label="",style="solid", color="black", weight=3]; 75.77/37.27 1435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1435 -> 1797[label="",style="solid", color="black", weight=3]; 75.77/37.27 1436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1436 -> 1798[label="",style="solid", color="black", weight=3]; 75.77/37.27 1437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1437 -> 1799[label="",style="solid", color="black", weight=3]; 75.77/37.27 1438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1438 -> 1800[label="",style="solid", color="black", weight=3]; 75.77/37.27 1439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1439 -> 1801[label="",style="solid", color="black", weight=3]; 75.77/37.27 1440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1440 -> 1802[label="",style="solid", color="black", weight=3]; 75.77/37.27 1441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1441 -> 1803[label="",style="solid", color="black", weight=3]; 75.77/37.27 1442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1442 -> 1804[label="",style="solid", color="black", weight=3]; 75.77/37.27 1443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1443 -> 1805[label="",style="solid", color="black", weight=3]; 75.77/37.27 1444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1444 -> 1806[label="",style="solid", color="black", weight=3]; 75.77/37.27 1445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1445 -> 1807[label="",style="solid", color="black", weight=3]; 75.77/37.27 1446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1446 -> 1808[label="",style="solid", color="black", weight=3]; 75.77/37.27 1447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1447 -> 1809[label="",style="solid", color="black", weight=3]; 75.77/37.27 1448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1448 -> 1810[label="",style="solid", color="black", weight=3]; 75.77/37.27 1449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1449 -> 1811[label="",style="solid", color="black", weight=3]; 75.77/37.27 1450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1450 -> 1812[label="",style="solid", color="black", weight=3]; 75.77/37.27 1451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1451 -> 1813[label="",style="solid", color="black", weight=3]; 75.77/37.27 1452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1452 -> 1814[label="",style="solid", color="black", weight=3]; 75.77/37.27 1453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1453 -> 1815[label="",style="solid", color="black", weight=3]; 75.77/37.27 1454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1454 -> 1816[label="",style="solid", color="black", weight=3]; 75.77/37.27 1455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1455 -> 1817[label="",style="solid", color="black", weight=3]; 75.77/37.27 1456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1456 -> 1818[label="",style="solid", color="black", weight=3]; 75.77/37.27 1457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1457 -> 1819[label="",style="solid", color="black", weight=3]; 75.77/37.27 1458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1458 -> 1820[label="",style="solid", color="black", weight=3]; 75.77/37.27 1459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1459 -> 1821[label="",style="solid", color="black", weight=3]; 75.77/37.27 1460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1460 -> 1822[label="",style="solid", color="black", weight=3]; 75.77/37.27 1461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1461 -> 1823[label="",style="solid", color="black", weight=3]; 75.77/37.27 1462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1462 -> 1824[label="",style="solid", color="black", weight=3]; 75.77/37.27 1463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1463 -> 1825[label="",style="solid", color="black", weight=3]; 75.77/37.27 6807[label="wx394",fontsize=16,color="green",shape="box"];6808[label="wx399",fontsize=16,color="green",shape="box"];6809[label="Pos (Succ wx401) :% Pos wx4020",fontsize=16,color="green",shape="box"];6810 -> 6841[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6810[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="magenta"];6810 -> 6842[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6811[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6811 -> 6843[label="",style="solid", color="black", weight=3]; 75.77/37.27 6812[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6812 -> 6844[label="",style="solid", color="black", weight=3]; 75.77/37.27 6813[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6813 -> 6845[label="",style="solid", color="black", weight=3]; 75.77/37.27 6814 -> 6846[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6814[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)) (Succ wx4040) == LT))",fontsize=16,color="magenta"];6814 -> 6847[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6815[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6815 -> 6848[label="",style="solid", color="black", weight=3]; 75.77/37.27 6816[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6816 -> 6849[label="",style="solid", color="black", weight=3]; 75.77/37.27 6817[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6817 -> 6850[label="",style="solid", color="black", weight=3]; 75.77/37.27 6818[label="wx394",fontsize=16,color="green",shape="box"];6819[label="wx399",fontsize=16,color="green",shape="box"];6820[label="Pos (Succ wx401) :% Neg wx4020",fontsize=16,color="green",shape="box"];6822 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6822[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6822 -> 6851[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6822 -> 6852[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6821[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx444) == LT))",fontsize=16,color="burlywood",shape="triangle"];21081[label="wx444/Succ wx4440",fontsize=10,color="white",style="solid",shape="box"];6821 -> 21081[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21081 -> 6853[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21082[label="wx444/Zero",fontsize=10,color="white",style="solid",shape="box"];6821 -> 21082[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21082 -> 6854[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6823[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6823 -> 6855[label="",style="solid", color="black", weight=3]; 75.77/37.27 6824[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6824 -> 6856[label="",style="solid", color="black", weight=3]; 75.77/37.27 6825[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6825 -> 6857[label="",style="solid", color="black", weight=3]; 75.77/37.27 6827 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6827[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6827 -> 6858[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6827 -> 6859[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6826[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx446) == LT))",fontsize=16,color="burlywood",shape="triangle"];21083[label="wx446/Succ wx4460",fontsize=10,color="white",style="solid",shape="box"];6826 -> 21083[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21083 -> 6860[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21084[label="wx446/Zero",fontsize=10,color="white",style="solid",shape="box"];6826 -> 21084[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21084 -> 6861[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6828[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6828 -> 6862[label="",style="solid", color="black", weight=3]; 75.77/37.27 6829[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6829 -> 6863[label="",style="solid", color="black", weight=3]; 75.77/37.27 6830[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6830 -> 6864[label="",style="solid", color="black", weight=3]; 75.77/37.27 6832 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6832[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6832 -> 6865[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6832 -> 6866[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6831[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx448) == LT))",fontsize=16,color="burlywood",shape="triangle"];21085[label="wx448/Succ wx4480",fontsize=10,color="white",style="solid",shape="box"];6831 -> 21085[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21085 -> 6867[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21086[label="wx448/Zero",fontsize=10,color="white",style="solid",shape="box"];6831 -> 21086[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21086 -> 6868[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6833[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6833 -> 6869[label="",style="solid", color="black", weight=3]; 75.77/37.27 6834[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6834 -> 6870[label="",style="solid", color="black", weight=3]; 75.77/37.27 6835[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6835 -> 6871[label="",style="solid", color="black", weight=3]; 75.77/37.27 6837 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.27 6837[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6837 -> 6872[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6837 -> 6873[label="",style="dashed", color="magenta", weight=3]; 75.77/37.27 6836[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx450) == LT))",fontsize=16,color="burlywood",shape="triangle"];21087[label="wx450/Succ wx4500",fontsize=10,color="white",style="solid",shape="box"];6836 -> 21087[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21087 -> 6874[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 21088[label="wx450/Zero",fontsize=10,color="white",style="solid",shape="box"];6836 -> 21088[label="",style="solid", color="burlywood", weight=9]; 75.77/37.27 21088 -> 6875[label="",style="solid", color="burlywood", weight=3]; 75.77/37.27 6838[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6838 -> 6876[label="",style="solid", color="black", weight=3]; 75.77/37.27 6839[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6839 -> 6877[label="",style="solid", color="black", weight=3]; 75.77/37.27 6840[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];6840 -> 6878[label="",style="solid", color="black", weight=3]; 75.77/37.27 1482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1482 -> 1848[label="",style="solid", color="black", weight=3]; 75.77/37.27 1483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1483 -> 1849[label="",style="solid", color="black", weight=3]; 75.77/37.27 1484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1484 -> 1850[label="",style="solid", color="black", weight=3]; 75.77/37.27 1485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1485 -> 1851[label="",style="solid", color="black", weight=3]; 75.77/37.27 1486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos (Succ wx5000) :% Pos (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1486 -> 1852[label="",style="solid", color="black", weight=3]; 75.77/37.27 1487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1487 -> 1853[label="",style="solid", color="black", weight=3]; 75.77/37.27 1488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1488 -> 1854[label="",style="solid", color="black", weight=3]; 75.77/37.27 1489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1489 -> 1855[label="",style="solid", color="black", weight=3]; 75.77/37.27 1490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1490 -> 1856[label="",style="solid", color="black", weight=3]; 75.77/37.27 1491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1491 -> 1857[label="",style="solid", color="black", weight=3]; 75.77/37.27 1492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos (Succ wx5000) :% Neg (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1492 -> 1858[label="",style="solid", color="black", weight=3]; 75.77/37.27 1493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1493 -> 1859[label="",style="solid", color="black", weight=3]; 75.77/37.27 1494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1494 -> 1860[label="",style="solid", color="black", weight=3]; 75.77/37.27 1495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1495 -> 1861[label="",style="solid", color="black", weight=3]; 75.77/37.27 1496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1496 -> 1862[label="",style="solid", color="black", weight=3]; 75.77/37.27 1497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1497 -> 1863[label="",style="solid", color="black", weight=3]; 75.77/37.27 1498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos (Succ wx5000) :% Pos (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1498 -> 1864[label="",style="solid", color="black", weight=3]; 75.77/37.27 1499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx5000) :% Pos Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1499 -> 1865[label="",style="solid", color="black", weight=3]; 75.77/37.27 1500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1500 -> 1866[label="",style="solid", color="black", weight=3]; 75.77/37.27 1501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1501 -> 1867[label="",style="solid", color="black", weight=3]; 75.77/37.27 1502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1502 -> 1868[label="",style="solid", color="black", weight=3]; 75.77/37.27 1503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1503 -> 1869[label="",style="solid", color="black", weight=3]; 75.77/37.27 1504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos (Succ wx5000) :% Neg (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1504 -> 1870[label="",style="solid", color="black", weight=3]; 75.77/37.27 1505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx5000) :% Neg Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1505 -> 1871[label="",style="solid", color="black", weight=3]; 75.77/37.27 1506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1506 -> 1872[label="",style="solid", color="black", weight=3]; 75.77/37.27 1507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1507 -> 1873[label="",style="solid", color="black", weight=3]; 75.77/37.27 1508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1508 -> 1874[label="",style="solid", color="black", weight=3]; 75.77/37.27 1509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1509 -> 1875[label="",style="solid", color="black", weight=3]; 75.77/37.27 1510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1510 -> 1876[label="",style="solid", color="black", weight=3]; 75.77/37.27 1511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1511 -> 1877[label="",style="solid", color="black", weight=3]; 75.77/37.27 1512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1512 -> 1878[label="",style="solid", color="black", weight=3]; 75.77/37.27 1513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1513 -> 1879[label="",style="solid", color="black", weight=3]; 75.77/37.27 1514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1514 -> 1880[label="",style="solid", color="black", weight=3]; 75.77/37.27 1515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1515 -> 1881[label="",style="solid", color="black", weight=3]; 75.77/37.27 1516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1516 -> 1882[label="",style="solid", color="black", weight=3]; 75.77/37.27 1517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1517 -> 1883[label="",style="solid", color="black", weight=3]; 75.77/37.27 1518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1518 -> 1884[label="",style="solid", color="black", weight=3]; 75.77/37.28 1519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1519 -> 1885[label="",style="solid", color="black", weight=3]; 75.77/37.28 1520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1520 -> 1886[label="",style="solid", color="black", weight=3]; 75.77/37.28 1521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1521 -> 1887[label="",style="solid", color="black", weight=3]; 75.77/37.28 1522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1522 -> 1888[label="",style="solid", color="black", weight=3]; 75.77/37.28 1523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1523 -> 1889[label="",style="solid", color="black", weight=3]; 75.77/37.28 1524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1524 -> 1890[label="",style="solid", color="black", weight=3]; 75.77/37.28 1525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1525 -> 1891[label="",style="solid", color="black", weight=3]; 75.77/37.28 1526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1526 -> 1892[label="",style="solid", color="black", weight=3]; 75.77/37.28 1527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1527 -> 1893[label="",style="solid", color="black", weight=3]; 75.77/37.28 1528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1528 -> 1894[label="",style="solid", color="black", weight=3]; 75.77/37.28 1529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1529 -> 1895[label="",style="solid", color="black", weight=3]; 75.77/37.28 1530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1530 -> 1896[label="",style="solid", color="black", weight=3]; 75.77/37.28 1531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1531 -> 1897[label="",style="solid", color="black", weight=3]; 75.77/37.28 1532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1532 -> 1898[label="",style="solid", color="black", weight=3]; 75.77/37.28 1533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1533 -> 1899[label="",style="solid", color="black", weight=3]; 75.77/37.28 1534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1534 -> 1900[label="",style="solid", color="black", weight=3]; 75.77/37.28 1535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1535 -> 1901[label="",style="solid", color="black", weight=3]; 75.77/37.28 1536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1536 -> 1902[label="",style="solid", color="black", weight=3]; 75.77/37.28 1537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1537 -> 1903[label="",style="solid", color="black", weight=3]; 75.77/37.28 1538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1538 -> 1904[label="",style="solid", color="black", weight=3]; 75.77/37.28 1539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1539 -> 1905[label="",style="solid", color="black", weight=3]; 75.77/37.28 1540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1540 -> 1906[label="",style="solid", color="black", weight=3]; 75.77/37.28 1541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1541 -> 1907[label="",style="solid", color="black", weight=3]; 75.77/37.28 1542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1542 -> 1908[label="",style="solid", color="black", weight=3]; 75.77/37.28 1543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1543 -> 1909[label="",style="solid", color="black", weight=3]; 75.77/37.28 1544[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1544 -> 1910[label="",style="solid", color="black", weight=3]; 75.77/37.28 1545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1545 -> 1911[label="",style="solid", color="black", weight=3]; 75.77/37.28 1546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1546 -> 1912[label="",style="solid", color="black", weight=3]; 75.77/37.28 1547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1547 -> 1913[label="",style="solid", color="black", weight=3]; 75.77/37.28 1548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1548 -> 1914[label="",style="solid", color="black", weight=3]; 75.77/37.28 1549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1549 -> 1915[label="",style="solid", color="black", weight=3]; 75.77/37.28 1550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1550 -> 1916[label="",style="solid", color="black", weight=3]; 75.77/37.28 1551[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1551 -> 1917[label="",style="solid", color="black", weight=3]; 75.77/37.28 1552[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1552 -> 1918[label="",style="solid", color="black", weight=3]; 75.77/37.28 1553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1553 -> 1919[label="",style="solid", color="black", weight=3]; 75.77/37.28 7832[label="wx622",fontsize=16,color="green",shape="box"];7833[label="wx627",fontsize=16,color="green",shape="box"];7834[label="Neg (Succ wx629) :% Pos wx6300",fontsize=16,color="green",shape="box"];7835 -> 7866[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7835[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="magenta"];7835 -> 7867[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7836[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7836 -> 7868[label="",style="solid", color="black", weight=3]; 75.77/37.28 7837[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7837 -> 7869[label="",style="solid", color="black", weight=3]; 75.77/37.28 7838[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7838 -> 7870[label="",style="solid", color="black", weight=3]; 75.77/37.28 7839 -> 7871[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7839[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)) (Succ wx6320) == LT))",fontsize=16,color="magenta"];7839 -> 7872[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7840[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7840 -> 7873[label="",style="solid", color="black", weight=3]; 75.77/37.28 7841[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7841 -> 7874[label="",style="solid", color="black", weight=3]; 75.77/37.28 7842[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7842 -> 7875[label="",style="solid", color="black", weight=3]; 75.77/37.28 7843[label="wx622",fontsize=16,color="green",shape="box"];7844[label="wx627",fontsize=16,color="green",shape="box"];7845[label="Neg (Succ wx629) :% Neg wx6300",fontsize=16,color="green",shape="box"];7847 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7847[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7847 -> 7876[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7847 -> 7877[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7846[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx672) == LT))",fontsize=16,color="burlywood",shape="triangle"];21089[label="wx672/Succ wx6720",fontsize=10,color="white",style="solid",shape="box"];7846 -> 21089[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21089 -> 7878[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21090[label="wx672/Zero",fontsize=10,color="white",style="solid",shape="box"];7846 -> 21090[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21090 -> 7879[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7848[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7848 -> 7880[label="",style="solid", color="black", weight=3]; 75.77/37.28 7849[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7849 -> 7881[label="",style="solid", color="black", weight=3]; 75.77/37.28 7850[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7850 -> 7882[label="",style="solid", color="black", weight=3]; 75.77/37.28 7852 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7852[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7852 -> 7883[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7852 -> 7884[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7851[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx674) == LT))",fontsize=16,color="burlywood",shape="triangle"];21091[label="wx674/Succ wx6740",fontsize=10,color="white",style="solid",shape="box"];7851 -> 21091[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21091 -> 7885[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21092[label="wx674/Zero",fontsize=10,color="white",style="solid",shape="box"];7851 -> 21092[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21092 -> 7886[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7853[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7853 -> 7887[label="",style="solid", color="black", weight=3]; 75.77/37.28 7854[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7854 -> 7888[label="",style="solid", color="black", weight=3]; 75.77/37.28 7855[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7855 -> 7889[label="",style="solid", color="black", weight=3]; 75.77/37.28 7857 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7857[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7857 -> 7890[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7857 -> 7891[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7856[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx676) == LT))",fontsize=16,color="burlywood",shape="triangle"];21093[label="wx676/Succ wx6760",fontsize=10,color="white",style="solid",shape="box"];7856 -> 21093[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21093 -> 7892[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21094[label="wx676/Zero",fontsize=10,color="white",style="solid",shape="box"];7856 -> 21094[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21094 -> 7893[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7858[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7858 -> 7894[label="",style="solid", color="black", weight=3]; 75.77/37.28 7859[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7859 -> 7895[label="",style="solid", color="black", weight=3]; 75.77/37.28 7860[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7860 -> 7896[label="",style="solid", color="black", weight=3]; 75.77/37.28 7862 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7862[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7862 -> 7897[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7862 -> 7898[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7861[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx678) == LT))",fontsize=16,color="burlywood",shape="triangle"];21095[label="wx678/Succ wx6780",fontsize=10,color="white",style="solid",shape="box"];7861 -> 21095[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21095 -> 7899[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21096[label="wx678/Zero",fontsize=10,color="white",style="solid",shape="box"];7861 -> 21096[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21096 -> 7900[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7863[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7863 -> 7901[label="",style="solid", color="black", weight=3]; 75.77/37.28 7864[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7864 -> 7902[label="",style="solid", color="black", weight=3]; 75.77/37.28 7865[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];7865 -> 7903[label="",style="solid", color="black", weight=3]; 75.77/37.28 1572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1572 -> 1942[label="",style="solid", color="black", weight=3]; 75.77/37.28 1573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1573 -> 1943[label="",style="solid", color="black", weight=3]; 75.77/37.28 1574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1574 -> 1944[label="",style="solid", color="black", weight=3]; 75.77/37.28 1575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1575 -> 1945[label="",style="solid", color="black", weight=3]; 75.77/37.28 1576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg (Succ wx5000) :% Pos (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1576 -> 1946[label="",style="solid", color="black", weight=3]; 75.77/37.28 1577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1577 -> 1947[label="",style="solid", color="black", weight=3]; 75.77/37.28 1578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1578 -> 1948[label="",style="solid", color="black", weight=3]; 75.77/37.28 1579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1579 -> 1949[label="",style="solid", color="black", weight=3]; 75.77/37.28 1580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1580 -> 1950[label="",style="solid", color="black", weight=3]; 75.77/37.28 1581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1581 -> 1951[label="",style="solid", color="black", weight=3]; 75.77/37.28 1582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg (Succ wx5000) :% Neg (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1582 -> 1952[label="",style="solid", color="black", weight=3]; 75.77/37.28 1583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1583 -> 1953[label="",style="solid", color="black", weight=3]; 75.77/37.28 1584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1584 -> 1954[label="",style="solid", color="black", weight=3]; 75.77/37.28 1585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1585 -> 1955[label="",style="solid", color="black", weight=3]; 75.77/37.28 1586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1586 -> 1956[label="",style="solid", color="black", weight=3]; 75.77/37.28 1587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1587 -> 1957[label="",style="solid", color="black", weight=3]; 75.77/37.28 1588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg (Succ wx5000) :% Pos (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1588 -> 1958[label="",style="solid", color="black", weight=3]; 75.77/37.28 1589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1589 -> 1959[label="",style="solid", color="black", weight=3]; 75.77/37.28 1590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1590 -> 1960[label="",style="solid", color="black", weight=3]; 75.77/37.28 1591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1591 -> 1961[label="",style="solid", color="black", weight=3]; 75.77/37.28 1592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1592 -> 1962[label="",style="solid", color="black", weight=3]; 75.77/37.28 1593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1593 -> 1963[label="",style="solid", color="black", weight=3]; 75.77/37.28 1594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg (Succ wx5000) :% Neg (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1594 -> 1964[label="",style="solid", color="black", weight=3]; 75.77/37.28 1595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1595 -> 1965[label="",style="solid", color="black", weight=3]; 75.77/37.28 1596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1596 -> 1966[label="",style="solid", color="black", weight=3]; 75.77/37.28 1597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1597 -> 1967[label="",style="solid", color="black", weight=3]; 75.77/37.28 1598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1598 -> 1968[label="",style="solid", color="black", weight=3]; 75.77/37.28 1599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1599 -> 1969[label="",style="solid", color="black", weight=3]; 75.77/37.28 1600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1600 -> 1970[label="",style="solid", color="black", weight=3]; 75.77/37.28 1601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1601 -> 1971[label="",style="solid", color="black", weight=3]; 75.77/37.28 1602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1602 -> 1972[label="",style="solid", color="black", weight=3]; 75.77/37.28 1603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1603 -> 1973[label="",style="solid", color="black", weight=3]; 75.77/37.28 1604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1604 -> 1974[label="",style="solid", color="black", weight=3]; 75.77/37.28 1605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1605 -> 1975[label="",style="solid", color="black", weight=3]; 75.77/37.28 1606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1606 -> 1976[label="",style="solid", color="black", weight=3]; 75.77/37.28 1607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1607 -> 1977[label="",style="solid", color="black", weight=3]; 75.77/37.28 1608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1608 -> 1978[label="",style="solid", color="black", weight=3]; 75.77/37.28 1609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1609 -> 1979[label="",style="solid", color="black", weight=3]; 75.77/37.28 1610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1610 -> 1980[label="",style="solid", color="black", weight=3]; 75.77/37.28 1611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1611 -> 1981[label="",style="solid", color="black", weight=3]; 75.77/37.28 1612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1612 -> 1982[label="",style="solid", color="black", weight=3]; 75.77/37.28 1613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1613 -> 1983[label="",style="solid", color="black", weight=3]; 75.77/37.28 1614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1614 -> 1984[label="",style="solid", color="black", weight=3]; 75.77/37.28 1615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1615 -> 1985[label="",style="solid", color="black", weight=3]; 75.77/37.28 1616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1616 -> 1986[label="",style="solid", color="black", weight=3]; 75.77/37.28 1617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg (Succ wx30000) :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1617 -> 1987[label="",style="solid", color="black", weight=3]; 75.77/37.28 1618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1618 -> 1988[label="",style="solid", color="black", weight=3]; 75.77/37.28 1619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg Zero :% Pos (Succ wx30100)))",fontsize=16,color="black",shape="box"];1619 -> 1989[label="",style="solid", color="black", weight=3]; 75.77/37.28 1620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1620 -> 1990[label="",style="solid", color="black", weight=3]; 75.77/37.28 1621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1621 -> 1991[label="",style="solid", color="black", weight=3]; 75.77/37.28 1622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1622 -> 1992[label="",style="solid", color="black", weight=3]; 75.77/37.28 1623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1623 -> 1993[label="",style="solid", color="black", weight=3]; 75.77/37.28 1624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1624 -> 1994[label="",style="solid", color="black", weight=3]; 75.77/37.28 1625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1625 -> 1995[label="",style="solid", color="black", weight=3]; 75.77/37.28 1626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1626 -> 1996[label="",style="solid", color="black", weight=3]; 75.77/37.28 1627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1627 -> 1997[label="",style="solid", color="black", weight=3]; 75.77/37.28 1628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1628 -> 1998[label="",style="solid", color="black", weight=3]; 75.77/37.28 1629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1629 -> 1999[label="",style="solid", color="black", weight=3]; 75.77/37.28 1630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1630 -> 2000[label="",style="solid", color="black", weight=3]; 75.77/37.28 1631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1631 -> 2001[label="",style="solid", color="black", weight=3]; 75.77/37.28 1632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1632 -> 2002[label="",style="solid", color="black", weight=3]; 75.77/37.28 1633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1633 -> 2003[label="",style="solid", color="black", weight=3]; 75.77/37.28 1634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1634 -> 2004[label="",style="solid", color="black", weight=3]; 75.77/37.28 1635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1635 -> 2005[label="",style="solid", color="black", weight=3]; 75.77/37.28 1636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1636 -> 2006[label="",style="solid", color="black", weight=3]; 75.77/37.28 1637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1637 -> 2007[label="",style="solid", color="black", weight=3]; 75.77/37.28 1638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1638 -> 2008[label="",style="solid", color="black", weight=3]; 75.77/37.28 1639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1639 -> 2009[label="",style="solid", color="black", weight=3]; 75.77/37.28 1640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1640 -> 2010[label="",style="solid", color="black", weight=3]; 75.77/37.28 1641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg (Succ wx30000) :% Pos Zero))",fontsize=16,color="black",shape="box"];1641 -> 2011[label="",style="solid", color="black", weight=3]; 75.77/37.28 1642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1642 -> 2012[label="",style="solid", color="black", weight=3]; 75.77/37.28 1643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg Zero :% Pos Zero))",fontsize=16,color="black",shape="box"];1643 -> 2013[label="",style="solid", color="black", weight=3]; 75.77/37.28 8857 -> 8887[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8857[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)) == LT))",fontsize=16,color="magenta"];8857 -> 8888[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8858[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8858 -> 8889[label="",style="solid", color="black", weight=3]; 75.77/37.28 8859[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8859 -> 8890[label="",style="solid", color="black", weight=3]; 75.77/37.28 8860[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8860 -> 8891[label="",style="solid", color="black", weight=3]; 75.77/37.28 8861[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (compare (Neg (Succ wx857) :% Neg wx8580) (Pos wx8510 :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];8861 -> 8892[label="",style="solid", color="black", weight=3]; 75.77/37.28 8862[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (compare (Neg (Succ wx857) :% Pos wx8580) (Neg wx8510 :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];8862 -> 8893[label="",style="solid", color="black", weight=3]; 75.77/37.28 8863 -> 8894[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8863[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)) == LT))",fontsize=16,color="magenta"];8863 -> 8895[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8864[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8864 -> 8896[label="",style="solid", color="black", weight=3]; 75.77/37.28 8865[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8865 -> 8897[label="",style="solid", color="black", weight=3]; 75.77/37.28 8866[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8866 -> 8898[label="",style="solid", color="black", weight=3]; 75.77/37.28 8868 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8868[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8868 -> 8899[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8868 -> 8900[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8867[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx900) == LT))",fontsize=16,color="burlywood",shape="triangle"];21097[label="wx900/Succ wx9000",fontsize=10,color="white",style="solid",shape="box"];8867 -> 21097[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21097 -> 8901[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21098[label="wx900/Zero",fontsize=10,color="white",style="solid",shape="box"];8867 -> 21098[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21098 -> 8902[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 8869[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8869 -> 8903[label="",style="solid", color="black", weight=3]; 75.77/37.28 8870[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8870 -> 8904[label="",style="solid", color="black", weight=3]; 75.77/37.28 8871[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8871 -> 8905[label="",style="solid", color="black", weight=3]; 75.77/37.28 8873 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8873[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8873 -> 8906[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8873 -> 8907[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8872[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg wx902) == LT))",fontsize=16,color="burlywood",shape="triangle"];21099[label="wx902/Succ wx9020",fontsize=10,color="white",style="solid",shape="box"];8872 -> 21099[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21099 -> 8908[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21100[label="wx902/Zero",fontsize=10,color="white",style="solid",shape="box"];8872 -> 21100[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21100 -> 8909[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 8874[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8874 -> 8910[label="",style="solid", color="black", weight=3]; 75.77/37.28 8875[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8875 -> 8911[label="",style="solid", color="black", weight=3]; 75.77/37.28 8876[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8876 -> 8912[label="",style="solid", color="black", weight=3]; 75.77/37.28 8878 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8878[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8878 -> 8913[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8878 -> 8914[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8877[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg wx904) == LT))",fontsize=16,color="burlywood",shape="triangle"];21101[label="wx904/Succ wx9040",fontsize=10,color="white",style="solid",shape="box"];8877 -> 21101[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21101 -> 8915[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21102[label="wx904/Zero",fontsize=10,color="white",style="solid",shape="box"];8877 -> 21102[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21102 -> 8916[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 8879[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8879 -> 8917[label="",style="solid", color="black", weight=3]; 75.77/37.28 8880[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8880 -> 8918[label="",style="solid", color="black", weight=3]; 75.77/37.28 8881[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8881 -> 8919[label="",style="solid", color="black", weight=3]; 75.77/37.28 8883 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 8883[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8883 -> 8920[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8883 -> 8921[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 8882[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx906) == LT))",fontsize=16,color="burlywood",shape="triangle"];21103[label="wx906/Succ wx9060",fontsize=10,color="white",style="solid",shape="box"];8882 -> 21103[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21103 -> 8922[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21104[label="wx906/Zero",fontsize=10,color="white",style="solid",shape="box"];8882 -> 21104[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21104 -> 8923[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 8884[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8884 -> 8924[label="",style="solid", color="black", weight=3]; 75.77/37.28 8885[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8885 -> 8925[label="",style="solid", color="black", weight=3]; 75.77/37.28 8886[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == LT))",fontsize=16,color="black",shape="box"];8886 -> 8926[label="",style="solid", color="black", weight=3]; 75.77/37.28 1662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1662 -> 2034[label="",style="solid", color="black", weight=3]; 75.77/37.28 1663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1663 -> 2035[label="",style="solid", color="black", weight=3]; 75.77/37.28 1664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1664 -> 2036[label="",style="solid", color="black", weight=3]; 75.77/37.28 1665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1665 -> 2037[label="",style="solid", color="black", weight=3]; 75.77/37.28 1666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg (Succ wx5000) :% Pos (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1666 -> 2038[label="",style="solid", color="black", weight=3]; 75.77/37.28 1667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1667 -> 2039[label="",style="solid", color="black", weight=3]; 75.77/37.28 1668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1668 -> 2040[label="",style="solid", color="black", weight=3]; 75.77/37.28 1669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1669 -> 2041[label="",style="solid", color="black", weight=3]; 75.77/37.28 1670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1670 -> 2042[label="",style="solid", color="black", weight=3]; 75.77/37.28 1671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1671 -> 2043[label="",style="solid", color="black", weight=3]; 75.77/37.28 1672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg (Succ wx5000) :% Neg (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1672 -> 2044[label="",style="solid", color="black", weight=3]; 75.77/37.28 1673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1673 -> 2045[label="",style="solid", color="black", weight=3]; 75.77/37.28 1674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1674 -> 2046[label="",style="solid", color="black", weight=3]; 75.77/37.28 1675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1675 -> 2047[label="",style="solid", color="black", weight=3]; 75.77/37.28 1676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1676 -> 2048[label="",style="solid", color="black", weight=3]; 75.77/37.28 1677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1677 -> 2049[label="",style="solid", color="black", weight=3]; 75.77/37.28 1678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg (Succ wx5000) :% Pos (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1678 -> 2050[label="",style="solid", color="black", weight=3]; 75.77/37.28 1679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx5000) :% Pos Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1679 -> 2051[label="",style="solid", color="black", weight=3]; 75.77/37.28 1680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1680 -> 2052[label="",style="solid", color="black", weight=3]; 75.77/37.28 1681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1681 -> 2053[label="",style="solid", color="black", weight=3]; 75.77/37.28 1682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1682 -> 2054[label="",style="solid", color="black", weight=3]; 75.77/37.28 1683[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1683 -> 2055[label="",style="solid", color="black", weight=3]; 75.77/37.28 1684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg (Succ wx5000) :% Neg (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1684 -> 2056[label="",style="solid", color="black", weight=3]; 75.77/37.28 1685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx5000) :% Neg Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1685 -> 2057[label="",style="solid", color="black", weight=3]; 75.77/37.28 1686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1686 -> 2058[label="",style="solid", color="black", weight=3]; 75.77/37.28 1687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1687 -> 2059[label="",style="solid", color="black", weight=3]; 75.77/37.28 1688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1688 -> 2060[label="",style="solid", color="black", weight=3]; 75.77/37.28 1689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1689 -> 2061[label="",style="solid", color="black", weight=3]; 75.77/37.28 1690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1690 -> 2062[label="",style="solid", color="black", weight=3]; 75.77/37.28 1691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1691 -> 2063[label="",style="solid", color="black", weight=3]; 75.77/37.28 1692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1692 -> 2064[label="",style="solid", color="black", weight=3]; 75.77/37.28 1693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1693 -> 2065[label="",style="solid", color="black", weight=3]; 75.77/37.28 1694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1694 -> 2066[label="",style="solid", color="black", weight=3]; 75.77/37.28 1695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1695 -> 2067[label="",style="solid", color="black", weight=3]; 75.77/37.28 1696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1696 -> 2068[label="",style="solid", color="black", weight=3]; 75.77/37.28 1697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1697 -> 2069[label="",style="solid", color="black", weight=3]; 75.77/37.28 1698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1698 -> 2070[label="",style="solid", color="black", weight=3]; 75.77/37.28 1699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1699 -> 2071[label="",style="solid", color="black", weight=3]; 75.77/37.28 1700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1700 -> 2072[label="",style="solid", color="black", weight=3]; 75.77/37.28 1701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1701 -> 2073[label="",style="solid", color="black", weight=3]; 75.77/37.28 1702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1702 -> 2074[label="",style="solid", color="black", weight=3]; 75.77/37.28 1703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1703 -> 2075[label="",style="solid", color="black", weight=3]; 75.77/37.28 1704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1704 -> 2076[label="",style="solid", color="black", weight=3]; 75.77/37.28 1705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1705 -> 2077[label="",style="solid", color="black", weight=3]; 75.77/37.28 1706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1706 -> 2078[label="",style="solid", color="black", weight=3]; 75.77/37.28 1707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg (Succ wx30000) :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1707 -> 2079[label="",style="solid", color="black", weight=3]; 75.77/37.28 1708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1708 -> 2080[label="",style="solid", color="black", weight=3]; 75.77/37.28 1709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg Zero :% Neg (Succ wx30100)))",fontsize=16,color="black",shape="box"];1709 -> 2081[label="",style="solid", color="black", weight=3]; 75.77/37.28 1710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1710 -> 2082[label="",style="solid", color="black", weight=3]; 75.77/37.28 1711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1711 -> 2083[label="",style="solid", color="black", weight=3]; 75.77/37.28 1712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1712 -> 2084[label="",style="solid", color="black", weight=3]; 75.77/37.28 1713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1713 -> 2085[label="",style="solid", color="black", weight=3]; 75.77/37.28 1714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1714 -> 2086[label="",style="solid", color="black", weight=3]; 75.77/37.28 1715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1715 -> 2087[label="",style="solid", color="black", weight=3]; 75.77/37.28 1716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1716 -> 2088[label="",style="solid", color="black", weight=3]; 75.77/37.28 1717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1717 -> 2089[label="",style="solid", color="black", weight=3]; 75.77/37.28 1718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1718 -> 2090[label="",style="solid", color="black", weight=3]; 75.77/37.28 1719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1719 -> 2091[label="",style="solid", color="black", weight=3]; 75.77/37.28 1720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1720 -> 2092[label="",style="solid", color="black", weight=3]; 75.77/37.28 1721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Pos Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1721 -> 2093[label="",style="solid", color="black", weight=3]; 75.77/37.28 1722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1722 -> 2094[label="",style="solid", color="black", weight=3]; 75.77/37.28 1723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1723 -> 2095[label="",style="solid", color="black", weight=3]; 75.77/37.28 1724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1724 -> 2096[label="",style="solid", color="black", weight=3]; 75.77/37.28 1725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1725 -> 2097[label="",style="solid", color="black", weight=3]; 75.77/37.28 1726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1726 -> 2098[label="",style="solid", color="black", weight=3]; 75.77/37.28 1727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1727 -> 2099[label="",style="solid", color="black", weight=3]; 75.77/37.28 1728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat (Succ wx3000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1728 -> 2100[label="",style="solid", color="black", weight=3]; 75.77/37.28 1729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1729 -> 2101[label="",style="solid", color="black", weight=3]; 75.77/37.28 1730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx5100)) == LT))",fontsize=16,color="black",shape="box"];1730 -> 2102[label="",style="solid", color="black", weight=3]; 75.77/37.28 1731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg (Succ wx30000) :% Neg Zero))",fontsize=16,color="black",shape="box"];1731 -> 2103[label="",style="solid", color="black", weight=3]; 75.77/37.28 1732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1732 -> 2104[label="",style="solid", color="black", weight=3]; 75.77/37.28 1733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero > Neg Zero :% Neg Zero))",fontsize=16,color="black",shape="box"];1733 -> 2105[label="",style="solid", color="black", weight=3]; 75.77/37.28 5894[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) (primMulNat (Succ wx20000) (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5894 -> 5920[label="",style="solid", color="black", weight=3]; 75.77/37.28 5895[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ (Succ wx231)) (primMulNat (Succ wx20000) Zero) == LT))",fontsize=16,color="black",shape="box"];5895 -> 5921[label="",style="solid", color="black", weight=3]; 75.77/37.28 5896[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) (primMulNat Zero (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5896 -> 5922[label="",style="solid", color="black", weight=3]; 75.77/37.28 5897[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ (Succ wx231)) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];5897 -> 5923[label="",style="solid", color="black", weight=3]; 75.77/37.28 5898[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) (primMulNat (Succ wx20000) (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5898 -> 5924[label="",style="solid", color="black", weight=3]; 75.77/37.28 5899[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ (Succ wx234)) (primMulNat (Succ wx20000) Zero) == LT))",fontsize=16,color="black",shape="box"];5899 -> 5925[label="",style="solid", color="black", weight=3]; 75.77/37.28 5900[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) (primMulNat Zero (Succ wx20700)) == LT))",fontsize=16,color="black",shape="box"];5900 -> 5926[label="",style="solid", color="black", weight=3]; 75.77/37.28 5901[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ (Succ wx234)) (primMulNat Zero Zero) == LT))",fontsize=16,color="black",shape="box"];5901 -> 5927[label="",style="solid", color="black", weight=3]; 75.77/37.28 5908 -> 5932[label="",style="dashed", color="red", weight=0]; 75.77/37.28 5908[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)) == LT))",fontsize=16,color="magenta"];5908 -> 5933[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 5909[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5909 -> 5934[label="",style="solid", color="black", weight=3]; 75.77/37.28 5910[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5910 -> 5935[label="",style="solid", color="black", weight=3]; 75.77/37.28 5911[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5911 -> 5936[label="",style="solid", color="black", weight=3]; 75.77/37.28 5912[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (compare (Pos (Succ wx206) :% Neg wx2070) (Pos wx2000 :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];5912 -> 5937[label="",style="solid", color="black", weight=3]; 75.77/37.28 5913[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (compare (Pos (Succ wx206) :% Pos wx2070) (Neg wx2000 :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];5913 -> 5938[label="",style="solid", color="black", weight=3]; 75.77/37.28 5914 -> 5939[label="",style="dashed", color="red", weight=0]; 75.77/37.28 5914[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)) == LT))",fontsize=16,color="magenta"];5914 -> 5940[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 5915[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5915 -> 5941[label="",style="solid", color="black", weight=3]; 75.77/37.28 5916[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5916 -> 5942[label="",style="solid", color="black", weight=3]; 75.77/37.28 5917[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5917 -> 5943[label="",style="solid", color="black", weight=3]; 75.77/37.28 1754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21105[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1754 -> 21105[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21105 -> 2132[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21106[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1754 -> 21106[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21106 -> 2133[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1755 -> 2134[label="",style="solid", color="black", weight=3]; 75.77/37.28 1756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1756 -> 2135[label="",style="solid", color="black", weight=3]; 75.77/37.28 1757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1757 -> 2136[label="",style="solid", color="black", weight=3]; 75.77/37.28 1758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1758 -> 2137[label="",style="solid", color="black", weight=3]; 75.77/37.28 1759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1759 -> 2138[label="",style="solid", color="black", weight=3]; 75.77/37.28 1760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21107[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1760 -> 21107[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21107 -> 2139[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21108[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1760 -> 21108[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21108 -> 2140[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1761 -> 2141[label="",style="solid", color="black", weight=3]; 75.77/37.28 1762 -> 11649[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1762 -> 11650[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11651[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11652[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11653[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11654[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11655[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11656[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1762 -> 11657[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1763 -> 2143[label="",style="solid", color="black", weight=3]; 75.77/37.28 1764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1764 -> 2144[label="",style="solid", color="black", weight=3]; 75.77/37.28 1765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1765 -> 2145[label="",style="solid", color="black", weight=3]; 75.77/37.28 1766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21109[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1766 -> 21109[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21109 -> 2146[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21110[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1766 -> 21110[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21110 -> 2147[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1767 -> 2148[label="",style="solid", color="black", weight=3]; 75.77/37.28 1768 -> 11711[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1768 -> 11712[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11713[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11714[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11715[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11716[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11717[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11718[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1768 -> 11719[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1769 -> 2150[label="",style="solid", color="black", weight=3]; 75.77/37.28 1770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1770 -> 2151[label="",style="solid", color="black", weight=3]; 75.77/37.28 1771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1771 -> 2152[label="",style="solid", color="black", weight=3]; 75.77/37.28 1772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21111[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1772 -> 21111[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21111 -> 2153[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21112[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1772 -> 21112[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21112 -> 2154[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1773 -> 2155[label="",style="solid", color="black", weight=3]; 75.77/37.28 1774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1774 -> 2156[label="",style="solid", color="black", weight=3]; 75.77/37.28 1775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1775 -> 2157[label="",style="solid", color="black", weight=3]; 75.77/37.28 1776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1776 -> 2158[label="",style="solid", color="black", weight=3]; 75.77/37.28 1777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1777 -> 2159[label="",style="solid", color="black", weight=3]; 75.77/37.28 1778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21113[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1778 -> 21113[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21113 -> 2160[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21114[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1778 -> 21114[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21114 -> 2161[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1779 -> 2162[label="",style="solid", color="black", weight=3]; 75.77/37.28 1780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1780 -> 2163[label="",style="solid", color="black", weight=3]; 75.77/37.28 1781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1781 -> 2164[label="",style="solid", color="black", weight=3]; 75.77/37.28 1782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1782 -> 2165[label="",style="solid", color="black", weight=3]; 75.77/37.28 1783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1783 -> 2166[label="",style="solid", color="black", weight=3]; 75.77/37.28 1784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21115[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1784 -> 21115[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21115 -> 2167[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21116[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1784 -> 21116[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21116 -> 2168[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1785 -> 2169[label="",style="solid", color="black", weight=3]; 75.77/37.28 1786 -> 11860[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1786 -> 11861[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11862[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11863[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11864[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11865[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11866[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11867[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1786 -> 11868[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1787 -> 2171[label="",style="solid", color="black", weight=3]; 75.77/37.28 1788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1788 -> 2172[label="",style="solid", color="black", weight=3]; 75.77/37.28 1789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1789 -> 2173[label="",style="solid", color="black", weight=3]; 75.77/37.28 1790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21117[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1790 -> 21117[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21117 -> 2174[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21118[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1790 -> 21118[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21118 -> 2175[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1791 -> 2176[label="",style="solid", color="black", weight=3]; 75.77/37.28 1792 -> 11924[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1792 -> 11925[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11926[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11927[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11928[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11929[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11930[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11931[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1792 -> 11932[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1793 -> 2178[label="",style="solid", color="black", weight=3]; 75.77/37.28 1794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1794 -> 2179[label="",style="solid", color="black", weight=3]; 75.77/37.28 1795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1795 -> 2180[label="",style="solid", color="black", weight=3]; 75.77/37.28 1796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21119[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1796 -> 21119[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21119 -> 2181[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21120[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1796 -> 21120[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21120 -> 2182[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1797 -> 2183[label="",style="solid", color="black", weight=3]; 75.77/37.28 1798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1798 -> 2184[label="",style="solid", color="black", weight=3]; 75.77/37.28 1799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1799 -> 2185[label="",style="solid", color="black", weight=3]; 75.77/37.28 1800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1800 -> 2186[label="",style="solid", color="black", weight=3]; 75.77/37.28 1801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1801 -> 2187[label="",style="solid", color="black", weight=3]; 75.77/37.28 1802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21121[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1802 -> 21121[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21121 -> 2188[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21122[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1802 -> 21122[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21122 -> 2189[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1803 -> 2190[label="",style="solid", color="black", weight=3]; 75.77/37.28 1804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1804 -> 2191[label="",style="solid", color="black", weight=3]; 75.77/37.28 1805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1805 -> 2192[label="",style="solid", color="black", weight=3]; 75.77/37.28 1806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1806 -> 2193[label="",style="solid", color="black", weight=3]; 75.77/37.28 1807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1807 -> 2194[label="",style="solid", color="black", weight=3]; 75.77/37.28 1808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21123[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1808 -> 21123[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21123 -> 2195[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21124[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1808 -> 21124[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21124 -> 2196[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1809 -> 2197[label="",style="solid", color="black", weight=3]; 75.77/37.28 1810 -> 12076[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1810 -> 12077[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12078[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12079[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12080[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12081[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12082[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1810 -> 12083[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1811 -> 2199[label="",style="solid", color="black", weight=3]; 75.77/37.28 1812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1812 -> 2200[label="",style="solid", color="black", weight=3]; 75.77/37.28 1813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1813 -> 2201[label="",style="solid", color="black", weight=3]; 75.77/37.28 1814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21125[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1814 -> 21125[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21125 -> 2202[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21126[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1814 -> 21126[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21126 -> 2203[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1815 -> 2204[label="",style="solid", color="black", weight=3]; 75.77/37.28 1816 -> 12136[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];1816 -> 12137[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12138[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12139[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12140[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12141[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12142[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1816 -> 12143[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1817 -> 2206[label="",style="solid", color="black", weight=3]; 75.77/37.28 1818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1818 -> 2207[label="",style="solid", color="black", weight=3]; 75.77/37.28 1819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1819 -> 2208[label="",style="solid", color="black", weight=3]; 75.77/37.28 1820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21127[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1820 -> 21127[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21127 -> 2209[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21128[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1820 -> 21128[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21128 -> 2210[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1821 -> 2211[label="",style="solid", color="black", weight=3]; 75.77/37.28 1822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];1822 -> 2212[label="",style="solid", color="black", weight=3]; 75.77/37.28 1823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1823 -> 2213[label="",style="solid", color="black", weight=3]; 75.77/37.28 1824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1824 -> 2214[label="",style="solid", color="black", weight=3]; 75.77/37.28 1825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1825 -> 2215[label="",style="solid", color="black", weight=3]; 75.77/37.28 6842 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6842[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6842 -> 6879[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6842 -> 6880[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6841[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx452 (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="triangle"];21129[label="wx452/Succ wx4520",fontsize=10,color="white",style="solid",shape="box"];6841 -> 21129[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21129 -> 6881[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21130[label="wx452/Zero",fontsize=10,color="white",style="solid",shape="box"];6841 -> 21130[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21130 -> 6882[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 6843[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == LT))",fontsize=16,color="black",shape="box"];6843 -> 6883[label="",style="solid", color="black", weight=3]; 75.77/37.28 6844[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == LT))",fontsize=16,color="black",shape="box"];6844 -> 6884[label="",style="solid", color="black", weight=3]; 75.77/37.28 6845[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == LT))",fontsize=16,color="black",shape="box"];6845 -> 6885[label="",style="solid", color="black", weight=3]; 75.77/37.28 6847 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6847[label="primPlusNat (primMulNat wx39500 (Succ wx40200)) (Succ wx40200)",fontsize=16,color="magenta"];6847 -> 6886[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6847 -> 6887[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6846[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx454 (Succ wx4040) == LT))",fontsize=16,color="burlywood",shape="triangle"];21131[label="wx454/Succ wx4540",fontsize=10,color="white",style="solid",shape="box"];6846 -> 21131[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21131 -> 6888[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21132[label="wx454/Zero",fontsize=10,color="white",style="solid",shape="box"];6846 -> 21132[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21132 -> 6889[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 6848[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == LT))",fontsize=16,color="black",shape="box"];6848 -> 6892[label="",style="solid", color="black", weight=3]; 75.77/37.28 6849[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == LT))",fontsize=16,color="black",shape="box"];6849 -> 6893[label="",style="solid", color="black", weight=3]; 75.77/37.28 6850[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == LT))",fontsize=16,color="black",shape="box"];6850 -> 6894[label="",style="solid", color="black", weight=3]; 75.77/37.28 6851 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6851[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6851 -> 6895[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6851 -> 6896[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6852[label="Succ wx40200",fontsize=16,color="green",shape="box"];6853[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx4440)) == LT))",fontsize=16,color="black",shape="box"];6853 -> 6897[label="",style="solid", color="black", weight=3]; 75.77/37.28 6854[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6854 -> 6898[label="",style="solid", color="black", weight=3]; 75.77/37.28 6855[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];6855 -> 6899[label="",style="solid", color="black", weight=3]; 75.77/37.28 6856[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6856 -> 6900[label="",style="solid", color="black", weight=3]; 75.77/37.28 6857[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];6857 -> 6901[label="",style="solid", color="black", weight=3]; 75.77/37.28 6858 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6858[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6858 -> 6902[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6858 -> 6903[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6859[label="Succ wx40200",fontsize=16,color="green",shape="box"];6860[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx4460)) == LT))",fontsize=16,color="black",shape="box"];6860 -> 6904[label="",style="solid", color="black", weight=3]; 75.77/37.28 6861[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6861 -> 6905[label="",style="solid", color="black", weight=3]; 75.77/37.28 6862[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];6862 -> 6906[label="",style="solid", color="black", weight=3]; 75.77/37.28 6863[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6863 -> 6907[label="",style="solid", color="black", weight=3]; 75.77/37.28 6864[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];6864 -> 6908[label="",style="solid", color="black", weight=3]; 75.77/37.28 6865 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6865[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6865 -> 6909[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6865 -> 6910[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6866[label="Succ wx40200",fontsize=16,color="green",shape="box"];6867[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx4480)) == LT))",fontsize=16,color="black",shape="box"];6867 -> 6911[label="",style="solid", color="black", weight=3]; 75.77/37.28 6868[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6868 -> 6912[label="",style="solid", color="black", weight=3]; 75.77/37.28 6869[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];6869 -> 6913[label="",style="solid", color="black", weight=3]; 75.77/37.28 6870[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6870 -> 6914[label="",style="solid", color="black", weight=3]; 75.77/37.28 6871[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];6871 -> 6915[label="",style="solid", color="black", weight=3]; 75.77/37.28 6872 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 6872[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6872 -> 6916[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6872 -> 6917[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 6873[label="Succ wx40200",fontsize=16,color="green",shape="box"];6874[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx4500)) == LT))",fontsize=16,color="black",shape="box"];6874 -> 6918[label="",style="solid", color="black", weight=3]; 75.77/37.28 6875[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6875 -> 6919[label="",style="solid", color="black", weight=3]; 75.77/37.28 6876[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];6876 -> 6920[label="",style="solid", color="black", weight=3]; 75.77/37.28 6877[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6877 -> 6921[label="",style="solid", color="black", weight=3]; 75.77/37.28 6878[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];6878 -> 6922[label="",style="solid", color="black", weight=3]; 75.77/37.28 1848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21133[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1848 -> 21133[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21133 -> 2240[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21134[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1848 -> 21134[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21134 -> 2241[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1849 -> 2242[label="",style="solid", color="black", weight=3]; 75.77/37.28 1850 -> 12277[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1850 -> 12278[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12279[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12280[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12281[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12282[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12283[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12284[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1850 -> 12285[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1851 -> 2244[label="",style="solid", color="black", weight=3]; 75.77/37.28 1852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1852 -> 2245[label="",style="solid", color="black", weight=3]; 75.77/37.28 1853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1853 -> 2246[label="",style="solid", color="black", weight=3]; 75.77/37.28 1854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21135[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1854 -> 21135[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21135 -> 2247[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21136[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1854 -> 21136[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21136 -> 2248[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1855 -> 2249[label="",style="solid", color="black", weight=3]; 75.77/37.28 1856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1856 -> 2250[label="",style="solid", color="black", weight=3]; 75.77/37.28 1857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1857 -> 2251[label="",style="solid", color="black", weight=3]; 75.77/37.28 1858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1858 -> 2252[label="",style="solid", color="black", weight=3]; 75.77/37.28 1859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1859 -> 2253[label="",style="solid", color="black", weight=3]; 75.77/37.28 1860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21137[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1860 -> 21137[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21137 -> 2254[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21138[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1860 -> 21138[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21138 -> 2255[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1861 -> 2256[label="",style="solid", color="black", weight=3]; 75.77/37.28 1862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1862 -> 2257[label="",style="solid", color="black", weight=3]; 75.77/37.28 1863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1863 -> 2258[label="",style="solid", color="black", weight=3]; 75.77/37.28 1864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1864 -> 2259[label="",style="solid", color="black", weight=3]; 75.77/37.28 1865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) :% Pos Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1865 -> 2260[label="",style="solid", color="black", weight=3]; 75.77/37.28 1866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21139[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1866 -> 21139[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21139 -> 2261[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21140[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1866 -> 21140[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21140 -> 2262[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1867 -> 2263[label="",style="solid", color="black", weight=3]; 75.77/37.28 1868 -> 12454[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1868 -> 12455[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12456[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12457[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12458[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12459[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12460[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12461[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1868 -> 12462[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1869 -> 2265[label="",style="solid", color="black", weight=3]; 75.77/37.28 1870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1870 -> 2266[label="",style="solid", color="black", weight=3]; 75.77/37.28 1871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) :% Neg Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1871 -> 2267[label="",style="solid", color="black", weight=3]; 75.77/37.28 1872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21141[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1872 -> 21141[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21141 -> 2268[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21142[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1872 -> 21142[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21142 -> 2269[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1873 -> 2270[label="",style="solid", color="black", weight=3]; 75.77/37.28 1874 -> 12519[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1874 -> 12520[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12521[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12522[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12523[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12524[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12525[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12526[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1874 -> 12527[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1875 -> 2272[label="",style="solid", color="black", weight=3]; 75.77/37.28 1876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1876 -> 2273[label="",style="solid", color="black", weight=3]; 75.77/37.28 1877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1877 -> 2274[label="",style="solid", color="black", weight=3]; 75.77/37.28 1878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21143[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1878 -> 21143[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21143 -> 2275[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21144[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1878 -> 21144[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21144 -> 2276[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1879 -> 2277[label="",style="solid", color="black", weight=3]; 75.77/37.28 1880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1880 -> 2278[label="",style="solid", color="black", weight=3]; 75.77/37.28 1881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1881 -> 2279[label="",style="solid", color="black", weight=3]; 75.77/37.28 1882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1882 -> 2280[label="",style="solid", color="black", weight=3]; 75.77/37.28 1883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1883 -> 2281[label="",style="solid", color="black", weight=3]; 75.77/37.28 1884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21145[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1884 -> 21145[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21145 -> 2282[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21146[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1884 -> 21146[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21146 -> 2283[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1885 -> 2284[label="",style="solid", color="black", weight=3]; 75.77/37.28 1886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1886 -> 2285[label="",style="solid", color="black", weight=3]; 75.77/37.28 1887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1887 -> 2286[label="",style="solid", color="black", weight=3]; 75.77/37.28 1888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1888 -> 2287[label="",style="solid", color="black", weight=3]; 75.77/37.28 1889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1889 -> 2288[label="",style="solid", color="black", weight=3]; 75.77/37.28 1890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21147[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1890 -> 21147[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21147 -> 2289[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21148[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1890 -> 21148[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21148 -> 2290[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1891 -> 2291[label="",style="solid", color="black", weight=3]; 75.77/37.28 1892 -> 12683[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1892 -> 12684[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12685[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12686[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12687[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12688[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12689[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12690[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1892 -> 12691[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1893 -> 2293[label="",style="solid", color="black", weight=3]; 75.77/37.28 1894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1894 -> 2294[label="",style="solid", color="black", weight=3]; 75.77/37.28 1895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1895 -> 2295[label="",style="solid", color="black", weight=3]; 75.77/37.28 1896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21149[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1896 -> 21149[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21149 -> 2296[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21150[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1896 -> 21150[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21150 -> 2297[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1897 -> 2298[label="",style="solid", color="black", weight=3]; 75.77/37.28 1898 -> 12746[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1898[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1898 -> 12747[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12748[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12749[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12750[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12751[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12752[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1898 -> 12753[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1899 -> 2300[label="",style="solid", color="black", weight=3]; 75.77/37.28 1900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1900 -> 2301[label="",style="solid", color="black", weight=3]; 75.77/37.28 1901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1901 -> 2302[label="",style="solid", color="black", weight=3]; 75.77/37.28 1902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21151[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1902 -> 21151[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21151 -> 2303[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21152[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1902 -> 21152[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21152 -> 2304[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1903 -> 2305[label="",style="solid", color="black", weight=3]; 75.77/37.28 1904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1904 -> 2306[label="",style="solid", color="black", weight=3]; 75.77/37.28 1905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1905 -> 2307[label="",style="solid", color="black", weight=3]; 75.77/37.28 1906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1906 -> 2308[label="",style="solid", color="black", weight=3]; 75.77/37.28 1907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1907 -> 2309[label="",style="solid", color="black", weight=3]; 75.77/37.28 1908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21153[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1908 -> 21153[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21153 -> 2310[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21154[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1908 -> 21154[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21154 -> 2311[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1909 -> 2312[label="",style="solid", color="black", weight=3]; 75.77/37.28 1910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1910 -> 2313[label="",style="solid", color="black", weight=3]; 75.77/37.28 1911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1911 -> 2314[label="",style="solid", color="black", weight=3]; 75.77/37.28 1912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero :% Pos (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1912 -> 2315[label="",style="solid", color="black", weight=3]; 75.77/37.28 1913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero :% Pos Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1913 -> 2316[label="",style="solid", color="black", weight=3]; 75.77/37.28 1914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21155[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1914 -> 21155[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21155 -> 2317[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21156[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1914 -> 21156[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21156 -> 2318[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1915 -> 2319[label="",style="solid", color="black", weight=3]; 75.77/37.28 1916 -> 12891[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1916 -> 12892[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12893[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12894[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12895[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12896[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12897[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1916 -> 12898[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1917 -> 2321[label="",style="solid", color="black", weight=3]; 75.77/37.28 1918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1918 -> 2322[label="",style="solid", color="black", weight=3]; 75.77/37.28 1919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero :% Neg Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];1919 -> 2323[label="",style="solid", color="black", weight=3]; 75.77/37.28 7867 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7867[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7867 -> 7904[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7867 -> 7905[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7866[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx680 (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="triangle"];21157[label="wx680/Succ wx6800",fontsize=10,color="white",style="solid",shape="box"];7866 -> 21157[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21157 -> 7906[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21158[label="wx680/Zero",fontsize=10,color="white",style="solid",shape="box"];7866 -> 21158[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21158 -> 7907[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7868[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == LT))",fontsize=16,color="black",shape="box"];7868 -> 7908[label="",style="solid", color="black", weight=3]; 75.77/37.28 7869[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == LT))",fontsize=16,color="black",shape="box"];7869 -> 7909[label="",style="solid", color="black", weight=3]; 75.77/37.28 7870[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == LT))",fontsize=16,color="black",shape="box"];7870 -> 7910[label="",style="solid", color="black", weight=3]; 75.77/37.28 7872 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7872[label="primPlusNat (primMulNat wx62300 (Succ wx63000)) (Succ wx63000)",fontsize=16,color="magenta"];7872 -> 7911[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7872 -> 7912[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7871[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx682 (Succ wx6320) == LT))",fontsize=16,color="burlywood",shape="triangle"];21159[label="wx682/Succ wx6820",fontsize=10,color="white",style="solid",shape="box"];7871 -> 21159[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21159 -> 7913[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21160[label="wx682/Zero",fontsize=10,color="white",style="solid",shape="box"];7871 -> 21160[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21160 -> 7914[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 7873[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == LT))",fontsize=16,color="black",shape="box"];7873 -> 7917[label="",style="solid", color="black", weight=3]; 75.77/37.28 7874[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == LT))",fontsize=16,color="black",shape="box"];7874 -> 7918[label="",style="solid", color="black", weight=3]; 75.77/37.28 7875[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == LT))",fontsize=16,color="black",shape="box"];7875 -> 7919[label="",style="solid", color="black", weight=3]; 75.77/37.28 7876 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7876[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7876 -> 7920[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7876 -> 7921[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7877[label="Succ wx63000",fontsize=16,color="green",shape="box"];7878[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx6720)) == LT))",fontsize=16,color="black",shape="box"];7878 -> 7922[label="",style="solid", color="black", weight=3]; 75.77/37.28 7879[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7879 -> 7923[label="",style="solid", color="black", weight=3]; 75.77/37.28 7880[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];7880 -> 7924[label="",style="solid", color="black", weight=3]; 75.77/37.28 7881[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7881 -> 7925[label="",style="solid", color="black", weight=3]; 75.77/37.28 7882[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];7882 -> 7926[label="",style="solid", color="black", weight=3]; 75.77/37.28 7883 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7883[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7883 -> 7927[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7883 -> 7928[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7884[label="Succ wx63000",fontsize=16,color="green",shape="box"];7885[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx6740)) == LT))",fontsize=16,color="black",shape="box"];7885 -> 7929[label="",style="solid", color="black", weight=3]; 75.77/37.28 7886[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7886 -> 7930[label="",style="solid", color="black", weight=3]; 75.77/37.28 7887[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];7887 -> 7931[label="",style="solid", color="black", weight=3]; 75.77/37.28 7888[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7888 -> 7932[label="",style="solid", color="black", weight=3]; 75.77/37.28 7889[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];7889 -> 7933[label="",style="solid", color="black", weight=3]; 75.77/37.28 7890 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7890[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7890 -> 7934[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7890 -> 7935[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7891[label="Succ wx63000",fontsize=16,color="green",shape="box"];7892[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx6760)) == LT))",fontsize=16,color="black",shape="box"];7892 -> 7936[label="",style="solid", color="black", weight=3]; 75.77/37.28 7893[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7893 -> 7937[label="",style="solid", color="black", weight=3]; 75.77/37.28 7894[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];7894 -> 7938[label="",style="solid", color="black", weight=3]; 75.77/37.28 7895[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7895 -> 7939[label="",style="solid", color="black", weight=3]; 75.77/37.28 7896[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];7896 -> 7940[label="",style="solid", color="black", weight=3]; 75.77/37.28 7897 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.28 7897[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7897 -> 7941[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7897 -> 7942[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 7898[label="Succ wx63000",fontsize=16,color="green",shape="box"];7899[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx6780)) == LT))",fontsize=16,color="black",shape="box"];7899 -> 7943[label="",style="solid", color="black", weight=3]; 75.77/37.28 7900[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7900 -> 7944[label="",style="solid", color="black", weight=3]; 75.77/37.28 7901[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];7901 -> 7945[label="",style="solid", color="black", weight=3]; 75.77/37.28 7902[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7902 -> 7946[label="",style="solid", color="black", weight=3]; 75.77/37.28 7903[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];7903 -> 7947[label="",style="solid", color="black", weight=3]; 75.77/37.28 1942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21161[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1942 -> 21161[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21161 -> 2348[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21162[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1942 -> 21162[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21162 -> 2349[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1943 -> 2350[label="",style="solid", color="black", weight=3]; 75.77/37.28 1944 -> 12988[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1944 -> 12989[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12990[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12991[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12992[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12993[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12994[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12995[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1944 -> 12996[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1945 -> 2352[label="",style="solid", color="black", weight=3]; 75.77/37.28 1946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1946 -> 2353[label="",style="solid", color="black", weight=3]; 75.77/37.28 1947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1947 -> 2354[label="",style="solid", color="black", weight=3]; 75.77/37.28 1948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21163[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1948 -> 21163[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21163 -> 2355[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21164[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1948 -> 21164[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21164 -> 2356[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1949 -> 2357[label="",style="solid", color="black", weight=3]; 75.77/37.28 1950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1950 -> 2358[label="",style="solid", color="black", weight=3]; 75.77/37.28 1951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1951 -> 2359[label="",style="solid", color="black", weight=3]; 75.77/37.28 1952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1952 -> 2360[label="",style="solid", color="black", weight=3]; 75.77/37.28 1953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1953 -> 2361[label="",style="solid", color="black", weight=3]; 75.77/37.28 1954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21165[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1954 -> 21165[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21165 -> 2362[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21166[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1954 -> 21166[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21166 -> 2363[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1955 -> 2364[label="",style="solid", color="black", weight=3]; 75.77/37.28 1956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1956 -> 2365[label="",style="solid", color="black", weight=3]; 75.77/37.28 1957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1957 -> 2366[label="",style="solid", color="black", weight=3]; 75.77/37.28 1958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1958 -> 2367[label="",style="solid", color="black", weight=3]; 75.77/37.28 1959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1959 -> 2368[label="",style="solid", color="black", weight=3]; 75.77/37.28 1960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21167[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1960 -> 21167[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21167 -> 2369[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21168[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1960 -> 21168[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21168 -> 2370[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1961 -> 2371[label="",style="solid", color="black", weight=3]; 75.77/37.28 1962 -> 13145[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1962 -> 13146[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13147[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13148[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13149[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13150[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13151[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13152[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1962 -> 13153[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1963 -> 2373[label="",style="solid", color="black", weight=3]; 75.77/37.28 1964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1964 -> 2374[label="",style="solid", color="black", weight=3]; 75.77/37.28 1965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1965 -> 2375[label="",style="solid", color="black", weight=3]; 75.77/37.28 1966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21169[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1966 -> 21169[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21169 -> 2376[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 21170[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1966 -> 21170[label="",style="solid", color="burlywood", weight=9]; 75.77/37.28 21170 -> 2377[label="",style="solid", color="burlywood", weight=3]; 75.77/37.28 1967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1967 -> 2378[label="",style="solid", color="black", weight=3]; 75.77/37.28 1968 -> 13208[label="",style="dashed", color="red", weight=0]; 75.77/37.28 1968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1968 -> 13209[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13210[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13211[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13212[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13213[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13214[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13215[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1968 -> 13216[label="",style="dashed", color="magenta", weight=3]; 75.77/37.28 1969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1969 -> 2380[label="",style="solid", color="black", weight=3]; 75.77/37.28 1970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1970 -> 2381[label="",style="solid", color="black", weight=3]; 75.77/37.29 1971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1971 -> 2382[label="",style="solid", color="black", weight=3]; 75.77/37.29 1972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21171[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1972 -> 21171[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21171 -> 2383[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21172[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1972 -> 21172[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21172 -> 2384[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 1973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1973 -> 2385[label="",style="solid", color="black", weight=3]; 75.77/37.29 1974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1974 -> 2386[label="",style="solid", color="black", weight=3]; 75.77/37.29 1975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1975 -> 2387[label="",style="solid", color="black", weight=3]; 75.77/37.29 1976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1976 -> 2388[label="",style="solid", color="black", weight=3]; 75.77/37.29 1977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1977 -> 2389[label="",style="solid", color="black", weight=3]; 75.77/37.29 1978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21173[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1978 -> 21173[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21173 -> 2390[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21174[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1978 -> 21174[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21174 -> 2391[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 1979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1979 -> 2392[label="",style="solid", color="black", weight=3]; 75.77/37.29 1980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1980 -> 2393[label="",style="solid", color="black", weight=3]; 75.77/37.29 1981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1981 -> 2394[label="",style="solid", color="black", weight=3]; 75.77/37.29 1982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1982 -> 2395[label="",style="solid", color="black", weight=3]; 75.77/37.29 1983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1983 -> 2396[label="",style="solid", color="black", weight=3]; 75.77/37.29 1984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21175[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1984 -> 21175[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21175 -> 2397[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21176[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1984 -> 21176[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21176 -> 2398[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 1985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1985 -> 2399[label="",style="solid", color="black", weight=3]; 75.77/37.29 1986 -> 13369[label="",style="dashed", color="red", weight=0]; 75.77/37.29 1986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1986 -> 13370[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13371[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13372[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13373[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13374[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13375[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13376[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1986 -> 13377[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg (Succ wx30000) :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1987 -> 2401[label="",style="solid", color="black", weight=3]; 75.77/37.29 1988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1988 -> 2402[label="",style="solid", color="black", weight=3]; 75.77/37.29 1989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg Zero :% Pos (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];1989 -> 2403[label="",style="solid", color="black", weight=3]; 75.77/37.29 1990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21177[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1990 -> 21177[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21177 -> 2404[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21178[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1990 -> 21178[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21178 -> 2405[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 1991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1991 -> 2406[label="",style="solid", color="black", weight=3]; 75.77/37.29 1992 -> 13432[label="",style="dashed", color="red", weight=0]; 75.77/37.29 1992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];1992 -> 13433[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13434[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13435[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13436[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13437[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13438[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1992 -> 13439[label="",style="dashed", color="magenta", weight=3]; 75.77/37.29 1993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1993 -> 2408[label="",style="solid", color="black", weight=3]; 75.77/37.29 1994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1994 -> 2409[label="",style="solid", color="black", weight=3]; 75.77/37.29 1995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1995 -> 2410[label="",style="solid", color="black", weight=3]; 75.77/37.29 1996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21179[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];1996 -> 21179[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21179 -> 2411[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21180[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];1996 -> 21180[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21180 -> 2412[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 1997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];1997 -> 2413[label="",style="solid", color="black", weight=3]; 75.77/37.29 1998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];1998 -> 2414[label="",style="solid", color="black", weight=3]; 75.77/37.29 1999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];1999 -> 2415[label="",style="solid", color="black", weight=3]; 75.77/37.29 2000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2000 -> 2416[label="",style="solid", color="black", weight=3]; 75.77/37.29 2001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2001 -> 2417[label="",style="solid", color="black", weight=3]; 75.77/37.29 2002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21181[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2002 -> 21181[label="",style="solid", color="burlywood", weight=9]; 75.77/37.29 21181 -> 2418[label="",style="solid", color="burlywood", weight=3]; 75.77/37.29 21182[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2002 -> 21182[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21182 -> 2419[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2003 -> 2420[label="",style="solid", color="black", weight=3]; 75.77/37.30 2004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5100) Zero == LT))",fontsize=16,color="black",shape="box"];2004 -> 2421[label="",style="solid", color="black", weight=3]; 75.77/37.30 2005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2005 -> 2422[label="",style="solid", color="black", weight=3]; 75.77/37.30 2006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2006 -> 2423[label="",style="solid", color="black", weight=3]; 75.77/37.30 2007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2007 -> 2424[label="",style="solid", color="black", weight=3]; 75.77/37.30 2008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21183[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2008 -> 21183[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21183 -> 2425[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21184[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2008 -> 21184[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21184 -> 2426[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2009 -> 2427[label="",style="solid", color="black", weight=3]; 75.77/37.30 2010 -> 13577[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2010 -> 13578[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13579[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13580[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13581[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13582[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13583[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2010 -> 13584[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg (Succ wx30000) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2011 -> 2429[label="",style="solid", color="black", weight=3]; 75.77/37.30 2012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2012 -> 2430[label="",style="solid", color="black", weight=3]; 75.77/37.30 2013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg Zero :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2013 -> 2431[label="",style="solid", color="black", weight=3]; 75.77/37.30 8888 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8888[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8888 -> 8927[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8888 -> 8928[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8887[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) wx908 == LT))",fontsize=16,color="burlywood",shape="triangle"];21185[label="wx908/Succ wx9080",fontsize=10,color="white",style="solid",shape="box"];8887 -> 21185[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21185 -> 8929[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21186[label="wx908/Zero",fontsize=10,color="white",style="solid",shape="box"];8887 -> 21186[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21186 -> 8930[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 8889[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (GT == LT))",fontsize=16,color="black",shape="box"];8889 -> 8931[label="",style="solid", color="black", weight=3]; 75.77/37.30 8890[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == LT))",fontsize=16,color="black",shape="box"];8890 -> 8932[label="",style="solid", color="black", weight=3]; 75.77/37.30 8891[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (GT == LT))",fontsize=16,color="black",shape="box"];8891 -> 8933[label="",style="solid", color="black", weight=3]; 75.77/37.30 8892[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="black",shape="box"];8892 -> 8934[label="",style="solid", color="black", weight=3]; 75.77/37.30 8893[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="black",shape="box"];8893 -> 8935[label="",style="solid", color="black", weight=3]; 75.77/37.30 8895 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8895[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];8895 -> 8936[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8895 -> 8937[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8894[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) wx910 == LT))",fontsize=16,color="burlywood",shape="triangle"];21187[label="wx910/Succ wx9100",fontsize=10,color="white",style="solid",shape="box"];8894 -> 21187[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21187 -> 8938[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21188[label="wx910/Zero",fontsize=10,color="white",style="solid",shape="box"];8894 -> 21188[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21188 -> 8939[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 8896[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (GT == LT))",fontsize=16,color="black",shape="box"];8896 -> 8946[label="",style="solid", color="black", weight=3]; 75.77/37.30 8897[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == LT))",fontsize=16,color="black",shape="box"];8897 -> 8947[label="",style="solid", color="black", weight=3]; 75.77/37.30 8898[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (GT == LT))",fontsize=16,color="black",shape="box"];8898 -> 8948[label="",style="solid", color="black", weight=3]; 75.77/37.30 8899 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8899[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8899 -> 8949[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8899 -> 8950[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8900[label="Succ wx85800",fontsize=16,color="green",shape="box"];8901[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx9000)) == LT))",fontsize=16,color="black",shape="box"];8901 -> 8951[label="",style="solid", color="black", weight=3]; 75.77/37.30 8902[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8902 -> 8952[label="",style="solid", color="black", weight=3]; 75.77/37.30 8903[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];8903 -> 8953[label="",style="solid", color="black", weight=3]; 75.77/37.30 8904[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];8904 -> 8954[label="",style="solid", color="black", weight=3]; 75.77/37.30 8905[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];8905 -> 8955[label="",style="solid", color="black", weight=3]; 75.77/37.30 8906 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8906[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8906 -> 8956[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8906 -> 8957[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8907[label="Succ wx85800",fontsize=16,color="green",shape="box"];8908[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (Succ wx9020)) == LT))",fontsize=16,color="black",shape="box"];8908 -> 8958[label="",style="solid", color="black", weight=3]; 75.77/37.30 8909[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8909 -> 8959[label="",style="solid", color="black", weight=3]; 75.77/37.30 8910 -> 8795[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8910[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="magenta"];8910 -> 8960[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8910 -> 8961[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8911 -> 8795[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8911[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];8911 -> 8962[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8911 -> 8963[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8912 -> 8795[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8912[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="magenta"];8912 -> 8964[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8912 -> 8965[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8913 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8913[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8913 -> 8966[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8913 -> 8967[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8914[label="Succ wx85800",fontsize=16,color="green",shape="box"];8915[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (Succ wx9040)) == LT))",fontsize=16,color="black",shape="box"];8915 -> 8968[label="",style="solid", color="black", weight=3]; 75.77/37.30 8916[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8916 -> 8969[label="",style="solid", color="black", weight=3]; 75.77/37.30 8917 -> 8796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8917[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="magenta"];8917 -> 8970[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8917 -> 8971[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8918 -> 8796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8918[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];8918 -> 8972[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8918 -> 8973[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8919 -> 8796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8919[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="magenta"];8919 -> 8974[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8919 -> 8975[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8920 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8920[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8920 -> 8976[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8920 -> 8977[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8921[label="Succ wx85800",fontsize=16,color="green",shape="box"];8922[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx9060)) == LT))",fontsize=16,color="black",shape="box"];8922 -> 8978[label="",style="solid", color="black", weight=3]; 75.77/37.30 8923[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8923 -> 8979[label="",style="solid", color="black", weight=3]; 75.77/37.30 8924[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];8924 -> 8980[label="",style="solid", color="black", weight=3]; 75.77/37.30 8925[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];8925 -> 8981[label="",style="solid", color="black", weight=3]; 75.77/37.30 8926[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];8926 -> 8982[label="",style="solid", color="black", weight=3]; 75.77/37.30 2034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21189[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2034 -> 21189[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21189 -> 2458[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21190[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2034 -> 21190[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21190 -> 2459[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2035 -> 2460[label="",style="solid", color="black", weight=3]; 75.77/37.30 2036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2036 -> 2461[label="",style="solid", color="black", weight=3]; 75.77/37.30 2037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2037 -> 2462[label="",style="solid", color="black", weight=3]; 75.77/37.30 2038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2038 -> 2463[label="",style="solid", color="black", weight=3]; 75.77/37.30 2039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2039 -> 2464[label="",style="solid", color="black", weight=3]; 75.77/37.30 2040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21191[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2040 -> 21191[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21191 -> 2465[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21192[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2040 -> 21192[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21192 -> 2466[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2041 -> 2467[label="",style="solid", color="black", weight=3]; 75.77/37.30 2042 -> 13706[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2042 -> 13707[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13708[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13709[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13710[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13711[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13712[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13713[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2042 -> 13714[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2043 -> 2469[label="",style="solid", color="black", weight=3]; 75.77/37.30 2044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2044 -> 2470[label="",style="solid", color="black", weight=3]; 75.77/37.30 2045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2045 -> 2471[label="",style="solid", color="black", weight=3]; 75.77/37.30 2046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21193[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2046 -> 21193[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21193 -> 2472[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21194[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2046 -> 21194[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21194 -> 2473[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2047 -> 2474[label="",style="solid", color="black", weight=3]; 75.77/37.30 2048 -> 13771[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2048 -> 13772[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13773[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13774[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13775[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13776[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13777[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13778[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2048 -> 13779[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2049 -> 2476[label="",style="solid", color="black", weight=3]; 75.77/37.30 2050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2050 -> 2477[label="",style="solid", color="black", weight=3]; 75.77/37.30 2051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) :% Pos Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2051 -> 2478[label="",style="solid", color="black", weight=3]; 75.77/37.30 2052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21195[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2052 -> 21195[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21195 -> 2479[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21196[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2052 -> 21196[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21196 -> 2480[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2053 -> 2481[label="",style="solid", color="black", weight=3]; 75.77/37.30 2054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2054 -> 2482[label="",style="solid", color="black", weight=3]; 75.77/37.30 2055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2055 -> 2483[label="",style="solid", color="black", weight=3]; 75.77/37.30 2056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2056 -> 2484[label="",style="solid", color="black", weight=3]; 75.77/37.30 2057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) :% Neg Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2057 -> 2485[label="",style="solid", color="black", weight=3]; 75.77/37.30 2058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21197[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2058 -> 21197[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21197 -> 2486[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21198[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2058 -> 21198[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21198 -> 2487[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2059 -> 2488[label="",style="solid", color="black", weight=3]; 75.77/37.30 2060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2060 -> 2489[label="",style="solid", color="black", weight=3]; 75.77/37.30 2061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2061 -> 2490[label="",style="solid", color="black", weight=3]; 75.77/37.30 2062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2062 -> 2491[label="",style="solid", color="black", weight=3]; 75.77/37.30 2063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2063 -> 2492[label="",style="solid", color="black", weight=3]; 75.77/37.30 2064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21199[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2064 -> 21199[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21199 -> 2493[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21200[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2064 -> 21200[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21200 -> 2494[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2065 -> 2495[label="",style="solid", color="black", weight=3]; 75.77/37.30 2066 -> 13920[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2066 -> 13921[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13922[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13923[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13924[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13925[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13926[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13927[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2066 -> 13928[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2067 -> 2497[label="",style="solid", color="black", weight=3]; 75.77/37.30 2068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2068 -> 2498[label="",style="solid", color="black", weight=3]; 75.77/37.30 2069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2069 -> 2499[label="",style="solid", color="black", weight=3]; 75.77/37.30 2070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21201[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2070 -> 21201[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21201 -> 2500[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21202[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2070 -> 21202[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21202 -> 2501[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2071 -> 2502[label="",style="solid", color="black", weight=3]; 75.77/37.30 2072 -> 13984[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2072 -> 13985[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13986[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13987[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13988[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13989[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13990[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13991[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2072 -> 13992[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2073 -> 2504[label="",style="solid", color="black", weight=3]; 75.77/37.30 2074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2074 -> 2505[label="",style="solid", color="black", weight=3]; 75.77/37.30 2075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2075 -> 2506[label="",style="solid", color="black", weight=3]; 75.77/37.30 2076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21203[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2076 -> 21203[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21203 -> 2507[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21204[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2076 -> 21204[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21204 -> 2508[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2077 -> 2509[label="",style="solid", color="black", weight=3]; 75.77/37.30 2078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2078 -> 2510[label="",style="solid", color="black", weight=3]; 75.77/37.30 2079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg (Succ wx30000) :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2079 -> 2511[label="",style="solid", color="black", weight=3]; 75.77/37.30 2080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2080 -> 2512[label="",style="solid", color="black", weight=3]; 75.77/37.30 2081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg Zero :% Neg (Succ wx30100)) == GT))",fontsize=16,color="black",shape="box"];2081 -> 2513[label="",style="solid", color="black", weight=3]; 75.77/37.30 2082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21205[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2082 -> 21205[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21205 -> 2514[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21206[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2082 -> 21206[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21206 -> 2515[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2083 -> 2516[label="",style="solid", color="black", weight=3]; 75.77/37.30 2084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2084 -> 2517[label="",style="solid", color="black", weight=3]; 75.77/37.30 2085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2085 -> 2518[label="",style="solid", color="black", weight=3]; 75.77/37.30 2086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2086 -> 2519[label="",style="solid", color="black", weight=3]; 75.77/37.30 2087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2087 -> 2520[label="",style="solid", color="black", weight=3]; 75.77/37.30 2088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21207[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2088 -> 21207[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21207 -> 2521[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21208[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2088 -> 21208[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21208 -> 2522[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2089 -> 2523[label="",style="solid", color="black", weight=3]; 75.77/37.30 2090 -> 14136[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2090 -> 14137[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14138[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14139[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14140[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14141[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14142[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2090 -> 14143[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2091 -> 2525[label="",style="solid", color="black", weight=3]; 75.77/37.30 2092[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2092 -> 2526[label="",style="solid", color="black", weight=3]; 75.77/37.30 2093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Pos Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2093 -> 2527[label="",style="solid", color="black", weight=3]; 75.77/37.30 2094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21209[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2094 -> 21209[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21209 -> 2528[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21210[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2094 -> 21210[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21210 -> 2529[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2095 -> 2530[label="",style="solid", color="black", weight=3]; 75.77/37.30 2096 -> 14196[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2096 -> 14197[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14198[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14199[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14200[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14201[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14202[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2096 -> 14203[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2097 -> 2532[label="",style="solid", color="black", weight=3]; 75.77/37.30 2098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2098 -> 2533[label="",style="solid", color="black", weight=3]; 75.77/37.30 2099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero :% Pos Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2099 -> 2534[label="",style="solid", color="black", weight=3]; 75.77/37.30 2100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ wx3000000))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21211[label="wx3000000/Succ wx30000000",fontsize=10,color="white",style="solid",shape="box"];2100 -> 21211[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21211 -> 2535[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21212[label="wx3000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2100 -> 21212[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21212 -> 2536[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2101 -> 2537[label="",style="solid", color="black", weight=3]; 75.77/37.30 2102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx5100) == LT))",fontsize=16,color="black",shape="box"];2102 -> 2538[label="",style="solid", color="black", weight=3]; 75.77/37.30 2103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg (Succ wx30000) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2103 -> 2539[label="",style="solid", color="black", weight=3]; 75.77/37.30 2104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2104 -> 2540[label="",style="solid", color="black", weight=3]; 75.77/37.30 2105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero :% Neg Zero) (Neg Zero :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2105 -> 2541[label="",style="solid", color="black", weight=3]; 75.77/37.30 5920 -> 5944[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5920[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)) == LT))",fontsize=16,color="magenta"];5920 -> 5945[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5921[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ (Succ wx231)) Zero == LT))",fontsize=16,color="black",shape="box"];5921 -> 5946[label="",style="solid", color="black", weight=3]; 75.77/37.30 5922[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) Zero == LT))",fontsize=16,color="black",shape="box"];5922 -> 5947[label="",style="solid", color="black", weight=3]; 75.77/37.30 5923[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ (Succ wx231)) Zero == LT))",fontsize=16,color="black",shape="box"];5923 -> 5948[label="",style="solid", color="black", weight=3]; 75.77/37.30 5924 -> 5949[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5924[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)) == LT))",fontsize=16,color="magenta"];5924 -> 5950[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5925[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ (Succ wx234)) Zero == LT))",fontsize=16,color="black",shape="box"];5925 -> 5951[label="",style="solid", color="black", weight=3]; 75.77/37.30 5926[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) Zero == LT))",fontsize=16,color="black",shape="box"];5926 -> 5952[label="",style="solid", color="black", weight=3]; 75.77/37.30 5927[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ (Succ wx234)) Zero == LT))",fontsize=16,color="black",shape="box"];5927 -> 5953[label="",style="solid", color="black", weight=3]; 75.77/37.30 5933 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5933[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];5933 -> 5954[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5933 -> 5955[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5932[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) wx253 == LT))",fontsize=16,color="burlywood",shape="triangle"];21213[label="wx253/Succ wx2530",fontsize=10,color="white",style="solid",shape="box"];5932 -> 21213[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21213 -> 5956[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21214[label="wx253/Zero",fontsize=10,color="white",style="solid",shape="box"];5932 -> 21214[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21214 -> 5957[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 5934[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == LT))",fontsize=16,color="black",shape="triangle"];5934 -> 5958[label="",style="solid", color="black", weight=3]; 75.77/37.30 5935[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="black",shape="triangle"];5935 -> 5959[label="",style="solid", color="black", weight=3]; 75.77/37.30 5936[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == LT))",fontsize=16,color="black",shape="triangle"];5936 -> 5960[label="",style="solid", color="black", weight=3]; 75.77/37.30 5937[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="black",shape="box"];5937 -> 5961[label="",style="solid", color="black", weight=3]; 75.77/37.30 5938[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="black",shape="box"];5938 -> 5962[label="",style="solid", color="black", weight=3]; 75.77/37.30 5940 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5940[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];5940 -> 5963[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5940 -> 5964[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5939[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) wx255 == LT))",fontsize=16,color="burlywood",shape="triangle"];21215[label="wx255/Succ wx2550",fontsize=10,color="white",style="solid",shape="box"];5939 -> 21215[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21215 -> 5965[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21216[label="wx255/Zero",fontsize=10,color="white",style="solid",shape="box"];5939 -> 21216[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21216 -> 5966[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 5941[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == LT))",fontsize=16,color="black",shape="triangle"];5941 -> 5967[label="",style="solid", color="black", weight=3]; 75.77/37.30 5942[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="black",shape="triangle"];5942 -> 5968[label="",style="solid", color="black", weight=3]; 75.77/37.30 5943[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == LT))",fontsize=16,color="black",shape="triangle"];5943 -> 5969[label="",style="solid", color="black", weight=3]; 75.77/37.30 2132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2132 -> 2573[label="",style="solid", color="black", weight=3]; 75.77/37.30 2133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2133 -> 2574[label="",style="solid", color="black", weight=3]; 75.77/37.30 2134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2134 -> 2575[label="",style="solid", color="black", weight=3]; 75.77/37.30 2135 -> 14346[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2135 -> 14347[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14348[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14349[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14350[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14351[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14352[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14353[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2135 -> 14354[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2136 -> 2577[label="",style="solid", color="black", weight=3]; 75.77/37.30 2137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2137 -> 2578[label="",style="solid", color="black", weight=3]; 75.77/37.30 2138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2138 -> 2579[label="",style="solid", color="black", weight=3]; 75.77/37.30 2139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2139 -> 2580[label="",style="solid", color="black", weight=3]; 75.77/37.30 2140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2140 -> 2581[label="",style="solid", color="black", weight=3]; 75.77/37.30 2141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2141 -> 2582[label="",style="solid", color="black", weight=3]; 75.77/37.30 11650[label="Zero",fontsize=16,color="green",shape="box"];11651[label="wx31",fontsize=16,color="green",shape="box"];11652[label="wx5000",fontsize=16,color="green",shape="box"];11653[label="wx5100",fontsize=16,color="green",shape="box"];11654[label="wx32",fontsize=16,color="green",shape="box"];11655[label="wx4",fontsize=16,color="green",shape="box"];11656[label="wx33",fontsize=16,color="green",shape="box"];11657[label="wx34",fontsize=16,color="green",shape="box"];11649[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM2 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (GT == LT))",fontsize=16,color="black",shape="triangle"];11649 -> 11698[label="",style="solid", color="black", weight=3]; 75.77/37.30 2143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2143 -> 2584[label="",style="solid", color="black", weight=3]; 75.77/37.30 2144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2144 -> 2585[label="",style="solid", color="black", weight=3]; 75.77/37.30 2145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2145 -> 2586[label="",style="solid", color="black", weight=3]; 75.77/37.30 2146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2146 -> 2587[label="",style="solid", color="black", weight=3]; 75.77/37.30 2147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2147 -> 2588[label="",style="solid", color="black", weight=3]; 75.77/37.30 2148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2148 -> 2589[label="",style="solid", color="black", weight=3]; 75.77/37.30 11712[label="wx32",fontsize=16,color="green",shape="box"];11713[label="wx34",fontsize=16,color="green",shape="box"];11714[label="wx5000",fontsize=16,color="green",shape="box"];11715[label="wx31",fontsize=16,color="green",shape="box"];11716[label="wx33",fontsize=16,color="green",shape="box"];11717[label="wx5100",fontsize=16,color="green",shape="box"];11718[label="Zero",fontsize=16,color="green",shape="box"];11719[label="wx4",fontsize=16,color="green",shape="box"];11711[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM2 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (GT == LT))",fontsize=16,color="black",shape="triangle"];11711 -> 11760[label="",style="solid", color="black", weight=3]; 75.77/37.30 2150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2150 -> 2591[label="",style="solid", color="black", weight=3]; 75.77/37.30 2151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2151 -> 2592[label="",style="solid", color="black", weight=3]; 75.77/37.30 2152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2152 -> 2593[label="",style="solid", color="black", weight=3]; 75.77/37.30 2153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2153 -> 2594[label="",style="solid", color="black", weight=3]; 75.77/37.30 2154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2154 -> 2595[label="",style="solid", color="black", weight=3]; 75.77/37.30 2155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2155 -> 2596[label="",style="solid", color="black", weight=3]; 75.77/37.30 2156 -> 14474[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2156 -> 14475[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14476[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14477[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14478[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14479[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14480[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14481[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2156 -> 14482[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2157 -> 2598[label="",style="solid", color="black", weight=3]; 75.77/37.30 2158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2158 -> 2599[label="",style="solid", color="black", weight=3]; 75.77/37.30 2159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2159 -> 2600[label="",style="solid", color="black", weight=3]; 75.77/37.30 2160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2160 -> 2601[label="",style="solid", color="black", weight=3]; 75.77/37.30 2161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2161 -> 2602[label="",style="solid", color="black", weight=3]; 75.77/37.30 2162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2162 -> 2603[label="",style="solid", color="black", weight=3]; 75.77/37.30 2163 -> 14537[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2163 -> 14538[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14539[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14540[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14541[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14542[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14543[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14544[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2163 -> 14545[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2164 -> 2605[label="",style="solid", color="black", weight=3]; 75.77/37.30 2165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2165 -> 2606[label="",style="solid", color="black", weight=3]; 75.77/37.30 2166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2166 -> 2607[label="",style="solid", color="black", weight=3]; 75.77/37.30 2167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2167 -> 2608[label="",style="solid", color="black", weight=3]; 75.77/37.30 2168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2168 -> 2609[label="",style="solid", color="black", weight=3]; 75.77/37.30 2169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2169 -> 2610[label="",style="solid", color="black", weight=3]; 75.77/37.30 11861[label="wx5100",fontsize=16,color="green",shape="box"];11862[label="wx34",fontsize=16,color="green",shape="box"];11863[label="wx30100",fontsize=16,color="green",shape="box"];11864[label="wx31",fontsize=16,color="green",shape="box"];11865[label="wx33",fontsize=16,color="green",shape="box"];11866[label="wx4",fontsize=16,color="green",shape="box"];11867[label="Zero",fontsize=16,color="green",shape="box"];11868[label="wx32",fontsize=16,color="green",shape="box"];11860[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM2 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (GT == LT))",fontsize=16,color="black",shape="triangle"];11860 -> 11909[label="",style="solid", color="black", weight=3]; 75.77/37.30 2171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2171 -> 2612[label="",style="solid", color="black", weight=3]; 75.77/37.30 2172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2172 -> 2613[label="",style="solid", color="black", weight=3]; 75.77/37.30 2173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2173 -> 2614[label="",style="solid", color="black", weight=3]; 75.77/37.30 2174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2174 -> 2615[label="",style="solid", color="black", weight=3]; 75.77/37.30 2175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2175 -> 2616[label="",style="solid", color="black", weight=3]; 75.77/37.30 2176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2176 -> 2617[label="",style="solid", color="black", weight=3]; 75.77/37.30 11925[label="wx33",fontsize=16,color="green",shape="box"];11926[label="wx31",fontsize=16,color="green",shape="box"];11927[label="Zero",fontsize=16,color="green",shape="box"];11928[label="wx4",fontsize=16,color="green",shape="box"];11929[label="wx34",fontsize=16,color="green",shape="box"];11930[label="wx32",fontsize=16,color="green",shape="box"];11931[label="wx30100",fontsize=16,color="green",shape="box"];11932[label="wx5100",fontsize=16,color="green",shape="box"];11924[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM2 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (GT == LT))",fontsize=16,color="black",shape="triangle"];11924 -> 11973[label="",style="solid", color="black", weight=3]; 75.77/37.30 2178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2178 -> 2619[label="",style="solid", color="black", weight=3]; 75.77/37.30 2179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2179 -> 2620[label="",style="solid", color="black", weight=3]; 75.77/37.30 2180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2180 -> 2621[label="",style="solid", color="black", weight=3]; 75.77/37.30 2181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2181 -> 2622[label="",style="solid", color="black", weight=3]; 75.77/37.30 2182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2182 -> 2623[label="",style="solid", color="black", weight=3]; 75.77/37.30 2183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2183 -> 2624[label="",style="solid", color="black", weight=3]; 75.77/37.30 2184 -> 14670[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2184 -> 14671[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14672[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14673[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14674[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14675[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14676[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14677[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2184 -> 14678[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2185 -> 2626[label="",style="solid", color="black", weight=3]; 75.77/37.30 2186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2186 -> 2627[label="",style="solid", color="black", weight=3]; 75.77/37.30 2187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2187 -> 2628[label="",style="solid", color="black", weight=3]; 75.77/37.30 2188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2188 -> 2629[label="",style="solid", color="black", weight=3]; 75.77/37.30 2189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2189 -> 2630[label="",style="solid", color="black", weight=3]; 75.77/37.30 2190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2190 -> 2631[label="",style="solid", color="black", weight=3]; 75.77/37.30 2191 -> 14734[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2191 -> 14735[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14736[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14737[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14738[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14739[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14740[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2191 -> 14741[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2192 -> 2633[label="",style="solid", color="black", weight=3]; 75.77/37.30 2193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2193 -> 2634[label="",style="solid", color="black", weight=3]; 75.77/37.30 2194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2194 -> 2635[label="",style="solid", color="black", weight=3]; 75.77/37.30 2195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2195 -> 2636[label="",style="solid", color="black", weight=3]; 75.77/37.30 2196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2196 -> 2637[label="",style="solid", color="black", weight=3]; 75.77/37.30 2197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2197 -> 2638[label="",style="solid", color="black", weight=3]; 75.77/37.30 12077[label="wx33",fontsize=16,color="green",shape="box"];12078[label="wx4",fontsize=16,color="green",shape="box"];12079[label="wx34",fontsize=16,color="green",shape="box"];12080[label="Zero",fontsize=16,color="green",shape="box"];12081[label="wx31",fontsize=16,color="green",shape="box"];12082[label="wx5100",fontsize=16,color="green",shape="box"];12083[label="wx32",fontsize=16,color="green",shape="box"];12076[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM2 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (GT == LT))",fontsize=16,color="black",shape="triangle"];12076 -> 12119[label="",style="solid", color="black", weight=3]; 75.77/37.30 2199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2199 -> 2640[label="",style="solid", color="black", weight=3]; 75.77/37.30 2200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2200 -> 2641[label="",style="solid", color="black", weight=3]; 75.77/37.30 2201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2201 -> 2642[label="",style="solid", color="black", weight=3]; 75.77/37.30 2202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2202 -> 2643[label="",style="solid", color="black", weight=3]; 75.77/37.30 2203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2203 -> 2644[label="",style="solid", color="black", weight=3]; 75.77/37.30 2204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2204 -> 2645[label="",style="solid", color="black", weight=3]; 75.77/37.30 12137[label="wx4",fontsize=16,color="green",shape="box"];12138[label="wx32",fontsize=16,color="green",shape="box"];12139[label="Zero",fontsize=16,color="green",shape="box"];12140[label="wx31",fontsize=16,color="green",shape="box"];12141[label="wx5100",fontsize=16,color="green",shape="box"];12142[label="wx34",fontsize=16,color="green",shape="box"];12143[label="wx33",fontsize=16,color="green",shape="box"];12136[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM2 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (GT == LT))",fontsize=16,color="black",shape="triangle"];12136 -> 12179[label="",style="solid", color="black", weight=3]; 75.77/37.30 2206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2206 -> 2647[label="",style="solid", color="black", weight=3]; 75.77/37.30 2207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2207 -> 2648[label="",style="solid", color="black", weight=3]; 75.77/37.30 2208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2208 -> 2649[label="",style="solid", color="black", weight=3]; 75.77/37.30 2209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2209 -> 2650[label="",style="solid", color="black", weight=3]; 75.77/37.30 2210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2210 -> 2651[label="",style="solid", color="black", weight=3]; 75.77/37.30 2211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2211 -> 2652[label="",style="solid", color="black", weight=3]; 75.77/37.30 2212 -> 14852[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2212 -> 14853[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14854[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14855[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14856[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14857[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14858[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2212 -> 14859[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2213 -> 2654[label="",style="solid", color="black", weight=3]; 75.77/37.30 2214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2214 -> 2655[label="",style="solid", color="black", weight=3]; 75.77/37.30 2215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2215 -> 2656[label="",style="solid", color="black", weight=3]; 75.77/37.30 6879 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 6879[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6879 -> 6923[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6879 -> 6924[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6880[label="Succ wx40200",fontsize=16,color="green",shape="box"];6881[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx4520) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6881 -> 6925[label="",style="solid", color="black", weight=3]; 75.77/37.30 6882[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6882 -> 6926[label="",style="solid", color="black", weight=3]; 75.77/37.30 6883[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];6883 -> 6927[label="",style="solid", color="black", weight=3]; 75.77/37.30 6884[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];6884 -> 6928[label="",style="solid", color="black", weight=3]; 75.77/37.30 6885[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];6885 -> 6929[label="",style="solid", color="black", weight=3]; 75.77/37.30 6886 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 6886[label="primMulNat wx39500 (Succ wx40200)",fontsize=16,color="magenta"];6886 -> 6930[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6886 -> 6931[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6887[label="Succ wx40200",fontsize=16,color="green",shape="box"];6888[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx4540) (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6888 -> 6932[label="",style="solid", color="black", weight=3]; 75.77/37.30 6889[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx4040) == LT))",fontsize=16,color="black",shape="box"];6889 -> 6933[label="",style="solid", color="black", weight=3]; 75.77/37.30 6892[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];6892 -> 6938[label="",style="solid", color="black", weight=3]; 75.77/37.30 6893[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];6893 -> 6939[label="",style="solid", color="black", weight=3]; 75.77/37.30 6894[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];6894 -> 6940[label="",style="solid", color="black", weight=3]; 75.77/37.30 6895[label="wx40200",fontsize=16,color="green",shape="box"];6896[label="wx39500",fontsize=16,color="green",shape="box"];6897 -> 6726[label="",style="dashed", color="red", weight=0]; 75.77/37.30 6897[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == LT))",fontsize=16,color="magenta"];6897 -> 6941[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6897 -> 6942[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6898[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6898 -> 6943[label="",style="solid", color="black", weight=3]; 75.77/37.30 6899[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (Pos (Succ wx401) :% Pos Zero > Pos (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6899 -> 6944[label="",style="solid", color="black", weight=3]; 75.77/37.30 6900[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos (Succ wx401) :% Pos (Succ wx40200) > Pos Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6900 -> 6945[label="",style="solid", color="black", weight=3]; 75.77/37.30 6901[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (Pos (Succ wx401) :% Pos Zero > Pos Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6901 -> 6946[label="",style="solid", color="black", weight=3]; 75.77/37.30 6902[label="wx40200",fontsize=16,color="green",shape="box"];6903[label="wx39500",fontsize=16,color="green",shape="box"];6904[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx4460) Zero == LT))",fontsize=16,color="black",shape="box"];6904 -> 6947[label="",style="solid", color="black", weight=3]; 75.77/37.30 6905[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];6905 -> 6948[label="",style="solid", color="black", weight=3]; 75.77/37.30 6906[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (Pos (Succ wx401) :% Neg Zero > Pos (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6906 -> 6949[label="",style="solid", color="black", weight=3]; 75.77/37.30 6907[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos (Succ wx401) :% Neg (Succ wx40200) > Pos Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6907 -> 6950[label="",style="solid", color="black", weight=3]; 75.77/37.30 6908[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (Pos (Succ wx401) :% Neg Zero > Pos Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6908 -> 6951[label="",style="solid", color="black", weight=3]; 75.77/37.30 6909[label="wx40200",fontsize=16,color="green",shape="box"];6910[label="wx39500",fontsize=16,color="green",shape="box"];6911[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx4480) Zero == LT))",fontsize=16,color="black",shape="box"];6911 -> 6952[label="",style="solid", color="black", weight=3]; 75.77/37.30 6912[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];6912 -> 6953[label="",style="solid", color="black", weight=3]; 75.77/37.30 6913[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (Pos (Succ wx401) :% Pos Zero > Neg (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6913 -> 6954[label="",style="solid", color="black", weight=3]; 75.77/37.30 6914[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos (Succ wx401) :% Pos (Succ wx40200) > Neg Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6914 -> 6955[label="",style="solid", color="black", weight=3]; 75.77/37.30 6915[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (Pos (Succ wx401) :% Pos Zero > Neg Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6915 -> 6956[label="",style="solid", color="black", weight=3]; 75.77/37.30 6916[label="wx40200",fontsize=16,color="green",shape="box"];6917[label="wx39500",fontsize=16,color="green",shape="box"];6918 -> 6729[label="",style="dashed", color="red", weight=0]; 75.77/37.30 6918[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == LT))",fontsize=16,color="magenta"];6918 -> 6957[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6918 -> 6958[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 6919[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == LT))",fontsize=16,color="black",shape="box"];6919 -> 6959[label="",style="solid", color="black", weight=3]; 75.77/37.30 6920[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (Pos (Succ wx401) :% Neg Zero > Neg (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6920 -> 6960[label="",style="solid", color="black", weight=3]; 75.77/37.30 6921[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos (Succ wx401) :% Neg (Succ wx40200) > Neg Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6921 -> 6961[label="",style="solid", color="black", weight=3]; 75.77/37.30 6922[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (Pos (Succ wx401) :% Neg Zero > Neg Zero :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6922 -> 6962[label="",style="solid", color="black", weight=3]; 75.77/37.30 2240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2240 -> 2686[label="",style="solid", color="black", weight=3]; 75.77/37.30 2241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2241 -> 2687[label="",style="solid", color="black", weight=3]; 75.77/37.30 2242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2242 -> 2688[label="",style="solid", color="black", weight=3]; 75.77/37.30 12278[label="wx31",fontsize=16,color="green",shape="box"];12279[label="wx4",fontsize=16,color="green",shape="box"];12280[label="wx32",fontsize=16,color="green",shape="box"];12281[label="wx33",fontsize=16,color="green",shape="box"];12282[label="wx34",fontsize=16,color="green",shape="box"];12283[label="wx5100",fontsize=16,color="green",shape="box"];12284[label="Zero",fontsize=16,color="green",shape="box"];12285[label="wx5000",fontsize=16,color="green",shape="box"];12277[label="FiniteMap.lookupWithDefaultFM0 wx1269 (FiniteMap.lookupFM2 (Pos (Succ wx1270) :% Neg Zero) wx1271 wx1272 wx1273 wx1274 (Pos (Succ wx1275) :% Pos (Succ wx1276)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12277 -> 12326[label="",style="solid", color="black", weight=3]; 75.77/37.30 2244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2244 -> 2690[label="",style="solid", color="black", weight=3]; 75.77/37.30 2245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2245 -> 2691[label="",style="solid", color="black", weight=3]; 75.77/37.30 2246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2246 -> 2692[label="",style="solid", color="black", weight=3]; 75.77/37.30 2247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2247 -> 2693[label="",style="solid", color="black", weight=3]; 75.77/37.30 2248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2248 -> 2694[label="",style="solid", color="black", weight=3]; 75.77/37.30 2249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2249 -> 2695[label="",style="solid", color="black", weight=3]; 75.77/37.30 2250 -> 14992[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2250 -> 14993[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14994[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14995[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14996[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14997[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14998[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 14999[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2250 -> 15000[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2251 -> 2697[label="",style="solid", color="black", weight=3]; 75.77/37.30 2252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2252 -> 2698[label="",style="solid", color="black", weight=3]; 75.77/37.30 2253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2253 -> 2699[label="",style="solid", color="black", weight=3]; 75.77/37.30 2254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2254 -> 2700[label="",style="solid", color="black", weight=3]; 75.77/37.30 2255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2255 -> 2701[label="",style="solid", color="black", weight=3]; 75.77/37.30 2256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2256 -> 2702[label="",style="solid", color="black", weight=3]; 75.77/37.30 2257 -> 15053[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2257 -> 15054[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15055[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15056[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15057[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15058[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15059[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15060[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2257 -> 15061[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2258 -> 2704[label="",style="solid", color="black", weight=3]; 75.77/37.30 2259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2259 -> 2705[label="",style="solid", color="black", weight=3]; 75.77/37.30 2260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2260 -> 2706[label="",style="solid", color="black", weight=3]; 75.77/37.30 2261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2261 -> 2707[label="",style="solid", color="black", weight=3]; 75.77/37.30 2262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2262 -> 2708[label="",style="solid", color="black", weight=3]; 75.77/37.30 2263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2263 -> 2709[label="",style="solid", color="black", weight=3]; 75.77/37.30 12455[label="wx31",fontsize=16,color="green",shape="box"];12456[label="wx4",fontsize=16,color="green",shape="box"];12457[label="Zero",fontsize=16,color="green",shape="box"];12458[label="wx32",fontsize=16,color="green",shape="box"];12459[label="wx33",fontsize=16,color="green",shape="box"];12460[label="wx34",fontsize=16,color="green",shape="box"];12461[label="wx5100",fontsize=16,color="green",shape="box"];12462[label="wx5000",fontsize=16,color="green",shape="box"];12454[label="FiniteMap.lookupWithDefaultFM0 wx1298 (FiniteMap.lookupFM2 (Neg (Succ wx1299) :% Neg Zero) wx1300 wx1301 wx1302 wx1303 (Pos (Succ wx1304) :% Neg (Succ wx1305)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12454 -> 12503[label="",style="solid", color="black", weight=3]; 75.77/37.30 2265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2265 -> 2711[label="",style="solid", color="black", weight=3]; 75.77/37.30 2266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2266 -> 2712[label="",style="solid", color="black", weight=3]; 75.77/37.30 2267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (compare (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2267 -> 2713[label="",style="solid", color="black", weight=3]; 75.77/37.30 2268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2268 -> 2714[label="",style="solid", color="black", weight=3]; 75.77/37.30 2269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2269 -> 2715[label="",style="solid", color="black", weight=3]; 75.77/37.30 2270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2270 -> 2716[label="",style="solid", color="black", weight=3]; 75.77/37.30 12520[label="wx32",fontsize=16,color="green",shape="box"];12521[label="wx5100",fontsize=16,color="green",shape="box"];12522[label="wx34",fontsize=16,color="green",shape="box"];12523[label="wx33",fontsize=16,color="green",shape="box"];12524[label="wx31",fontsize=16,color="green",shape="box"];12525[label="Zero",fontsize=16,color="green",shape="box"];12526[label="wx4",fontsize=16,color="green",shape="box"];12527[label="wx30100",fontsize=16,color="green",shape="box"];12519[label="FiniteMap.lookupWithDefaultFM0 wx1307 (FiniteMap.lookupFM2 (Pos (Succ wx1308) :% Neg (Succ wx1309)) wx1310 wx1311 wx1312 wx1313 (Pos Zero :% Pos (Succ wx1314)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12519 -> 12568[label="",style="solid", color="black", weight=3]; 75.77/37.30 2272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2272 -> 2718[label="",style="solid", color="black", weight=3]; 75.77/37.30 2273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2273 -> 2719[label="",style="solid", color="black", weight=3]; 75.77/37.30 2274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2274 -> 2720[label="",style="solid", color="black", weight=3]; 75.77/37.30 2275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2275 -> 2721[label="",style="solid", color="black", weight=3]; 75.77/37.30 2276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2276 -> 2722[label="",style="solid", color="black", weight=3]; 75.77/37.30 2277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2277 -> 2723[label="",style="solid", color="black", weight=3]; 75.77/37.30 2278 -> 15203[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2278 -> 15204[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15205[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15206[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15207[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15208[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15209[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15210[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2278 -> 15211[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2279 -> 2725[label="",style="solid", color="black", weight=3]; 75.77/37.30 2280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2280 -> 2726[label="",style="solid", color="black", weight=3]; 75.77/37.30 2281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2281 -> 2727[label="",style="solid", color="black", weight=3]; 75.77/37.30 2282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2282 -> 2728[label="",style="solid", color="black", weight=3]; 75.77/37.30 2283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2283 -> 2729[label="",style="solid", color="black", weight=3]; 75.77/37.30 2284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2284 -> 2730[label="",style="solid", color="black", weight=3]; 75.77/37.30 2285 -> 15266[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2285 -> 15267[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15268[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15269[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15270[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15271[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15272[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15273[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2285 -> 15274[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2286 -> 2732[label="",style="solid", color="black", weight=3]; 75.77/37.30 2287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2287 -> 2733[label="",style="solid", color="black", weight=3]; 75.77/37.30 2288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2288 -> 2734[label="",style="solid", color="black", weight=3]; 75.77/37.30 2289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2289 -> 2735[label="",style="solid", color="black", weight=3]; 75.77/37.30 2290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2290 -> 2736[label="",style="solid", color="black", weight=3]; 75.77/37.30 2291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2291 -> 2737[label="",style="solid", color="black", weight=3]; 75.77/37.30 12684[label="wx32",fontsize=16,color="green",shape="box"];12685[label="wx34",fontsize=16,color="green",shape="box"];12686[label="wx4",fontsize=16,color="green",shape="box"];12687[label="wx5100",fontsize=16,color="green",shape="box"];12688[label="Zero",fontsize=16,color="green",shape="box"];12689[label="wx30100",fontsize=16,color="green",shape="box"];12690[label="wx31",fontsize=16,color="green",shape="box"];12691[label="wx33",fontsize=16,color="green",shape="box"];12683[label="FiniteMap.lookupWithDefaultFM0 wx1334 (FiniteMap.lookupFM2 (Neg (Succ wx1335) :% Neg (Succ wx1336)) wx1337 wx1338 wx1339 wx1340 (Pos Zero :% Neg (Succ wx1341)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12683 -> 12732[label="",style="solid", color="black", weight=3]; 75.77/37.30 2293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2293 -> 2739[label="",style="solid", color="black", weight=3]; 75.77/37.30 2294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2294 -> 2740[label="",style="solid", color="black", weight=3]; 75.77/37.30 2295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2295 -> 2741[label="",style="solid", color="black", weight=3]; 75.77/37.30 2296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2296 -> 2742[label="",style="solid", color="black", weight=3]; 75.77/37.30 2297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2297 -> 2743[label="",style="solid", color="black", weight=3]; 75.77/37.30 2298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2298 -> 2744[label="",style="solid", color="black", weight=3]; 75.77/37.30 12747[label="wx32",fontsize=16,color="green",shape="box"];12748[label="wx5100",fontsize=16,color="green",shape="box"];12749[label="wx4",fontsize=16,color="green",shape="box"];12750[label="wx31",fontsize=16,color="green",shape="box"];12751[label="wx33",fontsize=16,color="green",shape="box"];12752[label="wx34",fontsize=16,color="green",shape="box"];12753[label="Zero",fontsize=16,color="green",shape="box"];12746[label="FiniteMap.lookupWithDefaultFM0 wx1343 (FiniteMap.lookupFM2 (Pos (Succ wx1344) :% Neg Zero) wx1345 wx1346 wx1347 wx1348 (Pos Zero :% Pos (Succ wx1349)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12746 -> 12789[label="",style="solid", color="black", weight=3]; 75.77/37.30 2300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2300 -> 2746[label="",style="solid", color="black", weight=3]; 75.77/37.30 2301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2301 -> 2747[label="",style="solid", color="black", weight=3]; 75.77/37.30 2302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2302 -> 2748[label="",style="solid", color="black", weight=3]; 75.77/37.30 2303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2303 -> 2749[label="",style="solid", color="black", weight=3]; 75.77/37.30 2304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2304 -> 2750[label="",style="solid", color="black", weight=3]; 75.77/37.30 2305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2305 -> 2751[label="",style="solid", color="black", weight=3]; 75.77/37.30 2306 -> 15418[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2306 -> 15419[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15420[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15421[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15422[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15423[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15424[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2306 -> 15425[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2307 -> 2753[label="",style="solid", color="black", weight=3]; 75.77/37.30 2308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2308 -> 2754[label="",style="solid", color="black", weight=3]; 75.77/37.30 2309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2309 -> 2755[label="",style="solid", color="black", weight=3]; 75.77/37.30 2310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2310 -> 2756[label="",style="solid", color="black", weight=3]; 75.77/37.30 2311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2311 -> 2757[label="",style="solid", color="black", weight=3]; 75.77/37.30 2312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2312 -> 2758[label="",style="solid", color="black", weight=3]; 75.77/37.30 2313 -> 15475[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2313 -> 15476[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15477[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15478[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15479[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15480[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15481[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2313 -> 15482[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2314 -> 2760[label="",style="solid", color="black", weight=3]; 75.77/37.30 2315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (compare (Pos Zero * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2315 -> 2761[label="",style="solid", color="black", weight=3]; 75.77/37.30 2316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (compare (Pos Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2316 -> 2762[label="",style="solid", color="black", weight=3]; 75.77/37.30 2317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2317 -> 2763[label="",style="solid", color="black", weight=3]; 75.77/37.30 2318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2318 -> 2764[label="",style="solid", color="black", weight=3]; 75.77/37.30 2319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2319 -> 2765[label="",style="solid", color="black", weight=3]; 75.77/37.30 12892[label="Zero",fontsize=16,color="green",shape="box"];12893[label="wx5100",fontsize=16,color="green",shape="box"];12894[label="wx31",fontsize=16,color="green",shape="box"];12895[label="wx4",fontsize=16,color="green",shape="box"];12896[label="wx32",fontsize=16,color="green",shape="box"];12897[label="wx34",fontsize=16,color="green",shape="box"];12898[label="wx33",fontsize=16,color="green",shape="box"];12891[label="FiniteMap.lookupWithDefaultFM0 wx1367 (FiniteMap.lookupFM2 (Neg (Succ wx1368) :% Neg Zero) wx1369 wx1370 wx1371 wx1372 (Pos Zero :% Neg (Succ wx1373)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12891 -> 12934[label="",style="solid", color="black", weight=3]; 75.77/37.30 2321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2321 -> 2767[label="",style="solid", color="black", weight=3]; 75.77/37.30 2322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (compare (Pos Zero * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2322 -> 2768[label="",style="solid", color="black", weight=3]; 75.77/37.30 2323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (compare (Pos Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2323 -> 2769[label="",style="solid", color="black", weight=3]; 75.77/37.30 7904 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 7904[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7904 -> 7948[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7904 -> 7949[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7905[label="Succ wx63000",fontsize=16,color="green",shape="box"];7906[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx6800) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7906 -> 7950[label="",style="solid", color="black", weight=3]; 75.77/37.30 7907[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7907 -> 7951[label="",style="solid", color="black", weight=3]; 75.77/37.30 7908[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];7908 -> 7952[label="",style="solid", color="black", weight=3]; 75.77/37.30 7909[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];7909 -> 7953[label="",style="solid", color="black", weight=3]; 75.77/37.30 7910[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];7910 -> 7954[label="",style="solid", color="black", weight=3]; 75.77/37.30 7911 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 7911[label="primMulNat wx62300 (Succ wx63000)",fontsize=16,color="magenta"];7911 -> 7955[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7911 -> 7956[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7912[label="Succ wx63000",fontsize=16,color="green",shape="box"];7913[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx6820) (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7913 -> 7957[label="",style="solid", color="black", weight=3]; 75.77/37.30 7914[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx6320) == LT))",fontsize=16,color="black",shape="box"];7914 -> 7958[label="",style="solid", color="black", weight=3]; 75.77/37.30 7917[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];7917 -> 7963[label="",style="solid", color="black", weight=3]; 75.77/37.30 7918[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];7918 -> 7964[label="",style="solid", color="black", weight=3]; 75.77/37.30 7919[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];7919 -> 7965[label="",style="solid", color="black", weight=3]; 75.77/37.30 7920[label="wx63000",fontsize=16,color="green",shape="box"];7921[label="wx62300",fontsize=16,color="green",shape="box"];7922 -> 7751[label="",style="dashed", color="red", weight=0]; 75.77/37.30 7922[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == LT))",fontsize=16,color="magenta"];7922 -> 7966[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7922 -> 7967[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7923[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7923 -> 7968[label="",style="solid", color="black", weight=3]; 75.77/37.30 7924[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (Neg (Succ wx629) :% Pos Zero > Pos (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7924 -> 7969[label="",style="solid", color="black", weight=3]; 75.77/37.30 7925[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg (Succ wx629) :% Pos (Succ wx63000) > Pos Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7925 -> 7970[label="",style="solid", color="black", weight=3]; 75.77/37.30 7926[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (Neg (Succ wx629) :% Pos Zero > Pos Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7926 -> 7971[label="",style="solid", color="black", weight=3]; 75.77/37.30 7927[label="wx63000",fontsize=16,color="green",shape="box"];7928[label="wx62300",fontsize=16,color="green",shape="box"];7929[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx6740) Zero == LT))",fontsize=16,color="black",shape="box"];7929 -> 7972[label="",style="solid", color="black", weight=3]; 75.77/37.30 7930[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];7930 -> 7973[label="",style="solid", color="black", weight=3]; 75.77/37.30 7931[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (Neg (Succ wx629) :% Neg Zero > Pos (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7931 -> 7974[label="",style="solid", color="black", weight=3]; 75.77/37.30 7932[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg (Succ wx629) :% Neg (Succ wx63000) > Pos Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7932 -> 7975[label="",style="solid", color="black", weight=3]; 75.77/37.30 7933[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (Neg (Succ wx629) :% Neg Zero > Pos Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7933 -> 7976[label="",style="solid", color="black", weight=3]; 75.77/37.30 7934[label="wx63000",fontsize=16,color="green",shape="box"];7935[label="wx62300",fontsize=16,color="green",shape="box"];7936[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx6760) Zero == LT))",fontsize=16,color="black",shape="box"];7936 -> 7977[label="",style="solid", color="black", weight=3]; 75.77/37.30 7937[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];7937 -> 7978[label="",style="solid", color="black", weight=3]; 75.77/37.30 7938[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (Neg (Succ wx629) :% Pos Zero > Neg (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7938 -> 7979[label="",style="solid", color="black", weight=3]; 75.77/37.30 7939[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg (Succ wx629) :% Pos (Succ wx63000) > Neg Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7939 -> 7980[label="",style="solid", color="black", weight=3]; 75.77/37.30 7940[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (Neg (Succ wx629) :% Pos Zero > Neg Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7940 -> 7981[label="",style="solid", color="black", weight=3]; 75.77/37.30 7941[label="wx63000",fontsize=16,color="green",shape="box"];7942[label="wx62300",fontsize=16,color="green",shape="box"];7943 -> 7754[label="",style="dashed", color="red", weight=0]; 75.77/37.30 7943[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == LT))",fontsize=16,color="magenta"];7943 -> 7982[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7943 -> 7983[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 7944[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == LT))",fontsize=16,color="black",shape="box"];7944 -> 7984[label="",style="solid", color="black", weight=3]; 75.77/37.30 7945[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (Neg (Succ wx629) :% Neg Zero > Neg (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7945 -> 7985[label="",style="solid", color="black", weight=3]; 75.77/37.30 7946[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg (Succ wx629) :% Neg (Succ wx63000) > Neg Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7946 -> 7986[label="",style="solid", color="black", weight=3]; 75.77/37.30 7947[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (Neg (Succ wx629) :% Neg Zero > Neg Zero :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];7947 -> 7987[label="",style="solid", color="black", weight=3]; 75.77/37.30 2348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2348 -> 2799[label="",style="solid", color="black", weight=3]; 75.77/37.30 2349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2349 -> 2800[label="",style="solid", color="black", weight=3]; 75.77/37.30 2350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2350 -> 2801[label="",style="solid", color="black", weight=3]; 75.77/37.30 12989[label="wx5000",fontsize=16,color="green",shape="box"];12990[label="wx33",fontsize=16,color="green",shape="box"];12991[label="wx5100",fontsize=16,color="green",shape="box"];12992[label="wx4",fontsize=16,color="green",shape="box"];12993[label="wx34",fontsize=16,color="green",shape="box"];12994[label="wx31",fontsize=16,color="green",shape="box"];12995[label="Zero",fontsize=16,color="green",shape="box"];12996[label="wx32",fontsize=16,color="green",shape="box"];12988[label="FiniteMap.lookupWithDefaultFM0 wx1375 (FiniteMap.lookupFM2 (Pos (Succ wx1376) :% Pos Zero) wx1377 wx1378 wx1379 wx1380 (Neg (Succ wx1381) :% Pos (Succ wx1382)) (LT == LT))",fontsize=16,color="black",shape="triangle"];12988 -> 13037[label="",style="solid", color="black", weight=3]; 75.77/37.30 2352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2352 -> 2803[label="",style="solid", color="black", weight=3]; 75.77/37.30 2353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2353 -> 2804[label="",style="solid", color="black", weight=3]; 75.77/37.30 2354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2354 -> 2805[label="",style="solid", color="black", weight=3]; 75.77/37.30 2355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2355 -> 2806[label="",style="solid", color="black", weight=3]; 75.77/37.30 2356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2356 -> 2807[label="",style="solid", color="black", weight=3]; 75.77/37.30 2357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2357 -> 2808[label="",style="solid", color="black", weight=3]; 75.77/37.30 2358 -> 15668[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2358 -> 15669[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15670[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15671[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15672[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15673[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15674[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15675[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2358 -> 15676[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2359 -> 2810[label="",style="solid", color="black", weight=3]; 75.77/37.30 2360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2360 -> 2811[label="",style="solid", color="black", weight=3]; 75.77/37.30 2361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2361 -> 2812[label="",style="solid", color="black", weight=3]; 75.77/37.30 2362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2362 -> 2813[label="",style="solid", color="black", weight=3]; 75.77/37.30 2363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2363 -> 2814[label="",style="solid", color="black", weight=3]; 75.77/37.30 2364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2364 -> 2815[label="",style="solid", color="black", weight=3]; 75.77/37.30 2365 -> 15729[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2365 -> 15730[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15731[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15732[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15733[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15734[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15735[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15736[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2365 -> 15737[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2366 -> 2817[label="",style="solid", color="black", weight=3]; 75.77/37.30 2367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2367 -> 2818[label="",style="solid", color="black", weight=3]; 75.77/37.30 2368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2368 -> 2819[label="",style="solid", color="black", weight=3]; 75.77/37.30 2369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2369 -> 2820[label="",style="solid", color="black", weight=3]; 75.77/37.30 2370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2370 -> 2821[label="",style="solid", color="black", weight=3]; 75.77/37.30 2371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2371 -> 2822[label="",style="solid", color="black", weight=3]; 75.77/37.30 13146[label="Zero",fontsize=16,color="green",shape="box"];13147[label="wx33",fontsize=16,color="green",shape="box"];13148[label="wx5100",fontsize=16,color="green",shape="box"];13149[label="wx4",fontsize=16,color="green",shape="box"];13150[label="wx31",fontsize=16,color="green",shape="box"];13151[label="wx32",fontsize=16,color="green",shape="box"];13152[label="wx34",fontsize=16,color="green",shape="box"];13153[label="wx5000",fontsize=16,color="green",shape="box"];13145[label="FiniteMap.lookupWithDefaultFM0 wx1402 (FiniteMap.lookupFM2 (Neg (Succ wx1403) :% Pos Zero) wx1404 wx1405 wx1406 wx1407 (Neg (Succ wx1408) :% Neg (Succ wx1409)) (LT == LT))",fontsize=16,color="black",shape="triangle"];13145 -> 13194[label="",style="solid", color="black", weight=3]; 75.77/37.30 2373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2373 -> 2824[label="",style="solid", color="black", weight=3]; 75.77/37.30 2374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2374 -> 2825[label="",style="solid", color="black", weight=3]; 75.77/37.30 2375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2375 -> 2826[label="",style="solid", color="black", weight=3]; 75.77/37.30 2376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2376 -> 2827[label="",style="solid", color="black", weight=3]; 75.77/37.30 2377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2377 -> 2828[label="",style="solid", color="black", weight=3]; 75.77/37.30 2378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2378 -> 2829[label="",style="solid", color="black", weight=3]; 75.77/37.30 13209[label="wx34",fontsize=16,color="green",shape="box"];13210[label="wx32",fontsize=16,color="green",shape="box"];13211[label="wx4",fontsize=16,color="green",shape="box"];13212[label="wx30100",fontsize=16,color="green",shape="box"];13213[label="Zero",fontsize=16,color="green",shape="box"];13214[label="wx33",fontsize=16,color="green",shape="box"];13215[label="wx5100",fontsize=16,color="green",shape="box"];13216[label="wx31",fontsize=16,color="green",shape="box"];13208[label="FiniteMap.lookupWithDefaultFM0 wx1411 (FiniteMap.lookupFM2 (Pos (Succ wx1412) :% Pos (Succ wx1413)) wx1414 wx1415 wx1416 wx1417 (Neg Zero :% Pos (Succ wx1418)) (LT == LT))",fontsize=16,color="black",shape="triangle"];13208 -> 13257[label="",style="solid", color="black", weight=3]; 75.77/37.30 2380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2380 -> 2831[label="",style="solid", color="black", weight=3]; 75.77/37.30 2381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2381 -> 2832[label="",style="solid", color="black", weight=3]; 75.77/37.30 2382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2382 -> 2833[label="",style="solid", color="black", weight=3]; 75.77/37.30 2383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2383 -> 2834[label="",style="solid", color="black", weight=3]; 75.77/37.30 2384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2384 -> 2835[label="",style="solid", color="black", weight=3]; 75.77/37.30 2385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2385 -> 2836[label="",style="solid", color="black", weight=3]; 75.77/37.30 2386 -> 15879[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2386 -> 15880[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15881[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15882[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15883[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15884[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15885[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15886[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2386 -> 15887[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2387 -> 2838[label="",style="solid", color="black", weight=3]; 75.77/37.30 2388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2388 -> 2839[label="",style="solid", color="black", weight=3]; 75.77/37.30 2389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2389 -> 2840[label="",style="solid", color="black", weight=3]; 75.77/37.30 2390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2390 -> 2841[label="",style="solid", color="black", weight=3]; 75.77/37.30 2391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2391 -> 2842[label="",style="solid", color="black", weight=3]; 75.77/37.30 2392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2392 -> 2843[label="",style="solid", color="black", weight=3]; 75.77/37.30 2393 -> 15942[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2393 -> 15943[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15944[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15945[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15946[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15947[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15948[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15949[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2393 -> 15950[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2394 -> 2845[label="",style="solid", color="black", weight=3]; 75.77/37.30 2395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2395 -> 2846[label="",style="solid", color="black", weight=3]; 75.77/37.30 2396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2396 -> 2847[label="",style="solid", color="black", weight=3]; 75.77/37.30 2397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2397 -> 2848[label="",style="solid", color="black", weight=3]; 75.77/37.30 2398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2398 -> 2849[label="",style="solid", color="black", weight=3]; 75.77/37.30 2399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2399 -> 2850[label="",style="solid", color="black", weight=3]; 75.77/37.30 13370[label="wx31",fontsize=16,color="green",shape="box"];13371[label="wx33",fontsize=16,color="green",shape="box"];13372[label="wx5100",fontsize=16,color="green",shape="box"];13373[label="Zero",fontsize=16,color="green",shape="box"];13374[label="wx32",fontsize=16,color="green",shape="box"];13375[label="wx34",fontsize=16,color="green",shape="box"];13376[label="wx30100",fontsize=16,color="green",shape="box"];13377[label="wx4",fontsize=16,color="green",shape="box"];13369[label="FiniteMap.lookupWithDefaultFM0 wx1438 (FiniteMap.lookupFM2 (Neg (Succ wx1439) :% Pos (Succ wx1440)) wx1441 wx1442 wx1443 wx1444 (Neg Zero :% Neg (Succ wx1445)) (LT == LT))",fontsize=16,color="black",shape="triangle"];13369 -> 13418[label="",style="solid", color="black", weight=3]; 75.77/37.30 2401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2401 -> 2852[label="",style="solid", color="black", weight=3]; 75.77/37.30 2402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2402 -> 2853[label="",style="solid", color="black", weight=3]; 75.77/37.30 2403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2403 -> 2854[label="",style="solid", color="black", weight=3]; 75.77/37.30 2404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2404 -> 2855[label="",style="solid", color="black", weight=3]; 75.77/37.30 2405[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2405 -> 2856[label="",style="solid", color="black", weight=3]; 75.77/37.30 2406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2406 -> 2857[label="",style="solid", color="black", weight=3]; 75.77/37.30 13433[label="Zero",fontsize=16,color="green",shape="box"];13434[label="wx32",fontsize=16,color="green",shape="box"];13435[label="wx31",fontsize=16,color="green",shape="box"];13436[label="wx4",fontsize=16,color="green",shape="box"];13437[label="wx33",fontsize=16,color="green",shape="box"];13438[label="wx34",fontsize=16,color="green",shape="box"];13439[label="wx5100",fontsize=16,color="green",shape="box"];13432[label="FiniteMap.lookupWithDefaultFM0 wx1447 (FiniteMap.lookupFM2 (Pos (Succ wx1448) :% Pos Zero) wx1449 wx1450 wx1451 wx1452 (Neg Zero :% Pos (Succ wx1453)) (LT == LT))",fontsize=16,color="black",shape="triangle"];13432 -> 13475[label="",style="solid", color="black", weight=3]; 75.77/37.30 2408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2408 -> 2859[label="",style="solid", color="black", weight=3]; 75.77/37.30 2409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2409 -> 2860[label="",style="solid", color="black", weight=3]; 75.77/37.30 2410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2410 -> 2861[label="",style="solid", color="black", weight=3]; 75.77/37.30 2411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2411 -> 2862[label="",style="solid", color="black", weight=3]; 75.77/37.30 2412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2412 -> 2863[label="",style="solid", color="black", weight=3]; 75.77/37.30 2413[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2413 -> 2864[label="",style="solid", color="black", weight=3]; 75.77/37.30 2414 -> 16094[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2414[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2414 -> 16095[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16096[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16097[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16098[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16099[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16100[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2414 -> 16101[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2415 -> 2866[label="",style="solid", color="black", weight=3]; 75.77/37.30 2416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2416 -> 2867[label="",style="solid", color="black", weight=3]; 75.77/37.30 2417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2417 -> 2868[label="",style="solid", color="black", weight=3]; 75.77/37.30 2418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2418 -> 2869[label="",style="solid", color="black", weight=3]; 75.77/37.30 2419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2419 -> 2870[label="",style="solid", color="black", weight=3]; 75.77/37.30 2420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2420 -> 2871[label="",style="solid", color="black", weight=3]; 75.77/37.30 2421 -> 16151[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];2421 -> 16152[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16153[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16154[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16155[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16156[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16157[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2421 -> 16158[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2422 -> 2873[label="",style="solid", color="black", weight=3]; 75.77/37.30 2423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2423 -> 2874[label="",style="solid", color="black", weight=3]; 75.77/37.30 2424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2424 -> 2875[label="",style="solid", color="black", weight=3]; 75.77/37.30 2425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2425 -> 2876[label="",style="solid", color="black", weight=3]; 75.77/37.30 2426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2426 -> 2877[label="",style="solid", color="black", weight=3]; 75.77/37.30 2427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2427 -> 2878[label="",style="solid", color="black", weight=3]; 75.77/37.30 13578[label="wx4",fontsize=16,color="green",shape="box"];13579[label="wx31",fontsize=16,color="green",shape="box"];13580[label="wx33",fontsize=16,color="green",shape="box"];13581[label="wx32",fontsize=16,color="green",shape="box"];13582[label="wx5100",fontsize=16,color="green",shape="box"];13583[label="Zero",fontsize=16,color="green",shape="box"];13584[label="wx34",fontsize=16,color="green",shape="box"];13577[label="FiniteMap.lookupWithDefaultFM0 wx1471 (FiniteMap.lookupFM2 (Neg (Succ wx1472) :% Pos Zero) wx1473 wx1474 wx1475 wx1476 (Neg Zero :% Neg (Succ wx1477)) (LT == LT))",fontsize=16,color="black",shape="triangle"];13577 -> 13620[label="",style="solid", color="black", weight=3]; 75.77/37.30 2429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2429 -> 2880[label="",style="solid", color="black", weight=3]; 75.77/37.30 2430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2430 -> 2881[label="",style="solid", color="black", weight=3]; 75.77/37.30 2431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2431 -> 2882[label="",style="solid", color="black", weight=3]; 75.77/37.30 8927 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8927[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8927 -> 8983[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8927 -> 8984[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8928[label="Succ wx85800",fontsize=16,color="green",shape="box"];8929[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) (Succ wx9080) == LT))",fontsize=16,color="black",shape="box"];8929 -> 8985[label="",style="solid", color="black", weight=3]; 75.77/37.30 8930[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8930 -> 8986[label="",style="solid", color="black", weight=3]; 75.77/37.30 8931 -> 8903[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8931[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="magenta"];8932 -> 8904[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8932[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];8933 -> 8905[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8933[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="magenta"];8934[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="black",shape="box"];8934 -> 8987[label="",style="solid", color="black", weight=3]; 75.77/37.30 8935[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="black",shape="box"];8935 -> 8988[label="",style="solid", color="black", weight=3]; 75.77/37.30 8936 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8936[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];8936 -> 8989[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8936 -> 8990[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8937[label="Succ wx85800",fontsize=16,color="green",shape="box"];8938[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) (Succ wx9100) == LT))",fontsize=16,color="black",shape="box"];8938 -> 8991[label="",style="solid", color="black", weight=3]; 75.77/37.30 8939[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx8600) Zero == LT))",fontsize=16,color="black",shape="box"];8939 -> 8992[label="",style="solid", color="black", weight=3]; 75.77/37.30 8946 -> 8924[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8946[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="magenta"];8947 -> 8925[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8947[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];8948 -> 8926[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8948[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="magenta"];8949[label="wx85800",fontsize=16,color="green",shape="box"];8950[label="wx85100",fontsize=16,color="green",shape="box"];8951[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx9000) == LT))",fontsize=16,color="black",shape="box"];8951 -> 8997[label="",style="solid", color="black", weight=3]; 75.77/37.30 8952[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];8952 -> 8998[label="",style="solid", color="black", weight=3]; 75.77/37.30 8953[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (Neg (Succ wx857) :% Pos Zero > Pos (Succ wx85100) :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8953 -> 8999[label="",style="solid", color="black", weight=3]; 75.77/37.30 8954[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (Neg (Succ wx857) :% Pos (Succ wx85800) > Pos Zero :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8954 -> 9000[label="",style="solid", color="black", weight=3]; 75.77/37.30 8955[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (Neg (Succ wx857) :% Pos Zero > Pos Zero :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8955 -> 9001[label="",style="solid", color="black", weight=3]; 75.77/37.30 8956[label="wx85800",fontsize=16,color="green",shape="box"];8957[label="wx85100",fontsize=16,color="green",shape="box"];8958 -> 8780[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8958[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == LT))",fontsize=16,color="magenta"];8958 -> 9002[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8958 -> 9003[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8959[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8959 -> 9004[label="",style="solid", color="black", weight=3]; 75.77/37.30 8960[label="Zero",fontsize=16,color="green",shape="box"];8961[label="Succ wx85100",fontsize=16,color="green",shape="box"];8962[label="Succ wx85800",fontsize=16,color="green",shape="box"];8963[label="Zero",fontsize=16,color="green",shape="box"];8964[label="Zero",fontsize=16,color="green",shape="box"];8965[label="Zero",fontsize=16,color="green",shape="box"];8966[label="wx85800",fontsize=16,color="green",shape="box"];8967[label="wx85100",fontsize=16,color="green",shape="box"];8968 -> 8781[label="",style="dashed", color="red", weight=0]; 75.77/37.30 8968[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == LT))",fontsize=16,color="magenta"];8968 -> 9005[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8968 -> 9006[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 8969[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="box"];8969 -> 9007[label="",style="solid", color="black", weight=3]; 75.77/37.30 8970[label="Succ wx85100",fontsize=16,color="green",shape="box"];8971[label="Zero",fontsize=16,color="green",shape="box"];8972[label="Zero",fontsize=16,color="green",shape="box"];8973[label="Succ wx85800",fontsize=16,color="green",shape="box"];8974[label="Zero",fontsize=16,color="green",shape="box"];8975[label="Zero",fontsize=16,color="green",shape="box"];8976[label="wx85800",fontsize=16,color="green",shape="box"];8977[label="wx85100",fontsize=16,color="green",shape="box"];8978[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx9060) == LT))",fontsize=16,color="black",shape="box"];8978 -> 9008[label="",style="solid", color="black", weight=3]; 75.77/37.30 8979[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];8979 -> 9009[label="",style="solid", color="black", weight=3]; 75.77/37.30 8980[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (Neg (Succ wx857) :% Neg Zero > Neg (Succ wx85100) :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8980 -> 9010[label="",style="solid", color="black", weight=3]; 75.77/37.30 8981[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (Neg (Succ wx857) :% Neg (Succ wx85800) > Neg Zero :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8981 -> 9011[label="",style="solid", color="black", weight=3]; 75.77/37.30 8982[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (Neg (Succ wx857) :% Neg Zero > Neg Zero :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];8982 -> 9012[label="",style="solid", color="black", weight=3]; 75.77/37.30 2458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2458 -> 2914[label="",style="solid", color="black", weight=3]; 75.77/37.30 2459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2459 -> 2915[label="",style="solid", color="black", weight=3]; 75.77/37.30 2460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2460 -> 2916[label="",style="solid", color="black", weight=3]; 75.77/37.30 2461 -> 16305[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2461 -> 16306[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16307[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16308[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16309[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16310[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16311[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16312[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2461 -> 16313[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2462 -> 2918[label="",style="solid", color="black", weight=3]; 75.77/37.30 2463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2463 -> 2919[label="",style="solid", color="black", weight=3]; 75.77/37.30 2464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2464 -> 2920[label="",style="solid", color="black", weight=3]; 75.77/37.30 2465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2465 -> 2921[label="",style="solid", color="black", weight=3]; 75.77/37.30 2466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2466 -> 2922[label="",style="solid", color="black", weight=3]; 75.77/37.30 2467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2467 -> 2923[label="",style="solid", color="black", weight=3]; 75.77/37.30 13707[label="wx5100",fontsize=16,color="green",shape="box"];13708[label="wx4",fontsize=16,color="green",shape="box"];13709[label="wx32",fontsize=16,color="green",shape="box"];13710[label="Zero",fontsize=16,color="green",shape="box"];13711[label="wx33",fontsize=16,color="green",shape="box"];13712[label="wx5000",fontsize=16,color="green",shape="box"];13713[label="wx34",fontsize=16,color="green",shape="box"];13714[label="wx31",fontsize=16,color="green",shape="box"];13706[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM2 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (GT == LT))",fontsize=16,color="black",shape="triangle"];13706 -> 13755[label="",style="solid", color="black", weight=3]; 75.77/37.30 2469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2469 -> 2925[label="",style="solid", color="black", weight=3]; 75.77/37.30 2470[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2470 -> 2926[label="",style="solid", color="black", weight=3]; 75.77/37.30 2471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2471 -> 2927[label="",style="solid", color="black", weight=3]; 75.77/37.30 2472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2472 -> 2928[label="",style="solid", color="black", weight=3]; 75.77/37.30 2473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2473 -> 2929[label="",style="solid", color="black", weight=3]; 75.77/37.30 2474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2474 -> 2930[label="",style="solid", color="black", weight=3]; 75.77/37.30 13772[label="wx32",fontsize=16,color="green",shape="box"];13773[label="Zero",fontsize=16,color="green",shape="box"];13774[label="wx34",fontsize=16,color="green",shape="box"];13775[label="wx33",fontsize=16,color="green",shape="box"];13776[label="wx31",fontsize=16,color="green",shape="box"];13777[label="wx5000",fontsize=16,color="green",shape="box"];13778[label="wx4",fontsize=16,color="green",shape="box"];13779[label="wx5100",fontsize=16,color="green",shape="box"];13771[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM2 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (GT == LT))",fontsize=16,color="black",shape="triangle"];13771 -> 13820[label="",style="solid", color="black", weight=3]; 75.77/37.30 2476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2476 -> 2932[label="",style="solid", color="black", weight=3]; 75.77/37.30 2477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2477 -> 2933[label="",style="solid", color="black", weight=3]; 75.77/37.30 2478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2478 -> 2934[label="",style="solid", color="black", weight=3]; 75.77/37.30 2479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2479 -> 2935[label="",style="solid", color="black", weight=3]; 75.77/37.30 2480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2480 -> 2936[label="",style="solid", color="black", weight=3]; 75.77/37.30 2481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2481 -> 2937[label="",style="solid", color="black", weight=3]; 75.77/37.30 2482 -> 16431[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2482 -> 16432[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16433[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16434[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16435[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16436[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16437[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16438[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2482 -> 16439[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2483 -> 2939[label="",style="solid", color="black", weight=3]; 75.77/37.30 2484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2484 -> 2940[label="",style="solid", color="black", weight=3]; 75.77/37.30 2485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (compare (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2485 -> 2941[label="",style="solid", color="black", weight=3]; 75.77/37.30 2486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2486 -> 2942[label="",style="solid", color="black", weight=3]; 75.77/37.30 2487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2487 -> 2943[label="",style="solid", color="black", weight=3]; 75.77/37.30 2488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2488 -> 2944[label="",style="solid", color="black", weight=3]; 75.77/37.30 2489 -> 16492[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2489 -> 16493[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16494[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16495[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16496[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16497[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16498[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16499[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2489 -> 16500[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2490 -> 2946[label="",style="solid", color="black", weight=3]; 75.77/37.30 2491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2491 -> 2947[label="",style="solid", color="black", weight=3]; 75.77/37.30 2492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2492 -> 2948[label="",style="solid", color="black", weight=3]; 75.77/37.30 2493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2493 -> 2949[label="",style="solid", color="black", weight=3]; 75.77/37.30 2494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2494 -> 2950[label="",style="solid", color="black", weight=3]; 75.77/37.30 2495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2495 -> 2951[label="",style="solid", color="black", weight=3]; 75.77/37.30 13921[label="wx4",fontsize=16,color="green",shape="box"];13922[label="Zero",fontsize=16,color="green",shape="box"];13923[label="wx30100",fontsize=16,color="green",shape="box"];13924[label="wx32",fontsize=16,color="green",shape="box"];13925[label="wx5100",fontsize=16,color="green",shape="box"];13926[label="wx33",fontsize=16,color="green",shape="box"];13927[label="wx34",fontsize=16,color="green",shape="box"];13928[label="wx31",fontsize=16,color="green",shape="box"];13920[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM2 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (GT == LT))",fontsize=16,color="black",shape="triangle"];13920 -> 13969[label="",style="solid", color="black", weight=3]; 75.77/37.30 2497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2497 -> 2953[label="",style="solid", color="black", weight=3]; 75.77/37.30 2498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2498 -> 2954[label="",style="solid", color="black", weight=3]; 75.77/37.30 2499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2499 -> 2955[label="",style="solid", color="black", weight=3]; 75.77/37.30 2500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2500 -> 2956[label="",style="solid", color="black", weight=3]; 75.77/37.30 2501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2501 -> 2957[label="",style="solid", color="black", weight=3]; 75.77/37.30 2502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2502 -> 2958[label="",style="solid", color="black", weight=3]; 75.77/37.30 13985[label="Zero",fontsize=16,color="green",shape="box"];13986[label="wx30100",fontsize=16,color="green",shape="box"];13987[label="wx33",fontsize=16,color="green",shape="box"];13988[label="wx32",fontsize=16,color="green",shape="box"];13989[label="wx34",fontsize=16,color="green",shape="box"];13990[label="wx4",fontsize=16,color="green",shape="box"];13991[label="wx5100",fontsize=16,color="green",shape="box"];13992[label="wx31",fontsize=16,color="green",shape="box"];13984[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM2 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (GT == LT))",fontsize=16,color="black",shape="triangle"];13984 -> 14033[label="",style="solid", color="black", weight=3]; 75.77/37.30 2504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2504 -> 2960[label="",style="solid", color="black", weight=3]; 75.77/37.30 2505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2505 -> 2961[label="",style="solid", color="black", weight=3]; 75.77/37.30 2506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2506 -> 2962[label="",style="solid", color="black", weight=3]; 75.77/37.30 2507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2507 -> 2963[label="",style="solid", color="black", weight=3]; 75.77/37.30 2508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2508 -> 2964[label="",style="solid", color="black", weight=3]; 75.77/37.30 2509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2509 -> 2965[label="",style="solid", color="black", weight=3]; 75.77/37.30 2510 -> 16624[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2510 -> 16625[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16626[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16627[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16628[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16629[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16630[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16631[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2510 -> 16632[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2511 -> 2967[label="",style="solid", color="black", weight=3]; 75.77/37.30 2512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2512 -> 2968[label="",style="solid", color="black", weight=3]; 75.77/37.30 2513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2513 -> 2969[label="",style="solid", color="black", weight=3]; 75.77/37.30 2514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2514 -> 2970[label="",style="solid", color="black", weight=3]; 75.77/37.30 2515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2515 -> 2971[label="",style="solid", color="black", weight=3]; 75.77/37.30 2516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2516 -> 2972[label="",style="solid", color="black", weight=3]; 75.77/37.30 2517 -> 16688[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2517 -> 16689[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16690[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16691[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16692[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16693[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16694[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2517 -> 16695[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2518 -> 2974[label="",style="solid", color="black", weight=3]; 75.77/37.30 2519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2519 -> 2975[label="",style="solid", color="black", weight=3]; 75.77/37.30 2520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2520 -> 2976[label="",style="solid", color="black", weight=3]; 75.77/37.30 2521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2521 -> 2977[label="",style="solid", color="black", weight=3]; 75.77/37.30 2522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2522 -> 2978[label="",style="solid", color="black", weight=3]; 75.77/37.30 2523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2523 -> 2979[label="",style="solid", color="black", weight=3]; 75.77/37.30 14137[label="Zero",fontsize=16,color="green",shape="box"];14138[label="wx32",fontsize=16,color="green",shape="box"];14139[label="wx33",fontsize=16,color="green",shape="box"];14140[label="wx31",fontsize=16,color="green",shape="box"];14141[label="wx5100",fontsize=16,color="green",shape="box"];14142[label="wx34",fontsize=16,color="green",shape="box"];14143[label="wx4",fontsize=16,color="green",shape="box"];14136[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM2 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (GT == LT))",fontsize=16,color="black",shape="triangle"];14136 -> 14179[label="",style="solid", color="black", weight=3]; 75.77/37.30 2525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2525 -> 2981[label="",style="solid", color="black", weight=3]; 75.77/37.30 2526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2526 -> 2982[label="",style="solid", color="black", weight=3]; 75.77/37.30 2527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2527 -> 2983[label="",style="solid", color="black", weight=3]; 75.77/37.30 2528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2528 -> 2984[label="",style="solid", color="black", weight=3]; 75.77/37.30 2529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2529 -> 2985[label="",style="solid", color="black", weight=3]; 75.77/37.30 2530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2530 -> 2986[label="",style="solid", color="black", weight=3]; 75.77/37.30 14197[label="wx33",fontsize=16,color="green",shape="box"];14198[label="wx31",fontsize=16,color="green",shape="box"];14199[label="wx34",fontsize=16,color="green",shape="box"];14200[label="wx4",fontsize=16,color="green",shape="box"];14201[label="Zero",fontsize=16,color="green",shape="box"];14202[label="wx32",fontsize=16,color="green",shape="box"];14203[label="wx5100",fontsize=16,color="green",shape="box"];14196[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM2 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (GT == LT))",fontsize=16,color="black",shape="triangle"];14196 -> 14239[label="",style="solid", color="black", weight=3]; 75.77/37.30 2532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2532 -> 2988[label="",style="solid", color="black", weight=3]; 75.77/37.30 2533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (compare (Neg Zero * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2533 -> 2989[label="",style="solid", color="black", weight=3]; 75.77/37.30 2534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (compare (Neg Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2534 -> 2990[label="",style="solid", color="black", weight=3]; 75.77/37.30 2535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx30000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2535 -> 2991[label="",style="solid", color="black", weight=3]; 75.77/37.30 2536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2536 -> 2992[label="",style="solid", color="black", weight=3]; 75.77/37.30 2537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ wx5100) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2537 -> 2993[label="",style="solid", color="black", weight=3]; 75.77/37.30 2538 -> 16806[label="",style="dashed", color="red", weight=0]; 75.77/37.30 2538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ Zero) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];2538 -> 16807[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16808[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16809[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16810[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16811[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16812[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2538 -> 16813[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 2539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2539 -> 2995[label="",style="solid", color="black", weight=3]; 75.77/37.30 2540[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (compare (Neg Zero * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2540 -> 2996[label="",style="solid", color="black", weight=3]; 75.77/37.30 2541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (compare (Neg Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2541 -> 2997[label="",style="solid", color="black", weight=3]; 75.77/37.30 5945 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5945[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];5945 -> 5970[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5945 -> 5971[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5944[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) wx257 == LT))",fontsize=16,color="burlywood",shape="triangle"];21217[label="wx257/Succ wx2570",fontsize=10,color="white",style="solid",shape="box"];5944 -> 21217[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21217 -> 5972[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21218[label="wx257/Zero",fontsize=10,color="white",style="solid",shape="box"];5944 -> 21218[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21218 -> 5973[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 5946 -> 5934[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5946[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == LT))",fontsize=16,color="magenta"];5947 -> 5935[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5947[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];5948 -> 5936[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5948[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == LT))",fontsize=16,color="magenta"];5950 -> 5796[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5950[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];5950 -> 5974[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5950 -> 5975[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5949[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) wx259 == LT))",fontsize=16,color="burlywood",shape="triangle"];21219[label="wx259/Succ wx2590",fontsize=10,color="white",style="solid",shape="box"];5949 -> 21219[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21219 -> 5976[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21220[label="wx259/Zero",fontsize=10,color="white",style="solid",shape="box"];5949 -> 21220[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21220 -> 5977[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 5951 -> 5941[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5951[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == LT))",fontsize=16,color="magenta"];5952 -> 5942[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5952[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];5953 -> 5943[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5953[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == LT))",fontsize=16,color="magenta"];5954 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5954[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];5954 -> 5984[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5954 -> 5985[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5955[label="Succ wx20700",fontsize=16,color="green",shape="box"];5956[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) (Succ wx2530) == LT))",fontsize=16,color="black",shape="box"];5956 -> 5986[label="",style="solid", color="black", weight=3]; 75.77/37.30 5957[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5957 -> 5987[label="",style="solid", color="black", weight=3]; 75.77/37.30 5958[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];5958 -> 5988[label="",style="solid", color="black", weight=3]; 75.77/37.30 5959[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];5959 -> 5989[label="",style="solid", color="black", weight=3]; 75.77/37.30 5960[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];5960 -> 5990[label="",style="solid", color="black", weight=3]; 75.77/37.30 5961[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="black",shape="box"];5961 -> 5991[label="",style="solid", color="black", weight=3]; 75.77/37.30 5962[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="black",shape="box"];5962 -> 5992[label="",style="solid", color="black", weight=3]; 75.77/37.30 5963 -> 5400[label="",style="dashed", color="red", weight=0]; 75.77/37.30 5963[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];5963 -> 5993[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5963 -> 5994[label="",style="dashed", color="magenta", weight=3]; 75.77/37.30 5964[label="Succ wx20700",fontsize=16,color="green",shape="box"];5965[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) (Succ wx2550) == LT))",fontsize=16,color="black",shape="box"];5965 -> 5995[label="",style="solid", color="black", weight=3]; 75.77/37.30 5966[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx201) Zero == LT))",fontsize=16,color="black",shape="box"];5966 -> 5996[label="",style="solid", color="black", weight=3]; 75.77/37.30 5967[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];5967 -> 5997[label="",style="solid", color="black", weight=3]; 75.77/37.30 5968[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];5968 -> 5998[label="",style="solid", color="black", weight=3]; 75.77/37.30 5969[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];5969 -> 5999[label="",style="solid", color="black", weight=3]; 75.77/37.30 2573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21221[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2573 -> 21221[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21221 -> 3032[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21222[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2573 -> 21222[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21222 -> 3033[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2574 -> 3034[label="",style="solid", color="black", weight=3]; 75.77/37.30 2575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2575 -> 3035[label="",style="solid", color="black", weight=3]; 75.77/37.30 14347[label="wx31",fontsize=16,color="green",shape="box"];14348[label="wx33",fontsize=16,color="green",shape="box"];14349[label="wx32",fontsize=16,color="green",shape="box"];14350[label="wx5100",fontsize=16,color="green",shape="box"];14351[label="wx34",fontsize=16,color="green",shape="box"];14352[label="Zero",fontsize=16,color="green",shape="box"];14353[label="wx5000",fontsize=16,color="green",shape="box"];14354[label="wx4",fontsize=16,color="green",shape="box"];14346[label="FiniteMap.lookupWithDefaultFM0 wx1587 (FiniteMap.lookupFM2 (Pos (Succ wx1588) :% Pos Zero) wx1589 wx1590 wx1591 wx1592 (Pos (Succ wx1593) :% Pos (Succ wx1594)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14346 -> 14395[label="",style="solid", color="black", weight=3]; 75.77/37.30 2577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2577 -> 3037[label="",style="solid", color="black", weight=3]; 75.77/37.30 2578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2578 -> 3038[label="",style="solid", color="black", weight=3]; 75.77/37.30 2579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2579 -> 3039[label="",style="solid", color="black", weight=3]; 75.77/37.30 2580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21223[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2580 -> 21223[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21223 -> 3040[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21224[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2580 -> 21224[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21224 -> 3041[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2581 -> 3042[label="",style="solid", color="black", weight=3]; 75.77/37.30 2582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2582 -> 3043[label="",style="solid", color="black", weight=3]; 75.77/37.30 11698[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM2 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) False)",fontsize=16,color="black",shape="triangle"];11698 -> 11761[label="",style="solid", color="black", weight=3]; 75.77/37.30 2584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2584 -> 3045[label="",style="solid", color="black", weight=3]; 75.77/37.30 2585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2585 -> 3046[label="",style="solid", color="black", weight=3]; 75.77/37.30 2586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2586 -> 3047[label="",style="solid", color="black", weight=3]; 75.77/37.30 2587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21225[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2587 -> 21225[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21225 -> 3048[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21226[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2587 -> 21226[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21226 -> 3049[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2588 -> 3050[label="",style="solid", color="black", weight=3]; 75.77/37.30 2589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2589 -> 3051[label="",style="solid", color="black", weight=3]; 75.77/37.30 11760[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM2 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) False)",fontsize=16,color="black",shape="triangle"];11760 -> 11799[label="",style="solid", color="black", weight=3]; 75.77/37.30 2591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2591 -> 3053[label="",style="solid", color="black", weight=3]; 75.77/37.30 2592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2592 -> 3054[label="",style="solid", color="black", weight=3]; 75.77/37.30 2593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2593 -> 3055[label="",style="solid", color="black", weight=3]; 75.77/37.30 2594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21227[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2594 -> 21227[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21227 -> 3056[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21228[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2594 -> 21228[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21228 -> 3057[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2595 -> 3058[label="",style="solid", color="black", weight=3]; 75.77/37.30 2596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2596 -> 3059[label="",style="solid", color="black", weight=3]; 75.77/37.30 14475[label="wx32",fontsize=16,color="green",shape="box"];14476[label="wx5100",fontsize=16,color="green",shape="box"];14477[label="wx4",fontsize=16,color="green",shape="box"];14478[label="wx34",fontsize=16,color="green",shape="box"];14479[label="wx5000",fontsize=16,color="green",shape="box"];14480[label="Zero",fontsize=16,color="green",shape="box"];14481[label="wx33",fontsize=16,color="green",shape="box"];14482[label="wx31",fontsize=16,color="green",shape="box"];14474[label="FiniteMap.lookupWithDefaultFM0 wx1596 (FiniteMap.lookupFM2 (Neg (Succ wx1597) :% Pos Zero) wx1598 wx1599 wx1600 wx1601 (Pos (Succ wx1602) :% Neg (Succ wx1603)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14474 -> 14523[label="",style="solid", color="black", weight=3]; 75.77/37.30 2598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2598 -> 3061[label="",style="solid", color="black", weight=3]; 75.77/37.30 2599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2599 -> 3062[label="",style="solid", color="black", weight=3]; 75.77/37.30 2600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2600 -> 3063[label="",style="solid", color="black", weight=3]; 75.77/37.30 2601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21229[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2601 -> 21229[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21229 -> 3064[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21230[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2601 -> 21230[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21230 -> 3065[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2602 -> 3066[label="",style="solid", color="black", weight=3]; 75.77/37.30 2603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2603 -> 3067[label="",style="solid", color="black", weight=3]; 75.77/37.30 14538[label="wx4",fontsize=16,color="green",shape="box"];14539[label="wx31",fontsize=16,color="green",shape="box"];14540[label="wx32",fontsize=16,color="green",shape="box"];14541[label="Zero",fontsize=16,color="green",shape="box"];14542[label="wx30100",fontsize=16,color="green",shape="box"];14543[label="wx33",fontsize=16,color="green",shape="box"];14544[label="wx34",fontsize=16,color="green",shape="box"];14545[label="wx5100",fontsize=16,color="green",shape="box"];14537[label="FiniteMap.lookupWithDefaultFM0 wx1605 (FiniteMap.lookupFM2 (Pos (Succ wx1606) :% Pos (Succ wx1607)) wx1608 wx1609 wx1610 wx1611 (Pos Zero :% Pos (Succ wx1612)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14537 -> 14586[label="",style="solid", color="black", weight=3]; 75.77/37.30 2605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2605 -> 3069[label="",style="solid", color="black", weight=3]; 75.77/37.30 2606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2606 -> 3070[label="",style="solid", color="black", weight=3]; 75.77/37.30 2607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2607 -> 3071[label="",style="solid", color="black", weight=3]; 75.77/37.30 2608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21231[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2608 -> 21231[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21231 -> 3072[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21232[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2608 -> 21232[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21232 -> 3073[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2609 -> 3074[label="",style="solid", color="black", weight=3]; 75.77/37.30 2610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2610 -> 3075[label="",style="solid", color="black", weight=3]; 75.77/37.30 11909[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM2 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) False)",fontsize=16,color="black",shape="triangle"];11909 -> 11974[label="",style="solid", color="black", weight=3]; 75.77/37.30 2612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2612 -> 3077[label="",style="solid", color="black", weight=3]; 75.77/37.30 2613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2613 -> 3078[label="",style="solid", color="black", weight=3]; 75.77/37.30 2614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2614 -> 3079[label="",style="solid", color="black", weight=3]; 75.77/37.30 2615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21233[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2615 -> 21233[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21233 -> 3080[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 21234[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2615 -> 21234[label="",style="solid", color="burlywood", weight=9]; 75.77/37.30 21234 -> 3081[label="",style="solid", color="burlywood", weight=3]; 75.77/37.30 2616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2616 -> 3082[label="",style="solid", color="black", weight=3]; 75.77/37.30 2617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2617 -> 3083[label="",style="solid", color="black", weight=3]; 75.77/37.30 11973[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM2 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) False)",fontsize=16,color="black",shape="triangle"];11973 -> 12014[label="",style="solid", color="black", weight=3]; 75.77/37.30 2619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2619 -> 3085[label="",style="solid", color="black", weight=3]; 75.77/37.30 2620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2620 -> 3086[label="",style="solid", color="black", weight=3]; 75.77/37.30 2621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2621 -> 3087[label="",style="solid", color="black", weight=3]; 75.77/37.31 2622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21235[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2622 -> 21235[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21235 -> 3088[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21236[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2622 -> 21236[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21236 -> 3089[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2623 -> 3090[label="",style="solid", color="black", weight=3]; 75.77/37.31 2624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2624 -> 3091[label="",style="solid", color="black", weight=3]; 75.77/37.31 14671[label="Zero",fontsize=16,color="green",shape="box"];14672[label="wx30100",fontsize=16,color="green",shape="box"];14673[label="wx32",fontsize=16,color="green",shape="box"];14674[label="wx34",fontsize=16,color="green",shape="box"];14675[label="wx31",fontsize=16,color="green",shape="box"];14676[label="wx33",fontsize=16,color="green",shape="box"];14677[label="wx4",fontsize=16,color="green",shape="box"];14678[label="wx5100",fontsize=16,color="green",shape="box"];14670[label="FiniteMap.lookupWithDefaultFM0 wx1614 (FiniteMap.lookupFM2 (Neg (Succ wx1615) :% Pos (Succ wx1616)) wx1617 wx1618 wx1619 wx1620 (Pos Zero :% Neg (Succ wx1621)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14670 -> 14719[label="",style="solid", color="black", weight=3]; 75.77/37.31 2626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2626 -> 3093[label="",style="solid", color="black", weight=3]; 75.77/37.31 2627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2627 -> 3094[label="",style="solid", color="black", weight=3]; 75.77/37.31 2628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2628 -> 3095[label="",style="solid", color="black", weight=3]; 75.77/37.31 2629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21237[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2629 -> 21237[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21237 -> 3096[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21238[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2629 -> 21238[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21238 -> 3097[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2630 -> 3098[label="",style="solid", color="black", weight=3]; 75.77/37.31 2631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2631 -> 3099[label="",style="solid", color="black", weight=3]; 75.77/37.31 14735[label="wx31",fontsize=16,color="green",shape="box"];14736[label="wx4",fontsize=16,color="green",shape="box"];14737[label="wx5100",fontsize=16,color="green",shape="box"];14738[label="Zero",fontsize=16,color="green",shape="box"];14739[label="wx33",fontsize=16,color="green",shape="box"];14740[label="wx32",fontsize=16,color="green",shape="box"];14741[label="wx34",fontsize=16,color="green",shape="box"];14734[label="FiniteMap.lookupWithDefaultFM0 wx1623 (FiniteMap.lookupFM2 (Pos (Succ wx1624) :% Pos Zero) wx1625 wx1626 wx1627 wx1628 (Pos Zero :% Pos (Succ wx1629)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14734 -> 14777[label="",style="solid", color="black", weight=3]; 75.77/37.31 2633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2633 -> 3101[label="",style="solid", color="black", weight=3]; 75.77/37.31 2634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2634 -> 3102[label="",style="solid", color="black", weight=3]; 75.77/37.31 2635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2635 -> 3103[label="",style="solid", color="black", weight=3]; 75.77/37.31 2636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21239[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2636 -> 21239[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21239 -> 3104[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21240[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2636 -> 21240[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21240 -> 3105[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2637 -> 3106[label="",style="solid", color="black", weight=3]; 75.77/37.31 2638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2638 -> 3107[label="",style="solid", color="black", weight=3]; 75.77/37.31 12119[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM2 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) False)",fontsize=16,color="black",shape="triangle"];12119 -> 12180[label="",style="solid", color="black", weight=3]; 75.77/37.31 2640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2640 -> 3109[label="",style="solid", color="black", weight=3]; 75.77/37.31 2641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2641 -> 3110[label="",style="solid", color="black", weight=3]; 75.77/37.31 2642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2642 -> 3111[label="",style="solid", color="black", weight=3]; 75.77/37.31 2643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21241[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2643 -> 21241[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21241 -> 3112[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21242[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2643 -> 21242[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21242 -> 3113[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2644 -> 3114[label="",style="solid", color="black", weight=3]; 75.77/37.31 2645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2645 -> 3115[label="",style="solid", color="black", weight=3]; 75.77/37.31 12179[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM2 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) False)",fontsize=16,color="black",shape="triangle"];12179 -> 12218[label="",style="solid", color="black", weight=3]; 75.77/37.31 2647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2647 -> 3117[label="",style="solid", color="black", weight=3]; 75.77/37.31 2648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2648 -> 3118[label="",style="solid", color="black", weight=3]; 75.77/37.31 2649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2649 -> 3119[label="",style="solid", color="black", weight=3]; 75.77/37.31 2650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21243[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2650 -> 21243[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21243 -> 3120[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21244[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2650 -> 21244[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21244 -> 3121[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2651 -> 3122[label="",style="solid", color="black", weight=3]; 75.77/37.31 2652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2652 -> 3123[label="",style="solid", color="black", weight=3]; 75.77/37.31 14853[label="wx33",fontsize=16,color="green",shape="box"];14854[label="wx5100",fontsize=16,color="green",shape="box"];14855[label="Zero",fontsize=16,color="green",shape="box"];14856[label="wx4",fontsize=16,color="green",shape="box"];14857[label="wx34",fontsize=16,color="green",shape="box"];14858[label="wx31",fontsize=16,color="green",shape="box"];14859[label="wx32",fontsize=16,color="green",shape="box"];14852[label="FiniteMap.lookupWithDefaultFM0 wx1631 (FiniteMap.lookupFM2 (Neg (Succ wx1632) :% Pos Zero) wx1633 wx1634 wx1635 wx1636 (Pos Zero :% Neg (Succ wx1637)) (LT == LT))",fontsize=16,color="black",shape="triangle"];14852 -> 14895[label="",style="solid", color="black", weight=3]; 75.77/37.31 2654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2654 -> 3125[label="",style="solid", color="black", weight=3]; 75.77/37.31 2655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2655 -> 3126[label="",style="solid", color="black", weight=3]; 75.77/37.31 2656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2656 -> 3127[label="",style="solid", color="black", weight=3]; 75.77/37.31 6923[label="wx40200",fontsize=16,color="green",shape="box"];6924[label="wx39500",fontsize=16,color="green",shape="box"];6925[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx4520 wx4040 == LT))",fontsize=16,color="burlywood",shape="triangle"];21245[label="wx4520/Succ wx45200",fontsize=10,color="white",style="solid",shape="box"];6925 -> 21245[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21245 -> 6963[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21246[label="wx4520/Zero",fontsize=10,color="white",style="solid",shape="box"];6925 -> 21246[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21246 -> 6964[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 6926[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == LT))",fontsize=16,color="black",shape="triangle"];6926 -> 6965[label="",style="solid", color="black", weight=3]; 75.77/37.31 6927 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6927[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Neg Zero))",fontsize=16,color="magenta"];6927 -> 6966[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6927 -> 6967[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6927 -> 6968[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6928 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6928[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Neg (Succ wx40200)))",fontsize=16,color="magenta"];6928 -> 6969[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6928 -> 6970[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6928 -> 6971[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6929 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6929[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Neg Zero))",fontsize=16,color="magenta"];6929 -> 6972[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6929 -> 6973[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6929 -> 6974[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6930[label="wx40200",fontsize=16,color="green",shape="box"];6931[label="wx39500",fontsize=16,color="green",shape="box"];6932[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx4540 wx4040 == LT))",fontsize=16,color="burlywood",shape="triangle"];21247[label="wx4540/Succ wx45400",fontsize=10,color="white",style="solid",shape="box"];6932 -> 21247[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21247 -> 6975[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21248[label="wx4540/Zero",fontsize=10,color="white",style="solid",shape="box"];6932 -> 21248[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21248 -> 6976[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 6933[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == LT))",fontsize=16,color="black",shape="triangle"];6933 -> 6977[label="",style="solid", color="black", weight=3]; 75.77/37.31 6938 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6938[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Pos Zero))",fontsize=16,color="magenta"];6938 -> 6984[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6938 -> 6985[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6938 -> 6986[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6939 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6939[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Pos (Succ wx40200)))",fontsize=16,color="magenta"];6939 -> 6987[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6939 -> 6988[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6939 -> 6989[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6940 -> 6[label="",style="dashed", color="red", weight=0]; 75.77/37.31 6940[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Pos Zero))",fontsize=16,color="magenta"];6940 -> 6990[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6940 -> 6991[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6940 -> 6992[label="",style="dashed", color="magenta", weight=3]; 75.77/37.31 6941[label="Succ wx40200",fontsize=16,color="green",shape="box"];6942[label="Succ wx39500",fontsize=16,color="green",shape="box"];6943[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6943 -> 6993[label="",style="solid", color="black", weight=3]; 75.77/37.31 6944[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) :% Pos Zero) (Pos (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6944 -> 6994[label="",style="solid", color="black", weight=3]; 75.77/37.31 6945[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6945 -> 6995[label="",style="solid", color="black", weight=3]; 75.77/37.31 6946[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) :% Pos Zero) (Pos Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6946 -> 6996[label="",style="solid", color="black", weight=3]; 75.77/37.31 6947[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == LT))",fontsize=16,color="black",shape="triangle"];6947 -> 6997[label="",style="solid", color="black", weight=3]; 75.77/37.31 6948[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];6948 -> 6998[label="",style="solid", color="black", weight=3]; 75.77/37.31 6949[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) :% Neg Zero) (Pos (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6949 -> 6999[label="",style="solid", color="black", weight=3]; 75.77/37.31 6950[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6950 -> 7000[label="",style="solid", color="black", weight=3]; 75.77/37.31 6951[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) :% Neg Zero) (Pos Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6951 -> 7001[label="",style="solid", color="black", weight=3]; 75.77/37.31 6952[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == LT))",fontsize=16,color="black",shape="triangle"];6952 -> 7002[label="",style="solid", color="black", weight=3]; 75.77/37.31 6953[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];6953 -> 7003[label="",style="solid", color="black", weight=3]; 75.77/37.31 6954[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) :% Pos Zero) (Neg (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6954 -> 7004[label="",style="solid", color="black", weight=3]; 75.77/37.31 6955[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) :% Pos (Succ wx40200)) (Neg Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6955 -> 7005[label="",style="solid", color="black", weight=3]; 75.77/37.31 6956[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) :% Pos Zero) (Neg Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6956 -> 7006[label="",style="solid", color="black", weight=3]; 75.77/37.31 6957[label="Succ wx39500",fontsize=16,color="green",shape="box"];6958[label="Succ wx40200",fontsize=16,color="green",shape="box"];6959[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="box"];6959 -> 7007[label="",style="solid", color="black", weight=3]; 75.77/37.31 6960[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) :% Neg Zero) (Neg (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6960 -> 7008[label="",style="solid", color="black", weight=3]; 75.77/37.31 6961[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) :% Neg (Succ wx40200)) (Neg Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6961 -> 7009[label="",style="solid", color="black", weight=3]; 75.77/37.31 6962[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) :% Neg Zero) (Neg Zero :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];6962 -> 7010[label="",style="solid", color="black", weight=3]; 75.77/37.31 2686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21249[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2686 -> 21249[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21249 -> 3162[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21250[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2686 -> 21250[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21250 -> 3163[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2687 -> 3164[label="",style="solid", color="black", weight=3]; 75.77/37.31 2688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2688 -> 3165[label="",style="solid", color="black", weight=3]; 75.77/37.31 12326[label="FiniteMap.lookupWithDefaultFM0 wx1269 (FiniteMap.lookupFM2 (Pos (Succ wx1270) :% Neg Zero) wx1271 wx1272 wx1273 wx1274 (Pos (Succ wx1275) :% Pos (Succ wx1276)) True)",fontsize=16,color="black",shape="box"];12326 -> 12332[label="",style="solid", color="black", weight=3]; 75.77/37.31 2690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2690 -> 3168[label="",style="solid", color="black", weight=3]; 75.77/37.31 2691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2691 -> 3169[label="",style="solid", color="black", weight=3]; 75.77/37.31 2692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2692 -> 3170[label="",style="solid", color="black", weight=3]; 75.77/37.31 2693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21251[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2693 -> 21251[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21251 -> 3171[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21252[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2693 -> 21252[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21252 -> 3172[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2694 -> 3173[label="",style="solid", color="black", weight=3]; 75.77/37.31 2695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2695 -> 3174[label="",style="solid", color="black", weight=3]; 75.77/37.31 14993[label="wx33",fontsize=16,color="green",shape="box"];14994[label="wx5000",fontsize=16,color="green",shape="box"];14995[label="wx4",fontsize=16,color="green",shape="box"];14996[label="wx31",fontsize=16,color="green",shape="box"];14997[label="wx5100",fontsize=16,color="green",shape="box"];14998[label="wx32",fontsize=16,color="green",shape="box"];14999[label="wx34",fontsize=16,color="green",shape="box"];15000[label="Zero",fontsize=16,color="green",shape="box"];14992[label="FiniteMap.lookupWithDefaultFM0 wx1656 (FiniteMap.lookupFM2 (Pos (Succ wx1657) :% Neg Zero) wx1658 wx1659 wx1660 wx1661 (Pos (Succ wx1662) :% Neg (Succ wx1663)) (GT == LT))",fontsize=16,color="black",shape="triangle"];14992 -> 15041[label="",style="solid", color="black", weight=3]; 75.77/37.31 2697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2697 -> 3176[label="",style="solid", color="black", weight=3]; 75.77/37.31 2698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2698 -> 3177[label="",style="solid", color="black", weight=3]; 75.77/37.31 2699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2699 -> 3178[label="",style="solid", color="black", weight=3]; 75.77/37.31 2700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21253[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2700 -> 21253[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21253 -> 3179[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21254[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 21254[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21254 -> 3180[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2701 -> 3181[label="",style="solid", color="black", weight=3]; 75.77/37.31 2702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2702 -> 3182[label="",style="solid", color="black", weight=3]; 75.77/37.31 15054[label="wx32",fontsize=16,color="green",shape="box"];15055[label="wx5100",fontsize=16,color="green",shape="box"];15056[label="wx33",fontsize=16,color="green",shape="box"];15057[label="wx5000",fontsize=16,color="green",shape="box"];15058[label="wx4",fontsize=16,color="green",shape="box"];15059[label="wx31",fontsize=16,color="green",shape="box"];15060[label="Zero",fontsize=16,color="green",shape="box"];15061[label="wx34",fontsize=16,color="green",shape="box"];15053[label="FiniteMap.lookupWithDefaultFM0 wx1665 (FiniteMap.lookupFM2 (Neg (Succ wx1666) :% Neg Zero) wx1667 wx1668 wx1669 wx1670 (Pos (Succ wx1671) :% Pos (Succ wx1672)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15053 -> 15102[label="",style="solid", color="black", weight=3]; 75.77/37.31 2704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2704 -> 3184[label="",style="solid", color="black", weight=3]; 75.77/37.31 2705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2705 -> 3185[label="",style="solid", color="black", weight=3]; 75.77/37.31 2706[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2706 -> 3186[label="",style="solid", color="black", weight=3]; 75.77/37.31 2707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21255[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2707 -> 21255[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21255 -> 3187[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21256[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2707 -> 21256[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21256 -> 3188[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2708 -> 3189[label="",style="solid", color="black", weight=3]; 75.77/37.31 2709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2709 -> 3190[label="",style="solid", color="black", weight=3]; 75.77/37.31 12503[label="FiniteMap.lookupWithDefaultFM0 wx1298 (FiniteMap.lookupFM2 (Neg (Succ wx1299) :% Neg Zero) wx1300 wx1301 wx1302 wx1303 (Pos (Succ wx1304) :% Neg (Succ wx1305)) True)",fontsize=16,color="black",shape="box"];12503 -> 12569[label="",style="solid", color="black", weight=3]; 75.77/37.31 2711[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2711 -> 3193[label="",style="solid", color="black", weight=3]; 75.77/37.31 2712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2712 -> 3194[label="",style="solid", color="black", weight=3]; 75.77/37.31 2713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2713 -> 3195[label="",style="solid", color="black", weight=3]; 75.77/37.31 2714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21257[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2714 -> 21257[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21257 -> 3196[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21258[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2714 -> 21258[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21258 -> 3197[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2715 -> 3198[label="",style="solid", color="black", weight=3]; 75.77/37.31 2716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2716 -> 3199[label="",style="solid", color="black", weight=3]; 75.77/37.31 12568[label="FiniteMap.lookupWithDefaultFM0 wx1307 (FiniteMap.lookupFM2 (Pos (Succ wx1308) :% Neg (Succ wx1309)) wx1310 wx1311 wx1312 wx1313 (Pos Zero :% Pos (Succ wx1314)) True)",fontsize=16,color="black",shape="box"];12568 -> 12609[label="",style="solid", color="black", weight=3]; 75.77/37.31 2718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2718 -> 3202[label="",style="solid", color="black", weight=3]; 75.77/37.31 2719[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2719 -> 3203[label="",style="solid", color="black", weight=3]; 75.77/37.31 2720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2720 -> 3204[label="",style="solid", color="black", weight=3]; 75.77/37.31 2721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21259[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2721 -> 21259[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21259 -> 3205[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21260[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2721 -> 21260[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21260 -> 3206[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2722 -> 3207[label="",style="solid", color="black", weight=3]; 75.77/37.31 2723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2723 -> 3208[label="",style="solid", color="black", weight=3]; 75.77/37.31 15204[label="wx31",fontsize=16,color="green",shape="box"];15205[label="wx4",fontsize=16,color="green",shape="box"];15206[label="wx32",fontsize=16,color="green",shape="box"];15207[label="wx30100",fontsize=16,color="green",shape="box"];15208[label="wx5100",fontsize=16,color="green",shape="box"];15209[label="Zero",fontsize=16,color="green",shape="box"];15210[label="wx33",fontsize=16,color="green",shape="box"];15211[label="wx34",fontsize=16,color="green",shape="box"];15203[label="FiniteMap.lookupWithDefaultFM0 wx1692 (FiniteMap.lookupFM2 (Pos (Succ wx1693) :% Neg (Succ wx1694)) wx1695 wx1696 wx1697 wx1698 (Pos Zero :% Neg (Succ wx1699)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15203 -> 15252[label="",style="solid", color="black", weight=3]; 75.77/37.31 2725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2725 -> 3210[label="",style="solid", color="black", weight=3]; 75.77/37.31 2726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2726 -> 3211[label="",style="solid", color="black", weight=3]; 75.77/37.31 2727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2727 -> 3212[label="",style="solid", color="black", weight=3]; 75.77/37.31 2728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21261[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2728 -> 21261[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21261 -> 3213[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21262[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2728 -> 21262[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21262 -> 3214[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2729 -> 3215[label="",style="solid", color="black", weight=3]; 75.77/37.31 2730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2730 -> 3216[label="",style="solid", color="black", weight=3]; 75.77/37.31 15267[label="wx31",fontsize=16,color="green",shape="box"];15268[label="wx32",fontsize=16,color="green",shape="box"];15269[label="wx34",fontsize=16,color="green",shape="box"];15270[label="wx30100",fontsize=16,color="green",shape="box"];15271[label="wx33",fontsize=16,color="green",shape="box"];15272[label="Zero",fontsize=16,color="green",shape="box"];15273[label="wx4",fontsize=16,color="green",shape="box"];15274[label="wx5100",fontsize=16,color="green",shape="box"];15266[label="FiniteMap.lookupWithDefaultFM0 wx1701 (FiniteMap.lookupFM2 (Neg (Succ wx1702) :% Neg (Succ wx1703)) wx1704 wx1705 wx1706 wx1707 (Pos Zero :% Pos (Succ wx1708)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15266 -> 15315[label="",style="solid", color="black", weight=3]; 75.77/37.31 2732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2732 -> 3218[label="",style="solid", color="black", weight=3]; 75.77/37.31 2733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2733 -> 3219[label="",style="solid", color="black", weight=3]; 75.77/37.31 2734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2734 -> 3220[label="",style="solid", color="black", weight=3]; 75.77/37.31 2735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21263[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2735 -> 21263[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21263 -> 3221[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21264[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2735 -> 21264[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21264 -> 3222[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2736 -> 3223[label="",style="solid", color="black", weight=3]; 75.77/37.31 2737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2737 -> 3224[label="",style="solid", color="black", weight=3]; 75.77/37.31 12732[label="FiniteMap.lookupWithDefaultFM0 wx1334 (FiniteMap.lookupFM2 (Neg (Succ wx1335) :% Neg (Succ wx1336)) wx1337 wx1338 wx1339 wx1340 (Pos Zero :% Neg (Succ wx1341)) True)",fontsize=16,color="black",shape="box"];12732 -> 12790[label="",style="solid", color="black", weight=3]; 75.77/37.31 2739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2739 -> 3227[label="",style="solid", color="black", weight=3]; 75.77/37.31 2740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2740 -> 3228[label="",style="solid", color="black", weight=3]; 75.77/37.31 2741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2741 -> 3229[label="",style="solid", color="black", weight=3]; 75.77/37.31 2742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21265[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2742 -> 21265[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21265 -> 3230[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 21266[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2742 -> 21266[label="",style="solid", color="burlywood", weight=9]; 75.77/37.31 21266 -> 3231[label="",style="solid", color="burlywood", weight=3]; 75.77/37.31 2743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2743 -> 3232[label="",style="solid", color="black", weight=3]; 75.77/37.31 2744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2744 -> 3233[label="",style="solid", color="black", weight=3]; 75.77/37.31 12789[label="FiniteMap.lookupWithDefaultFM0 wx1343 (FiniteMap.lookupFM2 (Pos (Succ wx1344) :% Neg Zero) wx1345 wx1346 wx1347 wx1348 (Pos Zero :% Pos (Succ wx1349)) True)",fontsize=16,color="black",shape="box"];12789 -> 12826[label="",style="solid", color="black", weight=3]; 75.77/37.31 2746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2746 -> 3236[label="",style="solid", color="black", weight=3]; 75.77/37.31 2747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2747 -> 3237[label="",style="solid", color="black", weight=3]; 75.77/37.31 2748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2748 -> 3238[label="",style="solid", color="black", weight=3]; 76.12/37.31 2749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21267[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2749 -> 21267[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21267 -> 3239[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21268[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2749 -> 21268[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21268 -> 3240[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2750 -> 3241[label="",style="solid", color="black", weight=3]; 76.12/37.31 2751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2751 -> 3242[label="",style="solid", color="black", weight=3]; 76.12/37.31 15419[label="wx5100",fontsize=16,color="green",shape="box"];15420[label="wx34",fontsize=16,color="green",shape="box"];15421[label="wx32",fontsize=16,color="green",shape="box"];15422[label="wx31",fontsize=16,color="green",shape="box"];15423[label="wx4",fontsize=16,color="green",shape="box"];15424[label="Zero",fontsize=16,color="green",shape="box"];15425[label="wx33",fontsize=16,color="green",shape="box"];15418[label="FiniteMap.lookupWithDefaultFM0 wx1727 (FiniteMap.lookupFM2 (Pos (Succ wx1728) :% Neg Zero) wx1729 wx1730 wx1731 wx1732 (Pos Zero :% Neg (Succ wx1733)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15418 -> 15461[label="",style="solid", color="black", weight=3]; 76.12/37.31 2753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2753 -> 3244[label="",style="solid", color="black", weight=3]; 76.12/37.31 2754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2754 -> 3245[label="",style="solid", color="black", weight=3]; 76.12/37.31 2755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2755 -> 3246[label="",style="solid", color="black", weight=3]; 76.12/37.31 2756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21269[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2756 -> 21269[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21269 -> 3247[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21270[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2756 -> 21270[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21270 -> 3248[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2757 -> 3249[label="",style="solid", color="black", weight=3]; 76.12/37.31 2758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2758 -> 3250[label="",style="solid", color="black", weight=3]; 76.12/37.31 15476[label="wx4",fontsize=16,color="green",shape="box"];15477[label="Zero",fontsize=16,color="green",shape="box"];15478[label="wx5100",fontsize=16,color="green",shape="box"];15479[label="wx33",fontsize=16,color="green",shape="box"];15480[label="wx31",fontsize=16,color="green",shape="box"];15481[label="wx32",fontsize=16,color="green",shape="box"];15482[label="wx34",fontsize=16,color="green",shape="box"];15475[label="FiniteMap.lookupWithDefaultFM0 wx1735 (FiniteMap.lookupFM2 (Neg (Succ wx1736) :% Neg Zero) wx1737 wx1738 wx1739 wx1740 (Pos Zero :% Pos (Succ wx1741)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15475 -> 15518[label="",style="solid", color="black", weight=3]; 76.12/37.31 2760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2760 -> 3252[label="",style="solid", color="black", weight=3]; 76.12/37.31 2761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2761 -> 3253[label="",style="solid", color="black", weight=3]; 76.12/37.31 2762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2762 -> 3254[label="",style="solid", color="black", weight=3]; 76.12/37.31 2763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21271[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2763 -> 21271[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21271 -> 3255[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21272[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2763 -> 21272[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21272 -> 3256[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2764 -> 3257[label="",style="solid", color="black", weight=3]; 76.12/37.31 2765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2765 -> 3258[label="",style="solid", color="black", weight=3]; 76.12/37.31 12934[label="FiniteMap.lookupWithDefaultFM0 wx1367 (FiniteMap.lookupFM2 (Neg (Succ wx1368) :% Neg Zero) wx1369 wx1370 wx1371 wx1372 (Pos Zero :% Neg (Succ wx1373)) True)",fontsize=16,color="black",shape="box"];12934 -> 13038[label="",style="solid", color="black", weight=3]; 76.12/37.31 2767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2767 -> 3261[label="",style="solid", color="black", weight=3]; 76.12/37.31 2768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2768 -> 3262[label="",style="solid", color="black", weight=3]; 76.12/37.31 2769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2769 -> 3263[label="",style="solid", color="black", weight=3]; 76.12/37.31 7948[label="wx63000",fontsize=16,color="green",shape="box"];7949[label="wx62300",fontsize=16,color="green",shape="box"];7950[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx6800 wx6320 == LT))",fontsize=16,color="burlywood",shape="triangle"];21273[label="wx6800/Succ wx68000",fontsize=10,color="white",style="solid",shape="box"];7950 -> 21273[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21273 -> 7988[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21274[label="wx6800/Zero",fontsize=10,color="white",style="solid",shape="box"];7950 -> 21274[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21274 -> 7989[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 7951[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == LT))",fontsize=16,color="black",shape="triangle"];7951 -> 7990[label="",style="solid", color="black", weight=3]; 76.12/37.31 7952 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7952[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Neg Zero))",fontsize=16,color="magenta"];7952 -> 7991[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7952 -> 7992[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7952 -> 7993[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7953 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7953[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Neg (Succ wx63000)))",fontsize=16,color="magenta"];7953 -> 7994[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7953 -> 7995[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7953 -> 7996[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7954 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7954[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Neg Zero))",fontsize=16,color="magenta"];7954 -> 7997[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7954 -> 7998[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7954 -> 7999[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7955[label="wx63000",fontsize=16,color="green",shape="box"];7956[label="wx62300",fontsize=16,color="green",shape="box"];7957[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx6820 wx6320 == LT))",fontsize=16,color="burlywood",shape="triangle"];21275[label="wx6820/Succ wx68200",fontsize=10,color="white",style="solid",shape="box"];7957 -> 21275[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21275 -> 8000[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21276[label="wx6820/Zero",fontsize=10,color="white",style="solid",shape="box"];7957 -> 21276[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21276 -> 8001[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 7958[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == LT))",fontsize=16,color="black",shape="triangle"];7958 -> 8002[label="",style="solid", color="black", weight=3]; 76.12/37.31 7963 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7963[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Pos Zero))",fontsize=16,color="magenta"];7963 -> 8009[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7963 -> 8010[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7963 -> 8011[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7964 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7964[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Pos (Succ wx63000)))",fontsize=16,color="magenta"];7964 -> 8012[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7964 -> 8013[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7964 -> 8014[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7965 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7965[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Pos Zero))",fontsize=16,color="magenta"];7965 -> 8015[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7965 -> 8016[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7965 -> 8017[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 7966[label="Succ wx63000",fontsize=16,color="green",shape="box"];7967[label="Succ wx62300",fontsize=16,color="green",shape="box"];7968[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7968 -> 8018[label="",style="solid", color="black", weight=3]; 76.12/37.31 7969[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) :% Pos Zero) (Pos (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7969 -> 8019[label="",style="solid", color="black", weight=3]; 76.12/37.31 7970[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) :% Pos (Succ wx63000)) (Pos Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7970 -> 8020[label="",style="solid", color="black", weight=3]; 76.12/37.31 7971[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) :% Pos Zero) (Pos Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7971 -> 8021[label="",style="solid", color="black", weight=3]; 76.12/37.31 7972[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7972 -> 8022[label="",style="solid", color="black", weight=3]; 76.12/37.31 7973[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];7973 -> 8023[label="",style="solid", color="black", weight=3]; 76.12/37.31 7974[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) :% Neg Zero) (Pos (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7974 -> 8024[label="",style="solid", color="black", weight=3]; 76.12/37.31 7975[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) :% Neg (Succ wx63000)) (Pos Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7975 -> 8025[label="",style="solid", color="black", weight=3]; 76.12/37.31 7976[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) :% Neg Zero) (Pos Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7976 -> 8026[label="",style="solid", color="black", weight=3]; 76.12/37.31 7977[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == LT))",fontsize=16,color="black",shape="triangle"];7977 -> 8027[label="",style="solid", color="black", weight=3]; 76.12/37.31 7978[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];7978 -> 8028[label="",style="solid", color="black", weight=3]; 76.12/37.31 7979[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) :% Pos Zero) (Neg (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7979 -> 8029[label="",style="solid", color="black", weight=3]; 76.12/37.31 7980[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7980 -> 8030[label="",style="solid", color="black", weight=3]; 76.12/37.31 7981[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) :% Pos Zero) (Neg Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7981 -> 8031[label="",style="solid", color="black", weight=3]; 76.12/37.31 7982[label="Succ wx63000",fontsize=16,color="green",shape="box"];7983[label="Succ wx62300",fontsize=16,color="green",shape="box"];7984[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="box"];7984 -> 8032[label="",style="solid", color="black", weight=3]; 76.12/37.31 7985[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) :% Neg Zero) (Neg (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7985 -> 8033[label="",style="solid", color="black", weight=3]; 76.12/37.31 7986[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7986 -> 8034[label="",style="solid", color="black", weight=3]; 76.12/37.31 7987[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) :% Neg Zero) (Neg Zero :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];7987 -> 8035[label="",style="solid", color="black", weight=3]; 76.12/37.31 2799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21277[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2799 -> 21277[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21277 -> 3298[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21278[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2799 -> 21278[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21278 -> 3299[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2800 -> 3300[label="",style="solid", color="black", weight=3]; 76.12/37.31 2801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2801 -> 3301[label="",style="solid", color="black", weight=3]; 76.12/37.31 13037[label="FiniteMap.lookupWithDefaultFM0 wx1375 (FiniteMap.lookupFM2 (Pos (Succ wx1376) :% Pos Zero) wx1377 wx1378 wx1379 wx1380 (Neg (Succ wx1381) :% Pos (Succ wx1382)) True)",fontsize=16,color="black",shape="box"];13037 -> 13077[label="",style="solid", color="black", weight=3]; 76.12/37.31 2803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2803 -> 3304[label="",style="solid", color="black", weight=3]; 76.12/37.31 2804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2804 -> 3305[label="",style="solid", color="black", weight=3]; 76.12/37.31 2805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2805 -> 3306[label="",style="solid", color="black", weight=3]; 76.12/37.31 2806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21279[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2806 -> 21279[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21279 -> 3307[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21280[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2806 -> 21280[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21280 -> 3308[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2807 -> 3309[label="",style="solid", color="black", weight=3]; 76.12/37.31 2808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2808 -> 3310[label="",style="solid", color="black", weight=3]; 76.12/37.31 15669[label="Zero",fontsize=16,color="green",shape="box"];15670[label="wx31",fontsize=16,color="green",shape="box"];15671[label="wx4",fontsize=16,color="green",shape="box"];15672[label="wx5100",fontsize=16,color="green",shape="box"];15673[label="wx32",fontsize=16,color="green",shape="box"];15674[label="wx5000",fontsize=16,color="green",shape="box"];15675[label="wx34",fontsize=16,color="green",shape="box"];15676[label="wx33",fontsize=16,color="green",shape="box"];15668[label="FiniteMap.lookupWithDefaultFM0 wx1770 (FiniteMap.lookupFM2 (Pos (Succ wx1771) :% Pos Zero) wx1772 wx1773 wx1774 wx1775 (Neg (Succ wx1776) :% Neg (Succ wx1777)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15668 -> 15717[label="",style="solid", color="black", weight=3]; 76.12/37.31 2810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2810 -> 3312[label="",style="solid", color="black", weight=3]; 76.12/37.31 2811[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2811 -> 3313[label="",style="solid", color="black", weight=3]; 76.12/37.31 2812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2812 -> 3314[label="",style="solid", color="black", weight=3]; 76.12/37.31 2813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21281[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2813 -> 21281[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21281 -> 3315[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21282[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2813 -> 21282[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21282 -> 3316[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2814 -> 3317[label="",style="solid", color="black", weight=3]; 76.12/37.31 2815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2815 -> 3318[label="",style="solid", color="black", weight=3]; 76.12/37.31 15730[label="Zero",fontsize=16,color="green",shape="box"];15731[label="wx4",fontsize=16,color="green",shape="box"];15732[label="wx32",fontsize=16,color="green",shape="box"];15733[label="wx34",fontsize=16,color="green",shape="box"];15734[label="wx5100",fontsize=16,color="green",shape="box"];15735[label="wx31",fontsize=16,color="green",shape="box"];15736[label="wx33",fontsize=16,color="green",shape="box"];15737[label="wx5000",fontsize=16,color="green",shape="box"];15729[label="FiniteMap.lookupWithDefaultFM0 wx1779 (FiniteMap.lookupFM2 (Neg (Succ wx1780) :% Pos Zero) wx1781 wx1782 wx1783 wx1784 (Neg (Succ wx1785) :% Pos (Succ wx1786)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15729 -> 15778[label="",style="solid", color="black", weight=3]; 76.12/37.31 2817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2817 -> 3320[label="",style="solid", color="black", weight=3]; 76.12/37.31 2818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2818 -> 3321[label="",style="solid", color="black", weight=3]; 76.12/37.31 2819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2819 -> 3322[label="",style="solid", color="black", weight=3]; 76.12/37.31 2820[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21283[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2820 -> 21283[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21283 -> 3323[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21284[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2820 -> 21284[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21284 -> 3324[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2821 -> 3325[label="",style="solid", color="black", weight=3]; 76.12/37.31 2822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2822 -> 3326[label="",style="solid", color="black", weight=3]; 76.12/37.31 13194[label="FiniteMap.lookupWithDefaultFM0 wx1402 (FiniteMap.lookupFM2 (Neg (Succ wx1403) :% Pos Zero) wx1404 wx1405 wx1406 wx1407 (Neg (Succ wx1408) :% Neg (Succ wx1409)) True)",fontsize=16,color="black",shape="box"];13194 -> 13258[label="",style="solid", color="black", weight=3]; 76.12/37.31 2824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2824 -> 3329[label="",style="solid", color="black", weight=3]; 76.12/37.31 2825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2825 -> 3330[label="",style="solid", color="black", weight=3]; 76.12/37.31 2826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2826 -> 3331[label="",style="solid", color="black", weight=3]; 76.12/37.31 2827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21285[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2827 -> 21285[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21285 -> 3332[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21286[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2827 -> 21286[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21286 -> 3333[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2828 -> 3334[label="",style="solid", color="black", weight=3]; 76.12/37.31 2829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2829 -> 3335[label="",style="solid", color="black", weight=3]; 76.12/37.31 13257[label="FiniteMap.lookupWithDefaultFM0 wx1411 (FiniteMap.lookupFM2 (Pos (Succ wx1412) :% Pos (Succ wx1413)) wx1414 wx1415 wx1416 wx1417 (Neg Zero :% Pos (Succ wx1418)) True)",fontsize=16,color="black",shape="box"];13257 -> 13297[label="",style="solid", color="black", weight=3]; 76.12/37.31 2831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2831 -> 3338[label="",style="solid", color="black", weight=3]; 76.12/37.31 2832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2832 -> 3339[label="",style="solid", color="black", weight=3]; 76.12/37.31 2833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2833 -> 3340[label="",style="solid", color="black", weight=3]; 76.12/37.31 2834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21287[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2834 -> 21287[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21287 -> 3341[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21288[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2834 -> 21288[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21288 -> 3342[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2835 -> 3343[label="",style="solid", color="black", weight=3]; 76.12/37.31 2836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2836 -> 3344[label="",style="solid", color="black", weight=3]; 76.12/37.31 15880[label="wx30100",fontsize=16,color="green",shape="box"];15881[label="wx4",fontsize=16,color="green",shape="box"];15882[label="wx32",fontsize=16,color="green",shape="box"];15883[label="wx5100",fontsize=16,color="green",shape="box"];15884[label="wx33",fontsize=16,color="green",shape="box"];15885[label="wx31",fontsize=16,color="green",shape="box"];15886[label="Zero",fontsize=16,color="green",shape="box"];15887[label="wx34",fontsize=16,color="green",shape="box"];15879[label="FiniteMap.lookupWithDefaultFM0 wx1806 (FiniteMap.lookupFM2 (Pos (Succ wx1807) :% Pos (Succ wx1808)) wx1809 wx1810 wx1811 wx1812 (Neg Zero :% Neg (Succ wx1813)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15879 -> 15928[label="",style="solid", color="black", weight=3]; 76.12/37.31 2838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2838 -> 3346[label="",style="solid", color="black", weight=3]; 76.12/37.31 2839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2839 -> 3347[label="",style="solid", color="black", weight=3]; 76.12/37.31 2840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2840 -> 3348[label="",style="solid", color="black", weight=3]; 76.12/37.31 2841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21289[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2841 -> 21289[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21289 -> 3349[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21290[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2841 -> 21290[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21290 -> 3350[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2842 -> 3351[label="",style="solid", color="black", weight=3]; 76.12/37.31 2843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2843 -> 3352[label="",style="solid", color="black", weight=3]; 76.12/37.31 15943[label="wx4",fontsize=16,color="green",shape="box"];15944[label="wx32",fontsize=16,color="green",shape="box"];15945[label="wx30100",fontsize=16,color="green",shape="box"];15946[label="wx34",fontsize=16,color="green",shape="box"];15947[label="wx31",fontsize=16,color="green",shape="box"];15948[label="wx33",fontsize=16,color="green",shape="box"];15949[label="Zero",fontsize=16,color="green",shape="box"];15950[label="wx5100",fontsize=16,color="green",shape="box"];15942[label="FiniteMap.lookupWithDefaultFM0 wx1815 (FiniteMap.lookupFM2 (Neg (Succ wx1816) :% Pos (Succ wx1817)) wx1818 wx1819 wx1820 wx1821 (Neg Zero :% Pos (Succ wx1822)) (GT == LT))",fontsize=16,color="black",shape="triangle"];15942 -> 15991[label="",style="solid", color="black", weight=3]; 76.12/37.31 2845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2845 -> 3354[label="",style="solid", color="black", weight=3]; 76.12/37.31 2846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2846 -> 3355[label="",style="solid", color="black", weight=3]; 76.12/37.31 2847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2847 -> 3356[label="",style="solid", color="black", weight=3]; 76.12/37.31 2848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21291[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2848 -> 21291[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21291 -> 3357[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21292[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2848 -> 21292[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21292 -> 3358[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2849 -> 3359[label="",style="solid", color="black", weight=3]; 76.12/37.31 2850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2850 -> 3360[label="",style="solid", color="black", weight=3]; 76.12/37.31 13418[label="FiniteMap.lookupWithDefaultFM0 wx1438 (FiniteMap.lookupFM2 (Neg (Succ wx1439) :% Pos (Succ wx1440)) wx1441 wx1442 wx1443 wx1444 (Neg Zero :% Neg (Succ wx1445)) True)",fontsize=16,color="black",shape="box"];13418 -> 13476[label="",style="solid", color="black", weight=3]; 76.12/37.31 2852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2852 -> 3363[label="",style="solid", color="black", weight=3]; 76.12/37.31 2853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2853 -> 3364[label="",style="solid", color="black", weight=3]; 76.12/37.31 2854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2854 -> 3365[label="",style="solid", color="black", weight=3]; 76.12/37.31 2855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21293[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2855 -> 21293[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21293 -> 3366[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21294[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2855 -> 21294[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21294 -> 3367[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2856 -> 3368[label="",style="solid", color="black", weight=3]; 76.12/37.31 2857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2857 -> 3369[label="",style="solid", color="black", weight=3]; 76.12/37.31 13475[label="FiniteMap.lookupWithDefaultFM0 wx1447 (FiniteMap.lookupFM2 (Pos (Succ wx1448) :% Pos Zero) wx1449 wx1450 wx1451 wx1452 (Neg Zero :% Pos (Succ wx1453)) True)",fontsize=16,color="black",shape="box"];13475 -> 13512[label="",style="solid", color="black", weight=3]; 76.12/37.31 2859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2859 -> 3372[label="",style="solid", color="black", weight=3]; 76.12/37.31 2860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2860 -> 3373[label="",style="solid", color="black", weight=3]; 76.12/37.31 2861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2861 -> 3374[label="",style="solid", color="black", weight=3]; 76.12/37.31 2862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21295[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2862 -> 21295[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21295 -> 3375[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21296[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2862 -> 21296[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21296 -> 3376[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2863 -> 3377[label="",style="solid", color="black", weight=3]; 76.12/37.31 2864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2864 -> 3378[label="",style="solid", color="black", weight=3]; 76.12/37.31 16095[label="wx32",fontsize=16,color="green",shape="box"];16096[label="wx5100",fontsize=16,color="green",shape="box"];16097[label="wx34",fontsize=16,color="green",shape="box"];16098[label="wx4",fontsize=16,color="green",shape="box"];16099[label="Zero",fontsize=16,color="green",shape="box"];16100[label="wx33",fontsize=16,color="green",shape="box"];16101[label="wx31",fontsize=16,color="green",shape="box"];16094[label="FiniteMap.lookupWithDefaultFM0 wx1841 (FiniteMap.lookupFM2 (Pos (Succ wx1842) :% Pos Zero) wx1843 wx1844 wx1845 wx1846 (Neg Zero :% Neg (Succ wx1847)) (GT == LT))",fontsize=16,color="black",shape="triangle"];16094 -> 16137[label="",style="solid", color="black", weight=3]; 76.12/37.31 2866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2866 -> 3380[label="",style="solid", color="black", weight=3]; 76.12/37.31 2867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2867 -> 3381[label="",style="solid", color="black", weight=3]; 76.12/37.31 2868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2868 -> 3382[label="",style="solid", color="black", weight=3]; 76.12/37.31 2869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21297[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2869 -> 21297[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21297 -> 3383[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21298[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2869 -> 21298[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21298 -> 3384[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2870 -> 3385[label="",style="solid", color="black", weight=3]; 76.12/37.31 2871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2871 -> 3386[label="",style="solid", color="black", weight=3]; 76.12/37.31 16152[label="wx33",fontsize=16,color="green",shape="box"];16153[label="wx5100",fontsize=16,color="green",shape="box"];16154[label="wx31",fontsize=16,color="green",shape="box"];16155[label="wx34",fontsize=16,color="green",shape="box"];16156[label="wx4",fontsize=16,color="green",shape="box"];16157[label="Zero",fontsize=16,color="green",shape="box"];16158[label="wx32",fontsize=16,color="green",shape="box"];16151[label="FiniteMap.lookupWithDefaultFM0 wx1849 (FiniteMap.lookupFM2 (Neg (Succ wx1850) :% Pos Zero) wx1851 wx1852 wx1853 wx1854 (Neg Zero :% Pos (Succ wx1855)) (GT == LT))",fontsize=16,color="black",shape="triangle"];16151 -> 16194[label="",style="solid", color="black", weight=3]; 76.12/37.31 2873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2873 -> 3388[label="",style="solid", color="black", weight=3]; 76.12/37.31 2874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2874 -> 3389[label="",style="solid", color="black", weight=3]; 76.12/37.31 2875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2875 -> 3390[label="",style="solid", color="black", weight=3]; 76.12/37.31 2876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21299[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2876 -> 21299[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21299 -> 3391[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21300[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2876 -> 21300[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21300 -> 3392[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2877 -> 3393[label="",style="solid", color="black", weight=3]; 76.12/37.31 2878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2878 -> 3394[label="",style="solid", color="black", weight=3]; 76.12/37.31 13620[label="FiniteMap.lookupWithDefaultFM0 wx1471 (FiniteMap.lookupFM2 (Neg (Succ wx1472) :% Pos Zero) wx1473 wx1474 wx1475 wx1476 (Neg Zero :% Neg (Succ wx1477)) True)",fontsize=16,color="black",shape="box"];13620 -> 13690[label="",style="solid", color="black", weight=3]; 76.12/37.31 2880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2880 -> 3397[label="",style="solid", color="black", weight=3]; 76.12/37.31 2881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2881 -> 3398[label="",style="solid", color="black", weight=3]; 76.12/37.31 2882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2882 -> 3399[label="",style="solid", color="black", weight=3]; 76.12/37.31 8983[label="wx85800",fontsize=16,color="green",shape="box"];8984[label="wx85100",fontsize=16,color="green",shape="box"];8985[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx8600 wx9080 == LT))",fontsize=16,color="burlywood",shape="triangle"];21301[label="wx8600/Succ wx86000",fontsize=10,color="white",style="solid",shape="box"];8985 -> 21301[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21301 -> 9013[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21302[label="wx8600/Zero",fontsize=10,color="white",style="solid",shape="box"];8985 -> 21302[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21302 -> 9014[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 8986[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == LT))",fontsize=16,color="black",shape="triangle"];8986 -> 9015[label="",style="solid", color="black", weight=3]; 76.12/37.31 8987[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="black",shape="box"];8987 -> 9016[label="",style="solid", color="black", weight=3]; 76.12/37.31 8988[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="black",shape="box"];8988 -> 9017[label="",style="solid", color="black", weight=3]; 76.12/37.31 8989[label="wx85800",fontsize=16,color="green",shape="box"];8990[label="wx85100",fontsize=16,color="green",shape="box"];8991[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx8600 wx9100 == LT))",fontsize=16,color="burlywood",shape="triangle"];21303[label="wx8600/Succ wx86000",fontsize=10,color="white",style="solid",shape="box"];8991 -> 21303[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21303 -> 9018[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21304[label="wx8600/Zero",fontsize=10,color="white",style="solid",shape="box"];8991 -> 21304[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21304 -> 9019[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 8992[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == LT))",fontsize=16,color="black",shape="triangle"];8992 -> 9020[label="",style="solid", color="black", weight=3]; 76.12/37.31 8997[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == LT))",fontsize=16,color="black",shape="triangle"];8997 -> 9033[label="",style="solid", color="black", weight=3]; 76.12/37.31 8998[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];8998 -> 9034[label="",style="solid", color="black", weight=3]; 76.12/37.31 8999[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (compare (Neg (Succ wx857) :% Pos Zero) (Pos (Succ wx85100) :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];8999 -> 9035[label="",style="solid", color="black", weight=3]; 76.12/37.31 9000[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (compare (Neg (Succ wx857) :% Pos (Succ wx85800)) (Pos Zero :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9000 -> 9036[label="",style="solid", color="black", weight=3]; 76.12/37.31 9001[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (compare (Neg (Succ wx857) :% Pos Zero) (Pos Zero :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9001 -> 9037[label="",style="solid", color="black", weight=3]; 76.12/37.31 9002[label="Succ wx85800",fontsize=16,color="green",shape="box"];9003[label="Succ wx85100",fontsize=16,color="green",shape="box"];9004 -> 8795[label="",style="dashed", color="red", weight=0]; 76.12/37.31 9004[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];9004 -> 9038[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 9004 -> 9039[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 9005[label="Succ wx85100",fontsize=16,color="green",shape="box"];9006[label="Succ wx85800",fontsize=16,color="green",shape="box"];9007 -> 8796[label="",style="dashed", color="red", weight=0]; 76.12/37.31 9007[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];9007 -> 9040[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 9007 -> 9041[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 9008[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == LT))",fontsize=16,color="black",shape="triangle"];9008 -> 9042[label="",style="solid", color="black", weight=3]; 76.12/37.31 9009[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];9009 -> 9043[label="",style="solid", color="black", weight=3]; 76.12/37.31 9010[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (compare (Neg (Succ wx857) :% Neg Zero) (Neg (Succ wx85100) :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9010 -> 9044[label="",style="solid", color="black", weight=3]; 76.12/37.31 9011[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (compare (Neg (Succ wx857) :% Neg (Succ wx85800)) (Neg Zero :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9011 -> 9045[label="",style="solid", color="black", weight=3]; 76.12/37.31 9012[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (compare (Neg (Succ wx857) :% Neg Zero) (Neg Zero :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9012 -> 9046[label="",style="solid", color="black", weight=3]; 76.12/37.31 2914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21305[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2914 -> 21305[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21305 -> 3434[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21306[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2914 -> 21306[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21306 -> 3435[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2915 -> 3436[label="",style="solid", color="black", weight=3]; 76.12/37.31 2916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2916 -> 3437[label="",style="solid", color="black", weight=3]; 76.12/37.31 16306[label="wx33",fontsize=16,color="green",shape="box"];16307[label="Zero",fontsize=16,color="green",shape="box"];16308[label="wx5100",fontsize=16,color="green",shape="box"];16309[label="wx4",fontsize=16,color="green",shape="box"];16310[label="wx5000",fontsize=16,color="green",shape="box"];16311[label="wx32",fontsize=16,color="green",shape="box"];16312[label="wx34",fontsize=16,color="green",shape="box"];16313[label="wx31",fontsize=16,color="green",shape="box"];16305[label="FiniteMap.lookupWithDefaultFM0 wx1875 (FiniteMap.lookupFM2 (Pos (Succ wx1876) :% Neg Zero) wx1877 wx1878 wx1879 wx1880 (Neg (Succ wx1881) :% Pos (Succ wx1882)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16305 -> 16354[label="",style="solid", color="black", weight=3]; 76.12/37.31 2918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2918 -> 3439[label="",style="solid", color="black", weight=3]; 76.12/37.31 2919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2919 -> 3440[label="",style="solid", color="black", weight=3]; 76.12/37.31 2920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2920 -> 3441[label="",style="solid", color="black", weight=3]; 76.12/37.31 2921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21307[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2921 -> 21307[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21307 -> 3442[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21308[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2921 -> 21308[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21308 -> 3443[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2922 -> 3444[label="",style="solid", color="black", weight=3]; 76.12/37.31 2923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2923 -> 3445[label="",style="solid", color="black", weight=3]; 76.12/37.31 13755[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM2 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) False)",fontsize=16,color="black",shape="triangle"];13755 -> 13821[label="",style="solid", color="black", weight=3]; 76.12/37.31 2925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2925 -> 3447[label="",style="solid", color="black", weight=3]; 76.12/37.31 2926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2926 -> 3448[label="",style="solid", color="black", weight=3]; 76.12/37.31 2927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2927 -> 3449[label="",style="solid", color="black", weight=3]; 76.12/37.31 2928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21309[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2928 -> 21309[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21309 -> 3450[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21310[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2928 -> 21310[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21310 -> 3451[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2929 -> 3452[label="",style="solid", color="black", weight=3]; 76.12/37.31 2930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2930 -> 3453[label="",style="solid", color="black", weight=3]; 76.12/37.31 13820[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM2 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) False)",fontsize=16,color="black",shape="triangle"];13820 -> 13859[label="",style="solid", color="black", weight=3]; 76.12/37.31 2932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2932 -> 3455[label="",style="solid", color="black", weight=3]; 76.12/37.31 2933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2933 -> 3456[label="",style="solid", color="black", weight=3]; 76.12/37.31 2934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2934 -> 3457[label="",style="solid", color="black", weight=3]; 76.12/37.31 2935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21311[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2935 -> 21311[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21311 -> 3458[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21312[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2935 -> 21312[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21312 -> 3459[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2936 -> 3460[label="",style="solid", color="black", weight=3]; 76.12/37.31 2937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2937 -> 3461[label="",style="solid", color="black", weight=3]; 76.12/37.31 16432[label="wx31",fontsize=16,color="green",shape="box"];16433[label="wx33",fontsize=16,color="green",shape="box"];16434[label="Zero",fontsize=16,color="green",shape="box"];16435[label="wx5100",fontsize=16,color="green",shape="box"];16436[label="wx34",fontsize=16,color="green",shape="box"];16437[label="wx4",fontsize=16,color="green",shape="box"];16438[label="wx5000",fontsize=16,color="green",shape="box"];16439[label="wx32",fontsize=16,color="green",shape="box"];16431[label="FiniteMap.lookupWithDefaultFM0 wx1884 (FiniteMap.lookupFM2 (Neg (Succ wx1885) :% Neg Zero) wx1886 wx1887 wx1888 wx1889 (Neg (Succ wx1890) :% Neg (Succ wx1891)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16431 -> 16480[label="",style="solid", color="black", weight=3]; 76.12/37.31 2939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2939 -> 3463[label="",style="solid", color="black", weight=3]; 76.12/37.31 2940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2940 -> 3464[label="",style="solid", color="black", weight=3]; 76.12/37.31 2941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (Succ wx5000) * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2941 -> 3465[label="",style="solid", color="black", weight=3]; 76.12/37.31 2942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21313[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2942 -> 21313[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21313 -> 3466[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21314[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2942 -> 21314[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21314 -> 3467[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2943 -> 3468[label="",style="solid", color="black", weight=3]; 76.12/37.31 2944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2944 -> 3469[label="",style="solid", color="black", weight=3]; 76.12/37.31 16493[label="wx32",fontsize=16,color="green",shape="box"];16494[label="wx30100",fontsize=16,color="green",shape="box"];16495[label="wx31",fontsize=16,color="green",shape="box"];16496[label="Zero",fontsize=16,color="green",shape="box"];16497[label="wx5100",fontsize=16,color="green",shape="box"];16498[label="wx33",fontsize=16,color="green",shape="box"];16499[label="wx4",fontsize=16,color="green",shape="box"];16500[label="wx34",fontsize=16,color="green",shape="box"];16492[label="FiniteMap.lookupWithDefaultFM0 wx1893 (FiniteMap.lookupFM2 (Pos (Succ wx1894) :% Neg (Succ wx1895)) wx1896 wx1897 wx1898 wx1899 (Neg Zero :% Pos (Succ wx1900)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16492 -> 16541[label="",style="solid", color="black", weight=3]; 76.12/37.31 2946[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2946 -> 3471[label="",style="solid", color="black", weight=3]; 76.12/37.31 2947[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2947 -> 3472[label="",style="solid", color="black", weight=3]; 76.12/37.31 2948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2948 -> 3473[label="",style="solid", color="black", weight=3]; 76.12/37.31 2949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21315[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2949 -> 21315[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21315 -> 3474[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21316[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2949 -> 21316[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21316 -> 3475[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2950 -> 3476[label="",style="solid", color="black", weight=3]; 76.12/37.31 2951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2951 -> 3477[label="",style="solid", color="black", weight=3]; 76.12/37.31 13969[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM2 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) False)",fontsize=16,color="black",shape="triangle"];13969 -> 14034[label="",style="solid", color="black", weight=3]; 76.12/37.31 2953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2953 -> 3479[label="",style="solid", color="black", weight=3]; 76.12/37.31 2954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2954 -> 3480[label="",style="solid", color="black", weight=3]; 76.12/37.31 2955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2955 -> 3481[label="",style="solid", color="black", weight=3]; 76.12/37.31 2956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21317[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2956 -> 21317[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21317 -> 3482[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21318[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2956 -> 21318[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21318 -> 3483[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2957 -> 3484[label="",style="solid", color="black", weight=3]; 76.12/37.31 2958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2958 -> 3485[label="",style="solid", color="black", weight=3]; 76.12/37.31 14033[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM2 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) False)",fontsize=16,color="black",shape="triangle"];14033 -> 14074[label="",style="solid", color="black", weight=3]; 76.12/37.31 2960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2960 -> 3487[label="",style="solid", color="black", weight=3]; 76.12/37.31 2961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2961 -> 3488[label="",style="solid", color="black", weight=3]; 76.12/37.31 2962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2962 -> 3489[label="",style="solid", color="black", weight=3]; 76.12/37.31 2963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21319[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2963 -> 21319[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21319 -> 3490[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21320[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2963 -> 21320[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21320 -> 3491[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2964 -> 3492[label="",style="solid", color="black", weight=3]; 76.12/37.31 2965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2965 -> 3493[label="",style="solid", color="black", weight=3]; 76.12/37.31 16625[label="wx31",fontsize=16,color="green",shape="box"];16626[label="wx30100",fontsize=16,color="green",shape="box"];16627[label="wx32",fontsize=16,color="green",shape="box"];16628[label="Zero",fontsize=16,color="green",shape="box"];16629[label="wx4",fontsize=16,color="green",shape="box"];16630[label="wx5100",fontsize=16,color="green",shape="box"];16631[label="wx34",fontsize=16,color="green",shape="box"];16632[label="wx33",fontsize=16,color="green",shape="box"];16624[label="FiniteMap.lookupWithDefaultFM0 wx1902 (FiniteMap.lookupFM2 (Neg (Succ wx1903) :% Neg (Succ wx1904)) wx1905 wx1906 wx1907 wx1908 (Neg Zero :% Neg (Succ wx1909)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16624 -> 16673[label="",style="solid", color="black", weight=3]; 76.12/37.31 2967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2967 -> 3495[label="",style="solid", color="black", weight=3]; 76.12/37.31 2968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2968 -> 3496[label="",style="solid", color="black", weight=3]; 76.12/37.31 2969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg (Succ wx30100)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2969 -> 3497[label="",style="solid", color="black", weight=3]; 76.12/37.31 2970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21321[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2970 -> 21321[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21321 -> 3498[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21322[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2970 -> 21322[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21322 -> 3499[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2971 -> 3500[label="",style="solid", color="black", weight=3]; 76.12/37.31 2972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2972 -> 3501[label="",style="solid", color="black", weight=3]; 76.12/37.31 16689[label="wx31",fontsize=16,color="green",shape="box"];16690[label="wx4",fontsize=16,color="green",shape="box"];16691[label="Zero",fontsize=16,color="green",shape="box"];16692[label="wx34",fontsize=16,color="green",shape="box"];16693[label="wx5100",fontsize=16,color="green",shape="box"];16694[label="wx33",fontsize=16,color="green",shape="box"];16695[label="wx32",fontsize=16,color="green",shape="box"];16688[label="FiniteMap.lookupWithDefaultFM0 wx1911 (FiniteMap.lookupFM2 (Pos (Succ wx1912) :% Neg Zero) wx1913 wx1914 wx1915 wx1916 (Neg Zero :% Pos (Succ wx1917)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16688 -> 16731[label="",style="solid", color="black", weight=3]; 76.12/37.31 2974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2974 -> 3503[label="",style="solid", color="black", weight=3]; 76.12/37.31 2975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2975 -> 3504[label="",style="solid", color="black", weight=3]; 76.12/37.31 2976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2976 -> 3505[label="",style="solid", color="black", weight=3]; 76.12/37.31 2977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21323[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2977 -> 21323[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21323 -> 3506[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21324[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2977 -> 21324[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21324 -> 3507[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2978 -> 3508[label="",style="solid", color="black", weight=3]; 76.12/37.31 2979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2979 -> 3509[label="",style="solid", color="black", weight=3]; 76.12/37.31 14179[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM2 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) False)",fontsize=16,color="black",shape="triangle"];14179 -> 14240[label="",style="solid", color="black", weight=3]; 76.12/37.31 2981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2981 -> 3511[label="",style="solid", color="black", weight=3]; 76.12/37.31 2982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2982 -> 3512[label="",style="solid", color="black", weight=3]; 76.12/37.31 2983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2983 -> 3513[label="",style="solid", color="black", weight=3]; 76.12/37.31 2984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21325[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2984 -> 21325[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21325 -> 3514[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21326[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2984 -> 21326[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21326 -> 3515[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2985 -> 3516[label="",style="solid", color="black", weight=3]; 76.12/37.31 2986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2986 -> 3517[label="",style="solid", color="black", weight=3]; 76.12/37.31 14239[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM2 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) False)",fontsize=16,color="black",shape="triangle"];14239 -> 14278[label="",style="solid", color="black", weight=3]; 76.12/37.31 2988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2988 -> 3519[label="",style="solid", color="black", weight=3]; 76.12/37.31 2989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2989 -> 3520[label="",style="solid", color="black", weight=3]; 76.12/37.31 2990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];2990 -> 3521[label="",style="solid", color="black", weight=3]; 76.12/37.31 2991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ wx30000000)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx30000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21327[label="wx30000000/Succ wx300000000",fontsize=10,color="white",style="solid",shape="box"];2991 -> 21327[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21327 -> 3522[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21328[label="wx30000000/Zero",fontsize=10,color="white",style="solid",shape="box"];2991 -> 21328[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21328 -> 3523[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 2992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];2992 -> 3524[label="",style="solid", color="black", weight=3]; 76.12/37.31 2993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat wx5100 wx5100)))) == LT))",fontsize=16,color="black",shape="box"];2993 -> 3525[label="",style="solid", color="black", weight=3]; 76.12/37.31 16807[label="wx33",fontsize=16,color="green",shape="box"];16808[label="Zero",fontsize=16,color="green",shape="box"];16809[label="wx4",fontsize=16,color="green",shape="box"];16810[label="wx31",fontsize=16,color="green",shape="box"];16811[label="wx5100",fontsize=16,color="green",shape="box"];16812[label="wx34",fontsize=16,color="green",shape="box"];16813[label="wx32",fontsize=16,color="green",shape="box"];16806[label="FiniteMap.lookupWithDefaultFM0 wx1919 (FiniteMap.lookupFM2 (Neg (Succ wx1920) :% Neg Zero) wx1921 wx1922 wx1923 wx1924 (Neg Zero :% Neg (Succ wx1925)) (LT == LT))",fontsize=16,color="black",shape="triangle"];16806 -> 16849[label="",style="solid", color="black", weight=3]; 76.12/37.31 2995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2995 -> 3527[label="",style="solid", color="black", weight=3]; 76.12/37.31 2996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];2996 -> 3528[label="",style="solid", color="black", weight=3]; 76.12/37.31 2997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero * Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];2997 -> 3529[label="",style="solid", color="black", weight=3]; 76.12/37.31 5970 -> 5400[label="",style="dashed", color="red", weight=0]; 76.12/37.31 5970[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];5970 -> 6000[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 5970 -> 6001[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 5971[label="Succ wx20700",fontsize=16,color="green",shape="box"];5972[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) (Succ wx2570) == LT))",fontsize=16,color="black",shape="box"];5972 -> 6002[label="",style="solid", color="black", weight=3]; 76.12/37.31 5973[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ (Succ wx231)) Zero == LT))",fontsize=16,color="black",shape="box"];5973 -> 6003[label="",style="solid", color="black", weight=3]; 76.12/37.31 5974 -> 5400[label="",style="dashed", color="red", weight=0]; 76.12/37.31 5974[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];5974 -> 6004[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 5974 -> 6005[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 5975[label="Succ wx20700",fontsize=16,color="green",shape="box"];5976[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) (Succ wx2590) == LT))",fontsize=16,color="black",shape="box"];5976 -> 6006[label="",style="solid", color="black", weight=3]; 76.12/37.31 5977[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ (Succ wx234)) Zero == LT))",fontsize=16,color="black",shape="box"];5977 -> 6007[label="",style="solid", color="black", weight=3]; 76.12/37.31 5984[label="wx20700",fontsize=16,color="green",shape="box"];5985[label="wx20000",fontsize=16,color="green",shape="box"];5986[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx201 wx2530 == LT))",fontsize=16,color="burlywood",shape="box"];21329[label="wx201/Succ wx2010",fontsize=10,color="white",style="solid",shape="box"];5986 -> 21329[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21329 -> 6019[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21330[label="wx201/Zero",fontsize=10,color="white",style="solid",shape="box"];5986 -> 21330[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21330 -> 6020[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 5987[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="black",shape="triangle"];5987 -> 6021[label="",style="solid", color="black", weight=3]; 76.12/37.31 5988[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (Pos (Succ wx206) :% Pos Zero > Pos (Succ wx20000) :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5988 -> 6022[label="",style="solid", color="black", weight=3]; 76.12/37.31 5989[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (Pos (Succ wx206) :% Pos (Succ wx20700) > Pos Zero :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5989 -> 6023[label="",style="solid", color="black", weight=3]; 76.12/37.31 5990[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (Pos (Succ wx206) :% Pos Zero > Pos Zero :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5990 -> 6024[label="",style="solid", color="black", weight=3]; 76.12/37.31 5991[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="black",shape="box"];5991 -> 6025[label="",style="solid", color="black", weight=3]; 76.12/37.31 5992[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="black",shape="box"];5992 -> 6026[label="",style="solid", color="black", weight=3]; 76.12/37.31 5993[label="wx20700",fontsize=16,color="green",shape="box"];5994[label="wx20000",fontsize=16,color="green",shape="box"];5995[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx201 wx2550 == LT))",fontsize=16,color="burlywood",shape="box"];21331[label="wx201/Succ wx2010",fontsize=10,color="white",style="solid",shape="box"];5995 -> 21331[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21331 -> 6027[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21332[label="wx201/Zero",fontsize=10,color="white",style="solid",shape="box"];5995 -> 21332[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21332 -> 6028[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 5996[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="black",shape="triangle"];5996 -> 6029[label="",style="solid", color="black", weight=3]; 76.12/37.31 5997[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (Pos (Succ wx206) :% Neg Zero > Neg (Succ wx20000) :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5997 -> 6030[label="",style="solid", color="black", weight=3]; 76.12/37.31 5998[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (Pos (Succ wx206) :% Neg (Succ wx20700) > Neg Zero :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5998 -> 6031[label="",style="solid", color="black", weight=3]; 76.12/37.31 5999[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (Pos (Succ wx206) :% Neg Zero > Neg Zero :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];5999 -> 6032[label="",style="solid", color="black", weight=3]; 76.12/37.31 3032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3032 -> 3571[label="",style="solid", color="black", weight=3]; 76.12/37.31 3033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3033 -> 3572[label="",style="solid", color="black", weight=3]; 76.12/37.31 3034[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3034 -> 3573[label="",style="solid", color="black", weight=3]; 76.12/37.31 3035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3035 -> 3574[label="",style="solid", color="black", weight=3]; 76.12/37.31 14395[label="FiniteMap.lookupWithDefaultFM0 wx1587 (FiniteMap.lookupFM2 (Pos (Succ wx1588) :% Pos Zero) wx1589 wx1590 wx1591 wx1592 (Pos (Succ wx1593) :% Pos (Succ wx1594)) True)",fontsize=16,color="black",shape="box"];14395 -> 14524[label="",style="solid", color="black", weight=3]; 76.12/37.31 3037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3037 -> 3577[label="",style="solid", color="black", weight=3]; 76.12/37.31 3038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3038 -> 3578[label="",style="solid", color="black", weight=3]; 76.12/37.31 3039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3039 -> 3579[label="",style="solid", color="black", weight=3]; 76.12/37.31 3040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3040 -> 3580[label="",style="solid", color="black", weight=3]; 76.12/37.31 3041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3041 -> 3581[label="",style="solid", color="black", weight=3]; 76.12/37.31 3042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3042 -> 3582[label="",style="solid", color="black", weight=3]; 76.12/37.31 3043 -> 11649[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3043 -> 11658[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11659[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11660[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11661[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11662[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11663[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11664[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3043 -> 11665[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 11761[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (Pos (Succ wx1180) :% Neg (Succ wx1181) > Pos (Succ wx1175) :% Pos Zero))",fontsize=16,color="black",shape="triangle"];11761 -> 11800[label="",style="solid", color="black", weight=3]; 76.12/37.31 3045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3045 -> 3585[label="",style="solid", color="black", weight=3]; 76.12/37.31 3046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3046 -> 3586[label="",style="solid", color="black", weight=3]; 76.12/37.31 3047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3047 -> 3587[label="",style="solid", color="black", weight=3]; 76.12/37.31 3048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3048 -> 3588[label="",style="solid", color="black", weight=3]; 76.12/37.31 3049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3049 -> 3589[label="",style="solid", color="black", weight=3]; 76.12/37.31 3050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3050 -> 3590[label="",style="solid", color="black", weight=3]; 76.12/37.31 3051 -> 11711[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3051 -> 11720[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11721[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11722[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11723[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11724[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11725[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11726[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3051 -> 11727[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 11799[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (Pos (Succ wx1189) :% Pos (Succ wx1190) > Neg (Succ wx1184) :% Pos Zero))",fontsize=16,color="black",shape="triangle"];11799 -> 11842[label="",style="solid", color="black", weight=3]; 76.12/37.31 3053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3053 -> 3593[label="",style="solid", color="black", weight=3]; 76.12/37.31 3054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3054 -> 3594[label="",style="solid", color="black", weight=3]; 76.12/37.31 3055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3055 -> 3595[label="",style="solid", color="black", weight=3]; 76.12/37.31 3056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3056 -> 3596[label="",style="solid", color="black", weight=3]; 76.12/37.31 3057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3057 -> 3597[label="",style="solid", color="black", weight=3]; 76.12/37.31 3058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3058 -> 3598[label="",style="solid", color="black", weight=3]; 76.12/37.31 3059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3059 -> 3599[label="",style="solid", color="black", weight=3]; 76.12/37.31 14523[label="FiniteMap.lookupWithDefaultFM0 wx1596 (FiniteMap.lookupFM2 (Neg (Succ wx1597) :% Pos Zero) wx1598 wx1599 wx1600 wx1601 (Pos (Succ wx1602) :% Neg (Succ wx1603)) True)",fontsize=16,color="black",shape="box"];14523 -> 14587[label="",style="solid", color="black", weight=3]; 76.12/37.31 3061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3061 -> 3602[label="",style="solid", color="black", weight=3]; 76.12/37.31 3062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3062 -> 3603[label="",style="solid", color="black", weight=3]; 76.12/37.31 3063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3063 -> 3604[label="",style="solid", color="black", weight=3]; 76.12/37.31 3064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3064 -> 3605[label="",style="solid", color="black", weight=3]; 76.12/37.31 3065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3065 -> 3606[label="",style="solid", color="black", weight=3]; 76.12/37.31 3066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3066 -> 3607[label="",style="solid", color="black", weight=3]; 76.12/37.31 3067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3067 -> 3608[label="",style="solid", color="black", weight=3]; 76.12/37.31 14586[label="FiniteMap.lookupWithDefaultFM0 wx1605 (FiniteMap.lookupFM2 (Pos (Succ wx1606) :% Pos (Succ wx1607)) wx1608 wx1609 wx1610 wx1611 (Pos Zero :% Pos (Succ wx1612)) True)",fontsize=16,color="black",shape="box"];14586 -> 14720[label="",style="solid", color="black", weight=3]; 76.12/37.31 3069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3069 -> 3611[label="",style="solid", color="black", weight=3]; 76.12/37.31 3070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3070 -> 3612[label="",style="solid", color="black", weight=3]; 76.12/37.31 3071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3071 -> 3613[label="",style="solid", color="black", weight=3]; 76.12/37.31 3072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3072 -> 3614[label="",style="solid", color="black", weight=3]; 76.12/37.31 3073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3073 -> 3615[label="",style="solid", color="black", weight=3]; 76.12/37.31 3074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3074 -> 3616[label="",style="solid", color="black", weight=3]; 76.12/37.31 3075 -> 11860[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3075 -> 11869[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11870[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11871[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11872[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11873[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11874[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11875[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3075 -> 11876[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 11974[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (Pos Zero :% Neg (Succ wx1217) > Pos (Succ wx1211) :% Pos (Succ wx1212)))",fontsize=16,color="black",shape="triangle"];11974 -> 12015[label="",style="solid", color="black", weight=3]; 76.12/37.31 3077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3077 -> 3619[label="",style="solid", color="black", weight=3]; 76.12/37.31 3078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3078 -> 3620[label="",style="solid", color="black", weight=3]; 76.12/37.31 3079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3079 -> 3621[label="",style="solid", color="black", weight=3]; 76.12/37.31 3080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3080 -> 3622[label="",style="solid", color="black", weight=3]; 76.12/37.31 3081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3081 -> 3623[label="",style="solid", color="black", weight=3]; 76.12/37.31 3082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3082 -> 3624[label="",style="solid", color="black", weight=3]; 76.12/37.31 3083 -> 11924[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3083 -> 11933[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11934[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11935[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11936[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11937[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11938[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11939[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3083 -> 11940[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12014[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (Pos Zero :% Pos (Succ wx1226) > Neg (Succ wx1220) :% Pos (Succ wx1221)))",fontsize=16,color="black",shape="triangle"];12014 -> 12056[label="",style="solid", color="black", weight=3]; 76.12/37.31 3085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3085 -> 3627[label="",style="solid", color="black", weight=3]; 76.12/37.31 3086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3086 -> 3628[label="",style="solid", color="black", weight=3]; 76.12/37.31 3087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3087 -> 3629[label="",style="solid", color="black", weight=3]; 76.12/37.31 3088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3088 -> 3630[label="",style="solid", color="black", weight=3]; 76.12/37.31 3089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3089 -> 3631[label="",style="solid", color="black", weight=3]; 76.12/37.31 3090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3090 -> 3632[label="",style="solid", color="black", weight=3]; 76.12/37.31 3091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3091 -> 3633[label="",style="solid", color="black", weight=3]; 76.12/37.31 14719[label="FiniteMap.lookupWithDefaultFM0 wx1614 (FiniteMap.lookupFM2 (Neg (Succ wx1615) :% Pos (Succ wx1616)) wx1617 wx1618 wx1619 wx1620 (Pos Zero :% Neg (Succ wx1621)) True)",fontsize=16,color="black",shape="box"];14719 -> 14778[label="",style="solid", color="black", weight=3]; 76.12/37.31 3093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3093 -> 3636[label="",style="solid", color="black", weight=3]; 76.12/37.31 3094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3094 -> 3637[label="",style="solid", color="black", weight=3]; 76.12/37.31 3095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3095 -> 3638[label="",style="solid", color="black", weight=3]; 76.12/37.31 3096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3096 -> 3639[label="",style="solid", color="black", weight=3]; 76.12/37.31 3097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3097 -> 3640[label="",style="solid", color="black", weight=3]; 76.12/37.31 3098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3098 -> 3641[label="",style="solid", color="black", weight=3]; 76.12/37.31 3099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3099 -> 3642[label="",style="solid", color="black", weight=3]; 76.12/37.31 14777[label="FiniteMap.lookupWithDefaultFM0 wx1623 (FiniteMap.lookupFM2 (Pos (Succ wx1624) :% Pos Zero) wx1625 wx1626 wx1627 wx1628 (Pos Zero :% Pos (Succ wx1629)) True)",fontsize=16,color="black",shape="box"];14777 -> 14896[label="",style="solid", color="black", weight=3]; 76.12/37.31 3101[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3101 -> 3645[label="",style="solid", color="black", weight=3]; 76.12/37.31 3102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3102 -> 3646[label="",style="solid", color="black", weight=3]; 76.12/37.31 3103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3103 -> 3647[label="",style="solid", color="black", weight=3]; 76.12/37.31 3104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3104 -> 3648[label="",style="solid", color="black", weight=3]; 76.12/37.31 3105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3105 -> 3649[label="",style="solid", color="black", weight=3]; 76.12/37.31 3106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3106 -> 3650[label="",style="solid", color="black", weight=3]; 76.12/37.31 3107 -> 12076[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3107 -> 12084[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12085[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12086[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12087[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12088[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12089[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3107 -> 12090[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12180[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (Pos Zero :% Neg (Succ wx1251) > Pos (Succ wx1246) :% Pos Zero))",fontsize=16,color="black",shape="triangle"];12180 -> 12219[label="",style="solid", color="black", weight=3]; 76.12/37.31 3109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3109 -> 3653[label="",style="solid", color="black", weight=3]; 76.12/37.31 3110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3110 -> 3654[label="",style="solid", color="black", weight=3]; 76.12/37.31 3111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3111 -> 3655[label="",style="solid", color="black", weight=3]; 76.12/37.31 3112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3112 -> 3656[label="",style="solid", color="black", weight=3]; 76.12/37.31 3113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3113 -> 3657[label="",style="solid", color="black", weight=3]; 76.12/37.31 3114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3114 -> 3658[label="",style="solid", color="black", weight=3]; 76.12/37.31 3115 -> 12136[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3115 -> 12144[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12145[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12146[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12147[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12148[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12149[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3115 -> 12150[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12218[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (Pos Zero :% Pos (Succ wx1259) > Neg (Succ wx1254) :% Pos Zero))",fontsize=16,color="black",shape="triangle"];12218 -> 12327[label="",style="solid", color="black", weight=3]; 76.12/37.31 3117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3117 -> 3661[label="",style="solid", color="black", weight=3]; 76.12/37.31 3118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3118 -> 3662[label="",style="solid", color="black", weight=3]; 76.12/37.31 3119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3119 -> 3663[label="",style="solid", color="black", weight=3]; 76.12/37.31 3120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3120 -> 3664[label="",style="solid", color="black", weight=3]; 76.12/37.31 3121[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3121 -> 3665[label="",style="solid", color="black", weight=3]; 76.12/37.31 3122[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3122 -> 3666[label="",style="solid", color="black", weight=3]; 76.12/37.31 3123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3123 -> 3667[label="",style="solid", color="black", weight=3]; 76.12/37.31 14895[label="FiniteMap.lookupWithDefaultFM0 wx1631 (FiniteMap.lookupFM2 (Neg (Succ wx1632) :% Pos Zero) wx1633 wx1634 wx1635 wx1636 (Pos Zero :% Neg (Succ wx1637)) True)",fontsize=16,color="black",shape="box"];14895 -> 14911[label="",style="solid", color="black", weight=3]; 76.12/37.31 3125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3125 -> 3670[label="",style="solid", color="black", weight=3]; 76.12/37.31 3126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3126 -> 3671[label="",style="solid", color="black", weight=3]; 76.12/37.31 3127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3127 -> 3672[label="",style="solid", color="black", weight=3]; 76.12/37.31 6963[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx45200) wx4040 == LT))",fontsize=16,color="burlywood",shape="box"];21333[label="wx4040/Succ wx40400",fontsize=10,color="white",style="solid",shape="box"];6963 -> 21333[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21333 -> 7011[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21334[label="wx4040/Zero",fontsize=10,color="white",style="solid",shape="box"];6963 -> 21334[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21334 -> 7012[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 6964[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero wx4040 == LT))",fontsize=16,color="burlywood",shape="box"];21335[label="wx4040/Succ wx40400",fontsize=10,color="white",style="solid",shape="box"];6964 -> 21335[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21335 -> 7013[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21336[label="wx4040/Zero",fontsize=10,color="white",style="solid",shape="box"];6964 -> 21336[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21336 -> 7014[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 6965[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];6965 -> 7015[label="",style="solid", color="black", weight=3]; 76.12/37.31 6966[label="wx394",fontsize=16,color="green",shape="box"];6967[label="wx399",fontsize=16,color="green",shape="box"];6968[label="Pos (Succ wx401) :% Neg Zero",fontsize=16,color="green",shape="box"];6969[label="wx394",fontsize=16,color="green",shape="box"];6970[label="wx399",fontsize=16,color="green",shape="box"];6971[label="Pos (Succ wx401) :% Neg (Succ wx40200)",fontsize=16,color="green",shape="box"];6972[label="wx394",fontsize=16,color="green",shape="box"];6973[label="wx399",fontsize=16,color="green",shape="box"];6974[label="Pos (Succ wx401) :% Neg Zero",fontsize=16,color="green",shape="box"];6975[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx45400) wx4040 == LT))",fontsize=16,color="burlywood",shape="box"];21337[label="wx4040/Succ wx40400",fontsize=10,color="white",style="solid",shape="box"];6975 -> 21337[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21337 -> 7016[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21338[label="wx4040/Zero",fontsize=10,color="white",style="solid",shape="box"];6975 -> 21338[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21338 -> 7017[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 6976[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero wx4040 == LT))",fontsize=16,color="burlywood",shape="box"];21339[label="wx4040/Succ wx40400",fontsize=10,color="white",style="solid",shape="box"];6976 -> 21339[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21339 -> 7018[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 21340[label="wx4040/Zero",fontsize=10,color="white",style="solid",shape="box"];6976 -> 21340[label="",style="solid", color="burlywood", weight=9]; 76.12/37.31 21340 -> 7019[label="",style="solid", color="burlywood", weight=3]; 76.12/37.31 6977[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];6977 -> 7020[label="",style="solid", color="black", weight=3]; 76.12/37.31 6984[label="wx394",fontsize=16,color="green",shape="box"];6985[label="wx399",fontsize=16,color="green",shape="box"];6986[label="Pos (Succ wx401) :% Pos Zero",fontsize=16,color="green",shape="box"];6987[label="wx394",fontsize=16,color="green",shape="box"];6988[label="wx399",fontsize=16,color="green",shape="box"];6989[label="Pos (Succ wx401) :% Pos (Succ wx40200)",fontsize=16,color="green",shape="box"];6990[label="wx394",fontsize=16,color="green",shape="box"];6991[label="wx399",fontsize=16,color="green",shape="box"];6992[label="Pos (Succ wx401) :% Pos Zero",fontsize=16,color="green",shape="box"];6993[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos (Succ wx401) :% Pos (Succ wx40200) > Pos (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6993 -> 7032[label="",style="solid", color="black", weight=3]; 76.12/37.31 6994[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6994 -> 7033[label="",style="solid", color="black", weight=3]; 76.12/37.31 6995[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];6995 -> 7034[label="",style="solid", color="black", weight=3]; 76.12/37.31 6996[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6996 -> 7035[label="",style="solid", color="black", weight=3]; 76.12/37.31 6997 -> 6948[label="",style="dashed", color="red", weight=0]; 76.12/37.31 6997[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="magenta"];6998[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos (Succ wx401) :% Neg (Succ wx40200) > Pos (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];6998 -> 7036[label="",style="solid", color="black", weight=3]; 76.12/37.31 6999[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6999 -> 7037[label="",style="solid", color="black", weight=3]; 76.12/37.31 7000[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7000 -> 7038[label="",style="solid", color="black", weight=3]; 76.12/37.31 7001[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7001 -> 7039[label="",style="solid", color="black", weight=3]; 76.12/37.31 7002 -> 6953[label="",style="dashed", color="red", weight=0]; 76.12/37.31 7002[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="magenta"];7003[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos (Succ wx401) :% Pos (Succ wx40200) > Neg (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];7003 -> 7040[label="",style="solid", color="black", weight=3]; 76.12/37.31 7004[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7004 -> 7041[label="",style="solid", color="black", weight=3]; 76.12/37.31 7005[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7005 -> 7042[label="",style="solid", color="black", weight=3]; 76.12/37.31 7006[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7006 -> 7043[label="",style="solid", color="black", weight=3]; 76.12/37.31 7007[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos (Succ wx401) :% Neg (Succ wx40200) > Neg (Succ wx39500) :% Neg (Succ wx396)))",fontsize=16,color="black",shape="box"];7007 -> 7044[label="",style="solid", color="black", weight=3]; 76.12/37.31 7008[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7008 -> 7045[label="",style="solid", color="black", weight=3]; 76.12/37.31 7009[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7009 -> 7046[label="",style="solid", color="black", weight=3]; 76.12/37.31 7010[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7010 -> 7047[label="",style="solid", color="black", weight=3]; 76.12/37.31 3162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3162 -> 3716[label="",style="solid", color="black", weight=3]; 76.12/37.31 3163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3163 -> 3717[label="",style="solid", color="black", weight=3]; 76.12/37.31 3164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3164 -> 3718[label="",style="solid", color="black", weight=3]; 76.12/37.31 3165 -> 12277[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3165 -> 12286[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12287[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12288[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12289[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12290[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12291[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12292[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3165 -> 12293[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12332 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 12332[label="FiniteMap.lookupWithDefaultFM0 wx1269 (FiniteMap.lookupFM wx1273 (Pos (Succ wx1275) :% Pos (Succ wx1276)))",fontsize=16,color="magenta"];12332 -> 12337[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12332 -> 12338[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12332 -> 12339[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3168 -> 3720[label="",style="solid", color="black", weight=3]; 76.12/37.31 3169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3169 -> 3721[label="",style="solid", color="black", weight=3]; 76.12/37.31 3170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3170 -> 3722[label="",style="solid", color="black", weight=3]; 76.12/37.31 3171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3171 -> 3723[label="",style="solid", color="black", weight=3]; 76.12/37.31 3172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3172 -> 3724[label="",style="solid", color="black", weight=3]; 76.12/37.31 3173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3173 -> 3725[label="",style="solid", color="black", weight=3]; 76.12/37.31 3174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3174 -> 3726[label="",style="solid", color="black", weight=3]; 76.12/37.31 15041 -> 12391[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15041[label="FiniteMap.lookupWithDefaultFM0 wx1656 (FiniteMap.lookupFM2 (Pos (Succ wx1657) :% Neg Zero) wx1658 wx1659 wx1660 wx1661 (Pos (Succ wx1662) :% Neg (Succ wx1663)) False)",fontsize=16,color="magenta"];15041 -> 15103[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15104[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15105[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15106[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15107[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15108[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15109[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15041 -> 15110[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3176 -> 3728[label="",style="solid", color="black", weight=3]; 76.12/37.31 3177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3177 -> 3729[label="",style="solid", color="black", weight=3]; 76.12/37.31 3178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3178 -> 3730[label="",style="solid", color="black", weight=3]; 76.12/37.31 3179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3179 -> 3731[label="",style="solid", color="black", weight=3]; 76.12/37.31 3180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3180 -> 3732[label="",style="solid", color="black", weight=3]; 76.12/37.31 3181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3181 -> 3733[label="",style="solid", color="black", weight=3]; 76.12/37.31 3182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3182 -> 3734[label="",style="solid", color="black", weight=3]; 76.12/37.31 15102 -> 12436[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15102[label="FiniteMap.lookupWithDefaultFM0 wx1665 (FiniteMap.lookupFM2 (Neg (Succ wx1666) :% Neg Zero) wx1667 wx1668 wx1669 wx1670 (Pos (Succ wx1671) :% Pos (Succ wx1672)) False)",fontsize=16,color="magenta"];15102 -> 15146[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15147[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15148[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15149[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15150[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15151[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15152[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15102 -> 15153[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3184 -> 3736[label="",style="solid", color="black", weight=3]; 76.12/37.31 3185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3185 -> 3737[label="",style="solid", color="black", weight=3]; 76.12/37.31 3186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3186 -> 3738[label="",style="solid", color="black", weight=3]; 76.12/37.31 3187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3187 -> 3739[label="",style="solid", color="black", weight=3]; 76.12/37.31 3188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3188 -> 3740[label="",style="solid", color="black", weight=3]; 76.12/37.31 3189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3189 -> 3741[label="",style="solid", color="black", weight=3]; 76.12/37.31 3190 -> 12454[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3190 -> 12463[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12464[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12465[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12466[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12467[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12468[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12469[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3190 -> 12470[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12569 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 12569[label="FiniteMap.lookupWithDefaultFM0 wx1298 (FiniteMap.lookupFM wx1302 (Pos (Succ wx1304) :% Neg (Succ wx1305)))",fontsize=16,color="magenta"];12569 -> 12610[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12569 -> 12611[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12569 -> 12612[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3193 -> 3743[label="",style="solid", color="black", weight=3]; 76.12/37.31 3194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3194 -> 3744[label="",style="solid", color="black", weight=3]; 76.12/37.31 3195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3195 -> 3745[label="",style="solid", color="black", weight=3]; 76.12/37.31 3196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3196 -> 3746[label="",style="solid", color="black", weight=3]; 76.12/37.31 3197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3197 -> 3747[label="",style="solid", color="black", weight=3]; 76.12/37.31 3198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3198 -> 3748[label="",style="solid", color="black", weight=3]; 76.12/37.31 3199 -> 12519[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3199 -> 12528[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12529[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12530[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12531[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12532[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12533[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12534[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3199 -> 12535[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12609 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 12609[label="FiniteMap.lookupWithDefaultFM0 wx1307 (FiniteMap.lookupFM wx1312 (Pos Zero :% Pos (Succ wx1314)))",fontsize=16,color="magenta"];12609 -> 12659[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12609 -> 12660[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12609 -> 12661[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3202 -> 3750[label="",style="solid", color="black", weight=3]; 76.12/37.31 3203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3203 -> 3751[label="",style="solid", color="black", weight=3]; 76.12/37.31 3204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3204 -> 3752[label="",style="solid", color="black", weight=3]; 76.12/37.31 3205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3205 -> 3753[label="",style="solid", color="black", weight=3]; 76.12/37.31 3206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3206 -> 3754[label="",style="solid", color="black", weight=3]; 76.12/37.31 3207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3207 -> 3755[label="",style="solid", color="black", weight=3]; 76.12/37.31 3208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3208 -> 3756[label="",style="solid", color="black", weight=3]; 76.12/37.31 15252 -> 12613[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15252[label="FiniteMap.lookupWithDefaultFM0 wx1692 (FiniteMap.lookupFM2 (Pos (Succ wx1693) :% Neg (Succ wx1694)) wx1695 wx1696 wx1697 wx1698 (Pos Zero :% Neg (Succ wx1699)) False)",fontsize=16,color="magenta"];15252 -> 15316[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15317[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15318[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15319[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15320[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15321[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15322[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15252 -> 15323[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3210 -> 3758[label="",style="solid", color="black", weight=3]; 76.12/37.31 3211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3211 -> 3759[label="",style="solid", color="black", weight=3]; 76.12/37.31 3212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3212 -> 3760[label="",style="solid", color="black", weight=3]; 76.12/37.31 3213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3213 -> 3761[label="",style="solid", color="black", weight=3]; 76.12/37.31 3214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3214 -> 3762[label="",style="solid", color="black", weight=3]; 76.12/37.31 3215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3215 -> 3763[label="",style="solid", color="black", weight=3]; 76.12/37.31 3216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3216 -> 3764[label="",style="solid", color="black", weight=3]; 76.12/37.31 15315 -> 12662[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15315[label="FiniteMap.lookupWithDefaultFM0 wx1701 (FiniteMap.lookupFM2 (Neg (Succ wx1702) :% Neg (Succ wx1703)) wx1704 wx1705 wx1706 wx1707 (Pos Zero :% Pos (Succ wx1708)) False)",fontsize=16,color="magenta"];15315 -> 15361[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15362[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15363[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15364[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15365[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15366[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15367[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15315 -> 15368[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3218 -> 3766[label="",style="solid", color="black", weight=3]; 76.12/37.31 3219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3219 -> 3767[label="",style="solid", color="black", weight=3]; 76.12/37.31 3220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3220 -> 3768[label="",style="solid", color="black", weight=3]; 76.12/37.31 3221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3221 -> 3769[label="",style="solid", color="black", weight=3]; 76.12/37.31 3222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3222 -> 3770[label="",style="solid", color="black", weight=3]; 76.12/37.31 3223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3223 -> 3771[label="",style="solid", color="black", weight=3]; 76.12/37.31 3224 -> 12683[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3224 -> 12692[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12693[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12694[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12695[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12696[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12697[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12698[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3224 -> 12699[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12790 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 12790[label="FiniteMap.lookupWithDefaultFM0 wx1334 (FiniteMap.lookupFM wx1339 (Pos Zero :% Neg (Succ wx1341)))",fontsize=16,color="magenta"];12790 -> 12827[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12790 -> 12828[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12790 -> 12829[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3227 -> 3773[label="",style="solid", color="black", weight=3]; 76.12/37.31 3228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3228 -> 3774[label="",style="solid", color="black", weight=3]; 76.12/37.31 3229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3229 -> 3775[label="",style="solid", color="black", weight=3]; 76.12/37.31 3230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3230 -> 3776[label="",style="solid", color="black", weight=3]; 76.12/37.31 3231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3231 -> 3777[label="",style="solid", color="black", weight=3]; 76.12/37.31 3232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3232 -> 3778[label="",style="solid", color="black", weight=3]; 76.12/37.31 3233 -> 12746[label="",style="dashed", color="red", weight=0]; 76.12/37.31 3233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3233 -> 12754[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12755[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12756[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12757[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12758[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12759[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3233 -> 12760[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12826 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.31 12826[label="FiniteMap.lookupWithDefaultFM0 wx1343 (FiniteMap.lookupFM wx1347 (Pos Zero :% Pos (Succ wx1349)))",fontsize=16,color="magenta"];12826 -> 12870[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12826 -> 12871[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 12826 -> 12872[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3236 -> 3780[label="",style="solid", color="black", weight=3]; 76.12/37.31 3237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3237 -> 3781[label="",style="solid", color="black", weight=3]; 76.12/37.31 3238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3238 -> 3782[label="",style="solid", color="black", weight=3]; 76.12/37.31 3239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3239 -> 3783[label="",style="solid", color="black", weight=3]; 76.12/37.31 3240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3240 -> 3784[label="",style="solid", color="black", weight=3]; 76.12/37.31 3241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3241 -> 3785[label="",style="solid", color="black", weight=3]; 76.12/37.31 3242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3242 -> 3786[label="",style="solid", color="black", weight=3]; 76.12/37.31 15461 -> 12830[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15461[label="FiniteMap.lookupWithDefaultFM0 wx1727 (FiniteMap.lookupFM2 (Pos (Succ wx1728) :% Neg Zero) wx1729 wx1730 wx1731 wx1732 (Pos Zero :% Neg (Succ wx1733)) False)",fontsize=16,color="magenta"];15461 -> 15519[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15520[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15521[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15522[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15523[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15524[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15461 -> 15525[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3244 -> 3788[label="",style="solid", color="black", weight=3]; 76.12/37.31 3245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3245 -> 3789[label="",style="solid", color="black", weight=3]; 76.12/37.31 3246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3246 -> 3790[label="",style="solid", color="black", weight=3]; 76.12/37.31 3247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3247 -> 3791[label="",style="solid", color="black", weight=3]; 76.12/37.31 3248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3248 -> 3792[label="",style="solid", color="black", weight=3]; 76.12/37.31 3249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3249 -> 3793[label="",style="solid", color="black", weight=3]; 76.12/37.31 3250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3250 -> 3794[label="",style="solid", color="black", weight=3]; 76.12/37.31 15518 -> 12873[label="",style="dashed", color="red", weight=0]; 76.12/37.31 15518[label="FiniteMap.lookupWithDefaultFM0 wx1735 (FiniteMap.lookupFM2 (Neg (Succ wx1736) :% Neg Zero) wx1737 wx1738 wx1739 wx1740 (Pos Zero :% Pos (Succ wx1741)) False)",fontsize=16,color="magenta"];15518 -> 15560[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15561[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15562[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15563[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15564[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15565[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 15518 -> 15566[label="",style="dashed", color="magenta", weight=3]; 76.12/37.31 3252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3252 -> 3796[label="",style="solid", color="black", weight=3]; 76.12/37.31 3253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3253 -> 3797[label="",style="solid", color="black", weight=3]; 76.12/37.32 3254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3254 -> 3798[label="",style="solid", color="black", weight=3]; 76.12/37.32 3255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3255 -> 3799[label="",style="solid", color="black", weight=3]; 76.12/37.32 3256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3256 -> 3800[label="",style="solid", color="black", weight=3]; 76.12/37.32 3257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3257 -> 3801[label="",style="solid", color="black", weight=3]; 76.12/37.32 3258 -> 12891[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3258 -> 12899[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12900[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12901[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12902[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12903[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12904[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3258 -> 12905[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13038 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13038[label="FiniteMap.lookupWithDefaultFM0 wx1367 (FiniteMap.lookupFM wx1371 (Pos Zero :% Neg (Succ wx1373)))",fontsize=16,color="magenta"];13038 -> 13078[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13038 -> 13079[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13038 -> 13080[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3261 -> 3803[label="",style="solid", color="black", weight=3]; 76.12/37.32 3262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3262 -> 3804[label="",style="solid", color="black", weight=3]; 76.12/37.32 3263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3263 -> 3805[label="",style="solid", color="black", weight=3]; 76.12/37.32 7988[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx68000) wx6320 == LT))",fontsize=16,color="burlywood",shape="box"];21341[label="wx6320/Succ wx63200",fontsize=10,color="white",style="solid",shape="box"];7988 -> 21341[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21341 -> 8036[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21342[label="wx6320/Zero",fontsize=10,color="white",style="solid",shape="box"];7988 -> 21342[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21342 -> 8037[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 7989[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero wx6320 == LT))",fontsize=16,color="burlywood",shape="box"];21343[label="wx6320/Succ wx63200",fontsize=10,color="white",style="solid",shape="box"];7989 -> 21343[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21343 -> 8038[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21344[label="wx6320/Zero",fontsize=10,color="white",style="solid",shape="box"];7989 -> 21344[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21344 -> 8039[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 7990[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];7990 -> 8040[label="",style="solid", color="black", weight=3]; 76.12/37.32 7991[label="wx622",fontsize=16,color="green",shape="box"];7992[label="wx627",fontsize=16,color="green",shape="box"];7993[label="Neg (Succ wx629) :% Neg Zero",fontsize=16,color="green",shape="box"];7994[label="wx622",fontsize=16,color="green",shape="box"];7995[label="wx627",fontsize=16,color="green",shape="box"];7996[label="Neg (Succ wx629) :% Neg (Succ wx63000)",fontsize=16,color="green",shape="box"];7997[label="wx622",fontsize=16,color="green",shape="box"];7998[label="wx627",fontsize=16,color="green",shape="box"];7999[label="Neg (Succ wx629) :% Neg Zero",fontsize=16,color="green",shape="box"];8000[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx68200) wx6320 == LT))",fontsize=16,color="burlywood",shape="box"];21345[label="wx6320/Succ wx63200",fontsize=10,color="white",style="solid",shape="box"];8000 -> 21345[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21345 -> 8041[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21346[label="wx6320/Zero",fontsize=10,color="white",style="solid",shape="box"];8000 -> 21346[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21346 -> 8042[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 8001[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero wx6320 == LT))",fontsize=16,color="burlywood",shape="box"];21347[label="wx6320/Succ wx63200",fontsize=10,color="white",style="solid",shape="box"];8001 -> 21347[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21347 -> 8043[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21348[label="wx6320/Zero",fontsize=10,color="white",style="solid",shape="box"];8001 -> 21348[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21348 -> 8044[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 8002[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];8002 -> 8045[label="",style="solid", color="black", weight=3]; 76.12/37.32 8009[label="wx622",fontsize=16,color="green",shape="box"];8010[label="wx627",fontsize=16,color="green",shape="box"];8011[label="Neg (Succ wx629) :% Pos Zero",fontsize=16,color="green",shape="box"];8012[label="wx622",fontsize=16,color="green",shape="box"];8013[label="wx627",fontsize=16,color="green",shape="box"];8014[label="Neg (Succ wx629) :% Pos (Succ wx63000)",fontsize=16,color="green",shape="box"];8015[label="wx622",fontsize=16,color="green",shape="box"];8016[label="wx627",fontsize=16,color="green",shape="box"];8017[label="Neg (Succ wx629) :% Pos Zero",fontsize=16,color="green",shape="box"];8018[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg (Succ wx629) :% Pos (Succ wx63000) > Pos (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];8018 -> 8057[label="",style="solid", color="black", weight=3]; 76.12/37.32 8019[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8019 -> 8058[label="",style="solid", color="black", weight=3]; 76.12/37.32 8020[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8020 -> 8059[label="",style="solid", color="black", weight=3]; 76.12/37.32 8021[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8021 -> 8060[label="",style="solid", color="black", weight=3]; 76.12/37.32 8022 -> 7973[label="",style="dashed", color="red", weight=0]; 76.12/37.32 8022[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="magenta"];8023[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg (Succ wx629) :% Neg (Succ wx63000) > Pos (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];8023 -> 8061[label="",style="solid", color="black", weight=3]; 76.12/37.32 8024[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8024 -> 8062[label="",style="solid", color="black", weight=3]; 76.12/37.32 8025[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8025 -> 8063[label="",style="solid", color="black", weight=3]; 76.12/37.32 8026[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8026 -> 8064[label="",style="solid", color="black", weight=3]; 76.12/37.32 8027 -> 7978[label="",style="dashed", color="red", weight=0]; 76.12/37.32 8027[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="magenta"];8028[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg (Succ wx629) :% Pos (Succ wx63000) > Neg (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];8028 -> 8065[label="",style="solid", color="black", weight=3]; 76.12/37.32 8029[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8029 -> 8066[label="",style="solid", color="black", weight=3]; 76.12/37.32 8030[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8030 -> 8067[label="",style="solid", color="black", weight=3]; 76.12/37.32 8031[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8031 -> 8068[label="",style="solid", color="black", weight=3]; 76.12/37.32 8032[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg (Succ wx629) :% Neg (Succ wx63000) > Neg (Succ wx62300) :% Pos (Succ wx624)))",fontsize=16,color="black",shape="box"];8032 -> 8069[label="",style="solid", color="black", weight=3]; 76.12/37.32 8033[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8033 -> 8070[label="",style="solid", color="black", weight=3]; 76.12/37.32 8034[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8034 -> 8071[label="",style="solid", color="black", weight=3]; 76.12/37.32 8035[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8035 -> 8072[label="",style="solid", color="black", weight=3]; 76.12/37.32 3298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3298 -> 3849[label="",style="solid", color="black", weight=3]; 76.12/37.32 3299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3299 -> 3850[label="",style="solid", color="black", weight=3]; 76.12/37.32 3300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3300 -> 3851[label="",style="solid", color="black", weight=3]; 76.12/37.32 3301 -> 12988[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3301 -> 12997[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 12998[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 12999[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 13000[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 13001[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 13002[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 13003[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3301 -> 13004[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13077 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13077[label="FiniteMap.lookupWithDefaultFM0 wx1375 (FiniteMap.lookupFM wx1379 (Neg (Succ wx1381) :% Pos (Succ wx1382)))",fontsize=16,color="magenta"];13077 -> 13124[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13077 -> 13125[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13077 -> 13126[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3304 -> 3853[label="",style="solid", color="black", weight=3]; 76.12/37.32 3305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3305 -> 3854[label="",style="solid", color="black", weight=3]; 76.12/37.32 3306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3306 -> 3855[label="",style="solid", color="black", weight=3]; 76.12/37.32 3307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3307 -> 3856[label="",style="solid", color="black", weight=3]; 76.12/37.32 3308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3308 -> 3857[label="",style="solid", color="black", weight=3]; 76.12/37.32 3309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3309 -> 3858[label="",style="solid", color="black", weight=3]; 76.12/37.32 3310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3310 -> 3859[label="",style="solid", color="black", weight=3]; 76.12/37.32 15717 -> 13081[label="",style="dashed", color="red", weight=0]; 76.12/37.32 15717[label="FiniteMap.lookupWithDefaultFM0 wx1770 (FiniteMap.lookupFM2 (Pos (Succ wx1771) :% Pos Zero) wx1772 wx1773 wx1774 wx1775 (Neg (Succ wx1776) :% Neg (Succ wx1777)) False)",fontsize=16,color="magenta"];15717 -> 15779[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15780[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15781[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15782[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15783[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15784[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15785[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15717 -> 15786[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3312 -> 3861[label="",style="solid", color="black", weight=3]; 76.12/37.32 3313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3313 -> 3862[label="",style="solid", color="black", weight=3]; 76.12/37.32 3314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3314 -> 3863[label="",style="solid", color="black", weight=3]; 76.12/37.32 3315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3315 -> 3864[label="",style="solid", color="black", weight=3]; 76.12/37.32 3316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3316 -> 3865[label="",style="solid", color="black", weight=3]; 76.12/37.32 3317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3317 -> 3866[label="",style="solid", color="black", weight=3]; 76.12/37.32 3318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3318 -> 3867[label="",style="solid", color="black", weight=3]; 76.12/37.32 15778 -> 13127[label="",style="dashed", color="red", weight=0]; 76.12/37.32 15778[label="FiniteMap.lookupWithDefaultFM0 wx1779 (FiniteMap.lookupFM2 (Neg (Succ wx1780) :% Pos Zero) wx1781 wx1782 wx1783 wx1784 (Neg (Succ wx1785) :% Pos (Succ wx1786)) False)",fontsize=16,color="magenta"];15778 -> 15822[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15823[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15824[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15825[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15826[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15827[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15828[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15778 -> 15829[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3320 -> 3869[label="",style="solid", color="black", weight=3]; 76.12/37.32 3321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3321 -> 3870[label="",style="solid", color="black", weight=3]; 76.12/37.32 3322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3322 -> 3871[label="",style="solid", color="black", weight=3]; 76.12/37.32 3323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3323 -> 3872[label="",style="solid", color="black", weight=3]; 76.12/37.32 3324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3324 -> 3873[label="",style="solid", color="black", weight=3]; 76.12/37.32 3325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3325 -> 3874[label="",style="solid", color="black", weight=3]; 76.12/37.32 3326 -> 13145[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3326 -> 13154[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13155[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13156[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13157[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13158[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13159[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13160[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3326 -> 13161[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13258 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13258[label="FiniteMap.lookupWithDefaultFM0 wx1402 (FiniteMap.lookupFM wx1406 (Neg (Succ wx1408) :% Neg (Succ wx1409)))",fontsize=16,color="magenta"];13258 -> 13298[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13258 -> 13299[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13258 -> 13300[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3329 -> 3876[label="",style="solid", color="black", weight=3]; 76.12/37.32 3330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3330 -> 3877[label="",style="solid", color="black", weight=3]; 76.12/37.32 3331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3331 -> 3878[label="",style="solid", color="black", weight=3]; 76.12/37.32 3332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3332 -> 3879[label="",style="solid", color="black", weight=3]; 76.12/37.32 3333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3333 -> 3880[label="",style="solid", color="black", weight=3]; 76.12/37.32 3334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3334 -> 3881[label="",style="solid", color="black", weight=3]; 76.12/37.32 3335 -> 13208[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3335 -> 13217[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13218[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13219[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13220[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13221[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13222[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13223[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3335 -> 13224[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13297 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13297[label="FiniteMap.lookupWithDefaultFM0 wx1411 (FiniteMap.lookupFM wx1416 (Neg Zero :% Pos (Succ wx1418)))",fontsize=16,color="magenta"];13297 -> 13346[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13297 -> 13347[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13297 -> 13348[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3338 -> 3883[label="",style="solid", color="black", weight=3]; 76.12/37.32 3339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3339 -> 3884[label="",style="solid", color="black", weight=3]; 76.12/37.32 3340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3340 -> 3885[label="",style="solid", color="black", weight=3]; 76.12/37.32 3341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3341 -> 3886[label="",style="solid", color="black", weight=3]; 76.12/37.32 3342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3342 -> 3887[label="",style="solid", color="black", weight=3]; 76.12/37.32 3343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3343 -> 3888[label="",style="solid", color="black", weight=3]; 76.12/37.32 3344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3344 -> 3889[label="",style="solid", color="black", weight=3]; 76.12/37.32 15928 -> 13301[label="",style="dashed", color="red", weight=0]; 76.12/37.32 15928[label="FiniteMap.lookupWithDefaultFM0 wx1806 (FiniteMap.lookupFM2 (Pos (Succ wx1807) :% Pos (Succ wx1808)) wx1809 wx1810 wx1811 wx1812 (Neg Zero :% Neg (Succ wx1813)) False)",fontsize=16,color="magenta"];15928 -> 15992[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15993[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15994[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15995[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15996[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15997[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15998[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15928 -> 15999[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3346 -> 3891[label="",style="solid", color="black", weight=3]; 76.12/37.32 3347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3347 -> 3892[label="",style="solid", color="black", weight=3]; 76.12/37.32 3348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3348 -> 3893[label="",style="solid", color="black", weight=3]; 76.12/37.32 3349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3349 -> 3894[label="",style="solid", color="black", weight=3]; 76.12/37.32 3350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3350 -> 3895[label="",style="solid", color="black", weight=3]; 76.12/37.32 3351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3351 -> 3896[label="",style="solid", color="black", weight=3]; 76.12/37.32 3352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3352 -> 3897[label="",style="solid", color="black", weight=3]; 76.12/37.32 15991 -> 13349[label="",style="dashed", color="red", weight=0]; 76.12/37.32 15991[label="FiniteMap.lookupWithDefaultFM0 wx1815 (FiniteMap.lookupFM2 (Neg (Succ wx1816) :% Pos (Succ wx1817)) wx1818 wx1819 wx1820 wx1821 (Neg Zero :% Pos (Succ wx1822)) False)",fontsize=16,color="magenta"];15991 -> 16037[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16038[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16039[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16040[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16041[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16042[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16043[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 15991 -> 16044[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3354 -> 3899[label="",style="solid", color="black", weight=3]; 76.12/37.32 3355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3355 -> 3900[label="",style="solid", color="black", weight=3]; 76.12/37.32 3356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3356 -> 3901[label="",style="solid", color="black", weight=3]; 76.12/37.32 3357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3357 -> 3902[label="",style="solid", color="black", weight=3]; 76.12/37.32 3358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3358 -> 3903[label="",style="solid", color="black", weight=3]; 76.12/37.32 3359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3359 -> 3904[label="",style="solid", color="black", weight=3]; 76.12/37.32 3360 -> 13369[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3360 -> 13378[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13379[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13380[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13381[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13382[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13383[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13384[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3360 -> 13385[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13476 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13476[label="FiniteMap.lookupWithDefaultFM0 wx1438 (FiniteMap.lookupFM wx1443 (Neg Zero :% Neg (Succ wx1445)))",fontsize=16,color="magenta"];13476 -> 13513[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13476 -> 13514[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13476 -> 13515[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3363 -> 3906[label="",style="solid", color="black", weight=3]; 76.12/37.32 3364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3364 -> 3907[label="",style="solid", color="black", weight=3]; 76.12/37.32 3365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3365 -> 3908[label="",style="solid", color="black", weight=3]; 76.12/37.32 3366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3366 -> 3909[label="",style="solid", color="black", weight=3]; 76.12/37.32 3367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3367 -> 3910[label="",style="solid", color="black", weight=3]; 76.12/37.32 3368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3368 -> 3911[label="",style="solid", color="black", weight=3]; 76.12/37.32 3369 -> 13432[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3369 -> 13440[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13441[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13442[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13443[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13444[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13445[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3369 -> 13446[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13512 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13512[label="FiniteMap.lookupWithDefaultFM0 wx1447 (FiniteMap.lookupFM wx1451 (Neg Zero :% Pos (Succ wx1453)))",fontsize=16,color="magenta"];13512 -> 13556[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13512 -> 13557[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13512 -> 13558[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3372 -> 3913[label="",style="solid", color="black", weight=3]; 76.12/37.32 3373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3373 -> 3914[label="",style="solid", color="black", weight=3]; 76.12/37.32 3374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3374 -> 3915[label="",style="solid", color="black", weight=3]; 76.12/37.32 3375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3375 -> 3916[label="",style="solid", color="black", weight=3]; 76.12/37.32 3376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3376 -> 3917[label="",style="solid", color="black", weight=3]; 76.12/37.32 3377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3377 -> 3918[label="",style="solid", color="black", weight=3]; 76.12/37.32 3378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3378 -> 3919[label="",style="solid", color="black", weight=3]; 76.12/37.32 16137 -> 13516[label="",style="dashed", color="red", weight=0]; 76.12/37.32 16137[label="FiniteMap.lookupWithDefaultFM0 wx1841 (FiniteMap.lookupFM2 (Pos (Succ wx1842) :% Pos Zero) wx1843 wx1844 wx1845 wx1846 (Neg Zero :% Neg (Succ wx1847)) False)",fontsize=16,color="magenta"];16137 -> 16195[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16196[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16197[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16198[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16199[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16200[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16137 -> 16201[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3380 -> 3921[label="",style="solid", color="black", weight=3]; 76.12/37.32 3381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3381 -> 3922[label="",style="solid", color="black", weight=3]; 76.12/37.32 3382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3382 -> 3923[label="",style="solid", color="black", weight=3]; 76.12/37.32 3383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3383 -> 3924[label="",style="solid", color="black", weight=3]; 76.12/37.32 3384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3384 -> 3925[label="",style="solid", color="black", weight=3]; 76.12/37.32 3385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3385 -> 3926[label="",style="solid", color="black", weight=3]; 76.12/37.32 3386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat wx5100 wx5100))) Zero == LT))",fontsize=16,color="black",shape="box"];3386 -> 3927[label="",style="solid", color="black", weight=3]; 76.12/37.32 16194 -> 13559[label="",style="dashed", color="red", weight=0]; 76.12/37.32 16194[label="FiniteMap.lookupWithDefaultFM0 wx1849 (FiniteMap.lookupFM2 (Neg (Succ wx1850) :% Pos Zero) wx1851 wx1852 wx1853 wx1854 (Neg Zero :% Pos (Succ wx1855)) False)",fontsize=16,color="magenta"];16194 -> 16236[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16237[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16238[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16239[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16240[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16241[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 16194 -> 16242[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3388 -> 3929[label="",style="solid", color="black", weight=3]; 76.12/37.32 3389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3389 -> 3930[label="",style="solid", color="black", weight=3]; 76.12/37.32 3390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3390 -> 3931[label="",style="solid", color="black", weight=3]; 76.12/37.32 3391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3391 -> 3932[label="",style="solid", color="black", weight=3]; 76.12/37.32 3392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3392 -> 3933[label="",style="solid", color="black", weight=3]; 76.12/37.32 3393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3393 -> 3934[label="",style="solid", color="black", weight=3]; 76.12/37.32 3394 -> 13577[label="",style="dashed", color="red", weight=0]; 76.12/37.32 3394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3394 -> 13585[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13586[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13587[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13588[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13589[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13590[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3394 -> 13591[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13690 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.32 13690[label="FiniteMap.lookupWithDefaultFM0 wx1471 (FiniteMap.lookupFM wx1475 (Neg Zero :% Neg (Succ wx1477)))",fontsize=16,color="magenta"];13690 -> 13756[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13690 -> 13757[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 13690 -> 13758[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 3397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3397 -> 3936[label="",style="solid", color="black", weight=3]; 76.12/37.32 3398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3398 -> 3937[label="",style="solid", color="black", weight=3]; 76.12/37.32 3399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3399 -> 3938[label="",style="solid", color="black", weight=3]; 76.12/37.32 9013[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx86000) wx9080 == LT))",fontsize=16,color="burlywood",shape="box"];21349[label="wx9080/Succ wx90800",fontsize=10,color="white",style="solid",shape="box"];9013 -> 21349[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21349 -> 9047[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21350[label="wx9080/Zero",fontsize=10,color="white",style="solid",shape="box"];9013 -> 21350[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21350 -> 9048[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 9014[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero wx9080 == LT))",fontsize=16,color="burlywood",shape="box"];21351[label="wx9080/Succ wx90800",fontsize=10,color="white",style="solid",shape="box"];9014 -> 21351[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21351 -> 9049[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21352[label="wx9080/Zero",fontsize=10,color="white",style="solid",shape="box"];9014 -> 21352[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21352 -> 9050[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 9015 -> 8998[label="",style="dashed", color="red", weight=0]; 76.12/37.32 9015[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];9016 -> 9051[label="",style="dashed", color="red", weight=0]; 76.12/37.32 9016[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="magenta"];9016 -> 9052[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 9017 -> 9053[label="",style="dashed", color="red", weight=0]; 76.12/37.32 9017[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="magenta"];9017 -> 9054[label="",style="dashed", color="magenta", weight=3]; 76.12/37.32 9018[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx86000) wx9100 == LT))",fontsize=16,color="burlywood",shape="box"];21353[label="wx9100/Succ wx91000",fontsize=10,color="white",style="solid",shape="box"];9018 -> 21353[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21353 -> 9055[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21354[label="wx9100/Zero",fontsize=10,color="white",style="solid",shape="box"];9018 -> 21354[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21354 -> 9056[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 9019[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero wx9100 == LT))",fontsize=16,color="burlywood",shape="box"];21355[label="wx9100/Succ wx91000",fontsize=10,color="white",style="solid",shape="box"];9019 -> 21355[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21355 -> 9057[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 21356[label="wx9100/Zero",fontsize=10,color="white",style="solid",shape="box"];9019 -> 21356[label="",style="solid", color="burlywood", weight=9]; 76.12/37.32 21356 -> 9058[label="",style="solid", color="burlywood", weight=3]; 76.12/37.32 9020 -> 9009[label="",style="dashed", color="red", weight=0]; 76.12/37.32 9020[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];9033[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];9033 -> 9059[label="",style="solid", color="black", weight=3]; 76.12/37.32 9034[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (Neg (Succ wx857) :% Pos (Succ wx85800) > Pos (Succ wx85100) :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];9034 -> 9060[label="",style="solid", color="black", weight=3]; 76.12/37.32 9035[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9035 -> 9061[label="",style="solid", color="black", weight=3]; 76.12/37.32 9036[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9036 -> 9062[label="",style="solid", color="black", weight=3]; 76.12/37.32 9037[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9037 -> 9063[label="",style="solid", color="black", weight=3]; 76.12/37.32 9038[label="Succ wx85800",fontsize=16,color="green",shape="box"];9039[label="Succ wx85100",fontsize=16,color="green",shape="box"];9040[label="Succ wx85100",fontsize=16,color="green",shape="box"];9041[label="Succ wx85800",fontsize=16,color="green",shape="box"];9042[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];9042 -> 9064[label="",style="solid", color="black", weight=3]; 76.12/37.33 9043[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (Neg (Succ wx857) :% Neg (Succ wx85800) > Neg (Succ wx85100) :% Neg (Succ wx852)))",fontsize=16,color="black",shape="box"];9043 -> 9065[label="",style="solid", color="black", weight=3]; 76.12/37.33 9044[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9044 -> 9066[label="",style="solid", color="black", weight=3]; 76.12/37.33 9045[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9045 -> 9067[label="",style="solid", color="black", weight=3]; 76.12/37.33 9046[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9046 -> 9068[label="",style="solid", color="black", weight=3]; 76.12/37.33 3434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3434 -> 3980[label="",style="solid", color="black", weight=3]; 76.12/37.33 3435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3435 -> 3981[label="",style="solid", color="black", weight=3]; 76.12/37.33 3436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3436 -> 3982[label="",style="solid", color="black", weight=3]; 76.12/37.33 3437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3437 -> 3983[label="",style="solid", color="black", weight=3]; 76.12/37.33 16354[label="FiniteMap.lookupWithDefaultFM0 wx1875 (FiniteMap.lookupFM2 (Pos (Succ wx1876) :% Neg Zero) wx1877 wx1878 wx1879 wx1880 (Neg (Succ wx1881) :% Pos (Succ wx1882)) True)",fontsize=16,color="black",shape="box"];16354 -> 16481[label="",style="solid", color="black", weight=3]; 76.12/37.33 3439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3439 -> 3986[label="",style="solid", color="black", weight=3]; 76.12/37.33 3440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3440 -> 3987[label="",style="solid", color="black", weight=3]; 76.12/37.33 3441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3441 -> 3988[label="",style="solid", color="black", weight=3]; 76.12/37.33 3442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3442 -> 3989[label="",style="solid", color="black", weight=3]; 76.12/37.33 3443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3443 -> 3990[label="",style="solid", color="black", weight=3]; 76.12/37.33 3444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3444 -> 3991[label="",style="solid", color="black", weight=3]; 76.12/37.33 3445 -> 13706[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3445 -> 13715[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13716[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13717[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13718[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13719[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13720[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13721[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3445 -> 13722[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 13821[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (Neg (Succ wx1494) :% Neg (Succ wx1495) > Pos (Succ wx1489) :% Neg Zero))",fontsize=16,color="black",shape="triangle"];13821 -> 13860[label="",style="solid", color="black", weight=3]; 76.12/37.33 3447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3447 -> 3994[label="",style="solid", color="black", weight=3]; 76.12/37.33 3448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3448 -> 3995[label="",style="solid", color="black", weight=3]; 76.12/37.33 3449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3449 -> 3996[label="",style="solid", color="black", weight=3]; 76.12/37.33 3450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3450 -> 3997[label="",style="solid", color="black", weight=3]; 76.12/37.33 3451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3451 -> 3998[label="",style="solid", color="black", weight=3]; 76.12/37.33 3452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3452 -> 3999[label="",style="solid", color="black", weight=3]; 76.12/37.33 3453 -> 13771[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3453 -> 13780[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13781[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13782[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13783[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13784[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13785[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13786[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3453 -> 13787[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 13859[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (Neg (Succ wx1503) :% Pos (Succ wx1504) > Neg (Succ wx1498) :% Neg Zero))",fontsize=16,color="black",shape="triangle"];13859 -> 13902[label="",style="solid", color="black", weight=3]; 76.12/37.33 3455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3455 -> 4002[label="",style="solid", color="black", weight=3]; 76.12/37.33 3456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3456 -> 4003[label="",style="solid", color="black", weight=3]; 76.12/37.33 3457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3457 -> 4004[label="",style="solid", color="black", weight=3]; 76.12/37.33 3458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3458 -> 4005[label="",style="solid", color="black", weight=3]; 76.12/37.33 3459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3459 -> 4006[label="",style="solid", color="black", weight=3]; 76.12/37.33 3460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3460 -> 4007[label="",style="solid", color="black", weight=3]; 76.12/37.33 3461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3461 -> 4008[label="",style="solid", color="black", weight=3]; 76.12/37.33 16480[label="FiniteMap.lookupWithDefaultFM0 wx1884 (FiniteMap.lookupFM2 (Neg (Succ wx1885) :% Neg Zero) wx1886 wx1887 wx1888 wx1889 (Neg (Succ wx1890) :% Neg (Succ wx1891)) True)",fontsize=16,color="black",shape="box"];16480 -> 16542[label="",style="solid", color="black", weight=3]; 76.12/37.33 3463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3463 -> 4011[label="",style="solid", color="black", weight=3]; 76.12/37.33 3464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3464 -> 4012[label="",style="solid", color="black", weight=3]; 76.12/37.33 3465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx5000)) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3465 -> 4013[label="",style="solid", color="black", weight=3]; 76.12/37.33 3466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3466 -> 4014[label="",style="solid", color="black", weight=3]; 76.12/37.33 3467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3467 -> 4015[label="",style="solid", color="black", weight=3]; 76.12/37.33 3468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3468 -> 4016[label="",style="solid", color="black", weight=3]; 76.12/37.33 3469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3469 -> 4017[label="",style="solid", color="black", weight=3]; 76.12/37.33 16541[label="FiniteMap.lookupWithDefaultFM0 wx1893 (FiniteMap.lookupFM2 (Pos (Succ wx1894) :% Neg (Succ wx1895)) wx1896 wx1897 wx1898 wx1899 (Neg Zero :% Pos (Succ wx1900)) True)",fontsize=16,color="black",shape="box"];16541 -> 16674[label="",style="solid", color="black", weight=3]; 76.12/37.33 3471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3471 -> 4020[label="",style="solid", color="black", weight=3]; 76.12/37.33 3472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3472 -> 4021[label="",style="solid", color="black", weight=3]; 76.12/37.33 3473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3473 -> 4022[label="",style="solid", color="black", weight=3]; 76.12/37.33 3474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3474 -> 4023[label="",style="solid", color="black", weight=3]; 76.12/37.33 3475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3475 -> 4024[label="",style="solid", color="black", weight=3]; 76.12/37.33 3476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3476 -> 4025[label="",style="solid", color="black", weight=3]; 76.12/37.33 3477 -> 13920[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3477 -> 13929[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13930[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13931[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13932[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13933[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13934[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13935[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3477 -> 13936[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14034[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (Neg Zero :% Neg (Succ wx1531) > Pos (Succ wx1525) :% Neg (Succ wx1526)))",fontsize=16,color="black",shape="triangle"];14034 -> 14075[label="",style="solid", color="black", weight=3]; 76.12/37.33 3479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3479 -> 4028[label="",style="solid", color="black", weight=3]; 76.12/37.33 3480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3480 -> 4029[label="",style="solid", color="black", weight=3]; 76.12/37.33 3481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3481 -> 4030[label="",style="solid", color="black", weight=3]; 76.12/37.33 3482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3482 -> 4031[label="",style="solid", color="black", weight=3]; 76.12/37.33 3483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3483 -> 4032[label="",style="solid", color="black", weight=3]; 76.12/37.33 3484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3484 -> 4033[label="",style="solid", color="black", weight=3]; 76.12/37.33 3485 -> 13984[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3485 -> 13993[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13994[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13995[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13996[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13997[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13998[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 13999[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3485 -> 14000[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14074[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (Neg Zero :% Pos (Succ wx1540) > Neg (Succ wx1534) :% Neg (Succ wx1535)))",fontsize=16,color="black",shape="triangle"];14074 -> 14116[label="",style="solid", color="black", weight=3]; 76.12/37.33 3487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3487 -> 4036[label="",style="solid", color="black", weight=3]; 76.12/37.33 3488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3488 -> 4037[label="",style="solid", color="black", weight=3]; 76.12/37.33 3489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3489 -> 4038[label="",style="solid", color="black", weight=3]; 76.12/37.33 3490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3490 -> 4039[label="",style="solid", color="black", weight=3]; 76.12/37.33 3491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3491 -> 4040[label="",style="solid", color="black", weight=3]; 76.12/37.33 3492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3492 -> 4041[label="",style="solid", color="black", weight=3]; 76.12/37.33 3493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3493 -> 4042[label="",style="solid", color="black", weight=3]; 76.12/37.33 16673[label="FiniteMap.lookupWithDefaultFM0 wx1902 (FiniteMap.lookupFM2 (Neg (Succ wx1903) :% Neg (Succ wx1904)) wx1905 wx1906 wx1907 wx1908 (Neg Zero :% Neg (Succ wx1909)) True)",fontsize=16,color="black",shape="box"];16673 -> 16732[label="",style="solid", color="black", weight=3]; 76.12/37.33 3495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3495 -> 4045[label="",style="solid", color="black", weight=3]; 76.12/37.33 3496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3496 -> 4046[label="",style="solid", color="black", weight=3]; 76.12/37.33 3497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3497 -> 4047[label="",style="solid", color="black", weight=3]; 76.12/37.33 3498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3498 -> 4048[label="",style="solid", color="black", weight=3]; 76.12/37.33 3499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3499 -> 4049[label="",style="solid", color="black", weight=3]; 76.12/37.33 3500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3500 -> 4050[label="",style="solid", color="black", weight=3]; 76.12/37.33 3501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3501 -> 4051[label="",style="solid", color="black", weight=3]; 76.12/37.33 16731[label="FiniteMap.lookupWithDefaultFM0 wx1911 (FiniteMap.lookupFM2 (Pos (Succ wx1912) :% Neg Zero) wx1913 wx1914 wx1915 wx1916 (Neg Zero :% Pos (Succ wx1917)) True)",fontsize=16,color="black",shape="box"];16731 -> 16850[label="",style="solid", color="black", weight=3]; 76.12/37.33 3503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3503 -> 4054[label="",style="solid", color="black", weight=3]; 76.12/37.33 3504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3504 -> 4055[label="",style="solid", color="black", weight=3]; 76.12/37.33 3505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3505 -> 4056[label="",style="solid", color="black", weight=3]; 76.12/37.33 3506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3506 -> 4057[label="",style="solid", color="black", weight=3]; 76.12/37.33 3507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3507 -> 4058[label="",style="solid", color="black", weight=3]; 76.12/37.33 3508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3508 -> 4059[label="",style="solid", color="black", weight=3]; 76.12/37.33 3509 -> 14136[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3509 -> 14144[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14145[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14146[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14147[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14148[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14149[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3509 -> 14150[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14240[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (Neg Zero :% Neg (Succ wx1565) > Pos (Succ wx1560) :% Neg Zero))",fontsize=16,color="black",shape="triangle"];14240 -> 14279[label="",style="solid", color="black", weight=3]; 76.12/37.33 3511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3511 -> 4062[label="",style="solid", color="black", weight=3]; 76.12/37.33 3512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3512 -> 4063[label="",style="solid", color="black", weight=3]; 76.12/37.33 3513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3513 -> 4064[label="",style="solid", color="black", weight=3]; 76.12/37.33 3514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3514 -> 4065[label="",style="solid", color="black", weight=3]; 76.12/37.33 3515[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3515 -> 4066[label="",style="solid", color="black", weight=3]; 76.12/37.33 3516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3516 -> 4067[label="",style="solid", color="black", weight=3]; 76.12/37.33 3517 -> 14196[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3517 -> 14204[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14205[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14206[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14207[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14208[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14209[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3517 -> 14210[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14278[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (Neg Zero :% Pos (Succ wx1573) > Neg (Succ wx1568) :% Neg Zero))",fontsize=16,color="black",shape="triangle"];14278 -> 14295[label="",style="solid", color="black", weight=3]; 76.12/37.33 3519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3519 -> 4070[label="",style="solid", color="black", weight=3]; 76.12/37.33 3520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3520 -> 4071[label="",style="solid", color="black", weight=3]; 76.12/37.33 3521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3521 -> 4072[label="",style="solid", color="black", weight=3]; 76.12/37.33 3522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx300000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3522 -> 4073[label="",style="solid", color="black", weight=3]; 76.12/37.33 3523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3523 -> 4074[label="",style="solid", color="black", weight=3]; 76.12/37.33 3524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (Succ wx5100) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3524 -> 4075[label="",style="solid", color="black", weight=3]; 76.12/37.33 3525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat wx5100 wx5100))) == LT))",fontsize=16,color="black",shape="box"];3525 -> 4076[label="",style="solid", color="black", weight=3]; 76.12/37.33 16849[label="FiniteMap.lookupWithDefaultFM0 wx1919 (FiniteMap.lookupFM2 (Neg (Succ wx1920) :% Neg Zero) wx1921 wx1922 wx1923 wx1924 (Neg Zero :% Neg (Succ wx1925)) True)",fontsize=16,color="black",shape="box"];16849 -> 16880[label="",style="solid", color="black", weight=3]; 76.12/37.33 3527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3527 -> 4079[label="",style="solid", color="black", weight=3]; 76.12/37.33 3528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3528 -> 4080[label="",style="solid", color="black", weight=3]; 76.12/37.33 3529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3529 -> 4081[label="",style="solid", color="black", weight=3]; 76.12/37.33 6000[label="wx20700",fontsize=16,color="green",shape="box"];6001[label="wx20000",fontsize=16,color="green",shape="box"];6002[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx231) wx2570 == LT))",fontsize=16,color="burlywood",shape="box"];21357[label="wx2570/Succ wx25700",fontsize=10,color="white",style="solid",shape="box"];6002 -> 21357[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21357 -> 6033[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21358[label="wx2570/Zero",fontsize=10,color="white",style="solid",shape="box"];6002 -> 21358[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21358 -> 6034[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6003 -> 5987[label="",style="dashed", color="red", weight=0]; 76.12/37.33 6003[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6004[label="wx20700",fontsize=16,color="green",shape="box"];6005[label="wx20000",fontsize=16,color="green",shape="box"];6006[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx234) wx2590 == LT))",fontsize=16,color="burlywood",shape="box"];21359[label="wx2590/Succ wx25900",fontsize=10,color="white",style="solid",shape="box"];6006 -> 21359[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21359 -> 6035[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21360[label="wx2590/Zero",fontsize=10,color="white",style="solid",shape="box"];6006 -> 21360[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21360 -> 6036[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6007 -> 5996[label="",style="dashed", color="red", weight=0]; 76.12/37.33 6007[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6019[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2010) wx2530 == LT))",fontsize=16,color="burlywood",shape="box"];21361[label="wx2530/Succ wx25300",fontsize=10,color="white",style="solid",shape="box"];6019 -> 21361[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21361 -> 6039[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21362[label="wx2530/Zero",fontsize=10,color="white",style="solid",shape="box"];6019 -> 21362[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21362 -> 6040[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6020[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero wx2530 == LT))",fontsize=16,color="burlywood",shape="box"];21363[label="wx2530/Succ wx25300",fontsize=10,color="white",style="solid",shape="box"];6020 -> 21363[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21363 -> 6041[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21364[label="wx2530/Zero",fontsize=10,color="white",style="solid",shape="box"];6020 -> 21364[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21364 -> 6042[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6021[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];6021 -> 6043[label="",style="solid", color="black", weight=3]; 76.12/37.33 6022[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (compare (Pos (Succ wx206) :% Pos Zero) (Pos (Succ wx20000) :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6022 -> 6044[label="",style="solid", color="black", weight=3]; 76.12/37.33 6023[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (compare (Pos (Succ wx206) :% Pos (Succ wx20700)) (Pos Zero :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6023 -> 6045[label="",style="solid", color="black", weight=3]; 76.12/37.33 6024[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (compare (Pos (Succ wx206) :% Pos Zero) (Pos Zero :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6024 -> 6046[label="",style="solid", color="black", weight=3]; 76.12/37.33 6025 -> 6047[label="",style="dashed", color="red", weight=0]; 76.12/37.33 6025[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="magenta"];6025 -> 6048[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 6026 -> 6049[label="",style="dashed", color="red", weight=0]; 76.12/37.33 6026[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="magenta"];6026 -> 6050[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 6027[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2010) wx2550 == LT))",fontsize=16,color="burlywood",shape="box"];21365[label="wx2550/Succ wx25500",fontsize=10,color="white",style="solid",shape="box"];6027 -> 21365[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21365 -> 6051[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21366[label="wx2550/Zero",fontsize=10,color="white",style="solid",shape="box"];6027 -> 21366[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21366 -> 6052[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6028[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero wx2550 == LT))",fontsize=16,color="burlywood",shape="box"];21367[label="wx2550/Succ wx25500",fontsize=10,color="white",style="solid",shape="box"];6028 -> 21367[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21367 -> 6053[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21368[label="wx2550/Zero",fontsize=10,color="white",style="solid",shape="box"];6028 -> 21368[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21368 -> 6054[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 6029[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];6029 -> 6055[label="",style="solid", color="black", weight=3]; 76.12/37.33 6030[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (compare (Pos (Succ wx206) :% Neg Zero) (Neg (Succ wx20000) :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6030 -> 6056[label="",style="solid", color="black", weight=3]; 76.12/37.33 6031[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (compare (Pos (Succ wx206) :% Neg (Succ wx20700)) (Neg Zero :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6031 -> 6057[label="",style="solid", color="black", weight=3]; 76.12/37.33 6032[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (compare (Pos (Succ wx206) :% Neg Zero) (Neg Zero :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6032 -> 6058[label="",style="solid", color="black", weight=3]; 76.12/37.33 3571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21369[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3571 -> 21369[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21369 -> 4152[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21370[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3571 -> 21370[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21370 -> 4153[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3572 -> 9378[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3572[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3572 -> 9379[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3573 -> 4155[label="",style="solid", color="black", weight=3]; 76.12/37.33 3574 -> 14346[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3574 -> 14355[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14356[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14357[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14358[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14359[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14360[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14361[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3574 -> 14362[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14524 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14524[label="FiniteMap.lookupWithDefaultFM0 wx1587 (FiniteMap.lookupFM wx1591 (Pos (Succ wx1593) :% Pos (Succ wx1594)))",fontsize=16,color="magenta"];14524 -> 14588[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14524 -> 14589[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14524 -> 14590[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3577 -> 4157[label="",style="solid", color="black", weight=3]; 76.12/37.33 3578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3578 -> 4158[label="",style="solid", color="black", weight=3]; 76.12/37.33 3579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3579 -> 4159[label="",style="solid", color="black", weight=3]; 76.12/37.33 3580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21371[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3580 -> 21371[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21371 -> 4160[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21372[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3580 -> 21372[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21372 -> 4161[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3581 -> 5784[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3581 -> 5785[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3582 -> 4163[label="",style="solid", color="black", weight=3]; 76.12/37.33 11658[label="Succ Zero",fontsize=16,color="green",shape="box"];11659[label="wx31",fontsize=16,color="green",shape="box"];11660[label="wx5000",fontsize=16,color="green",shape="box"];11661[label="wx5100",fontsize=16,color="green",shape="box"];11662[label="wx32",fontsize=16,color="green",shape="box"];11663[label="wx4",fontsize=16,color="green",shape="box"];11664[label="wx33",fontsize=16,color="green",shape="box"];11665[label="wx34",fontsize=16,color="green",shape="box"];11800[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (compare (Pos (Succ wx1180) :% Neg (Succ wx1181)) (Pos (Succ wx1175) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11800 -> 11843[label="",style="solid", color="black", weight=3]; 76.12/37.33 3585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3585 -> 4166[label="",style="solid", color="black", weight=3]; 76.12/37.33 3586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3586 -> 4167[label="",style="solid", color="black", weight=3]; 76.12/37.33 3587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3587 -> 4168[label="",style="solid", color="black", weight=3]; 76.12/37.33 3588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21373[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3588 -> 21373[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21373 -> 4169[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21374[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3588 -> 21374[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21374 -> 4170[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3589 -> 5853[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3589 -> 5854[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3590 -> 4172[label="",style="solid", color="black", weight=3]; 76.12/37.33 11720[label="wx32",fontsize=16,color="green",shape="box"];11721[label="wx34",fontsize=16,color="green",shape="box"];11722[label="wx5000",fontsize=16,color="green",shape="box"];11723[label="wx31",fontsize=16,color="green",shape="box"];11724[label="wx33",fontsize=16,color="green",shape="box"];11725[label="wx5100",fontsize=16,color="green",shape="box"];11726[label="Succ Zero",fontsize=16,color="green",shape="box"];11727[label="wx4",fontsize=16,color="green",shape="box"];11842[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (compare (Pos (Succ wx1189) :% Pos (Succ wx1190)) (Neg (Succ wx1184) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11842 -> 11910[label="",style="solid", color="black", weight=3]; 76.12/37.33 3593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3593 -> 4175[label="",style="solid", color="black", weight=3]; 76.12/37.33 3594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3594 -> 4176[label="",style="solid", color="black", weight=3]; 76.12/37.33 3595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3595 -> 4177[label="",style="solid", color="black", weight=3]; 76.12/37.33 3596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21375[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3596 -> 21375[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21375 -> 4178[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21376[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3596 -> 21376[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21376 -> 4179[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3597 -> 5928[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3597[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3597 -> 5929[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3598[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3598 -> 4181[label="",style="solid", color="black", weight=3]; 76.12/37.33 3599 -> 14474[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3599 -> 14483[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14484[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14485[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14486[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14487[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14488[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14489[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3599 -> 14490[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14587 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14587[label="FiniteMap.lookupWithDefaultFM0 wx1596 (FiniteMap.lookupFM wx1600 (Pos (Succ wx1602) :% Neg (Succ wx1603)))",fontsize=16,color="magenta"];14587 -> 14721[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14587 -> 14722[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14587 -> 14723[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3602 -> 4183[label="",style="solid", color="black", weight=3]; 76.12/37.33 3603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3603 -> 4184[label="",style="solid", color="black", weight=3]; 76.12/37.33 3604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3604 -> 4185[label="",style="solid", color="black", weight=3]; 76.12/37.33 3605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21377[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3605 -> 21377[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21377 -> 4186[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21378[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3605 -> 21378[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21378 -> 4187[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3606 -> 6079[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3606[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3606 -> 6080[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3607 -> 4189[label="",style="solid", color="black", weight=3]; 76.12/37.33 3608 -> 14537[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3608 -> 14546[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14547[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14548[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14549[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14550[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14551[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14552[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3608 -> 14553[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14720 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14720[label="FiniteMap.lookupWithDefaultFM0 wx1605 (FiniteMap.lookupFM wx1610 (Pos Zero :% Pos (Succ wx1612)))",fontsize=16,color="magenta"];14720 -> 14779[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14720 -> 14780[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14720 -> 14781[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3611 -> 4191[label="",style="solid", color="black", weight=3]; 76.12/37.33 3612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3612 -> 4192[label="",style="solid", color="black", weight=3]; 76.12/37.33 3613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3613 -> 4193[label="",style="solid", color="black", weight=3]; 76.12/37.33 3614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21379[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3614 -> 21379[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21379 -> 4194[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21380[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3614 -> 21380[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21380 -> 4195[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3615 -> 6138[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3615 -> 6139[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3616 -> 4197[label="",style="solid", color="black", weight=3]; 76.12/37.33 11869[label="wx5100",fontsize=16,color="green",shape="box"];11870[label="wx34",fontsize=16,color="green",shape="box"];11871[label="wx30100",fontsize=16,color="green",shape="box"];11872[label="wx31",fontsize=16,color="green",shape="box"];11873[label="wx33",fontsize=16,color="green",shape="box"];11874[label="wx4",fontsize=16,color="green",shape="box"];11875[label="Succ Zero",fontsize=16,color="green",shape="box"];11876[label="wx32",fontsize=16,color="green",shape="box"];12015[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (compare (Pos Zero :% Neg (Succ wx1217)) (Pos (Succ wx1211) :% Pos (Succ wx1212)) == GT))",fontsize=16,color="black",shape="box"];12015 -> 12057[label="",style="solid", color="black", weight=3]; 76.12/37.33 3619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3619 -> 4200[label="",style="solid", color="black", weight=3]; 76.12/37.33 3620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3620 -> 4201[label="",style="solid", color="black", weight=3]; 76.12/37.33 3621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3621 -> 4202[label="",style="solid", color="black", weight=3]; 76.12/37.33 3622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21381[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3622 -> 21381[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21381 -> 4203[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21382[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3622 -> 21382[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21382 -> 4204[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3623 -> 6160[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3623 -> 6161[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3624 -> 4206[label="",style="solid", color="black", weight=3]; 76.12/37.33 11933[label="wx33",fontsize=16,color="green",shape="box"];11934[label="wx31",fontsize=16,color="green",shape="box"];11935[label="Succ Zero",fontsize=16,color="green",shape="box"];11936[label="wx4",fontsize=16,color="green",shape="box"];11937[label="wx34",fontsize=16,color="green",shape="box"];11938[label="wx32",fontsize=16,color="green",shape="box"];11939[label="wx30100",fontsize=16,color="green",shape="box"];11940[label="wx5100",fontsize=16,color="green",shape="box"];12056[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (compare (Pos Zero :% Pos (Succ wx1226)) (Neg (Succ wx1220) :% Pos (Succ wx1221)) == GT))",fontsize=16,color="black",shape="box"];12056 -> 12120[label="",style="solid", color="black", weight=3]; 76.12/37.33 3627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3627 -> 4209[label="",style="solid", color="black", weight=3]; 76.12/37.33 3628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3628 -> 4210[label="",style="solid", color="black", weight=3]; 76.12/37.33 3629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3629 -> 4211[label="",style="solid", color="black", weight=3]; 76.12/37.33 3630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21383[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3630 -> 21383[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21383 -> 4212[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21384[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3630 -> 21384[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21384 -> 4213[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3631 -> 6182[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3631[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3631 -> 6183[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3632 -> 4215[label="",style="solid", color="black", weight=3]; 76.12/37.33 3633 -> 14670[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3633 -> 14679[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14680[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14681[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14682[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14683[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14684[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14685[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3633 -> 14686[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14778 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14778[label="FiniteMap.lookupWithDefaultFM0 wx1614 (FiniteMap.lookupFM wx1619 (Pos Zero :% Neg (Succ wx1621)))",fontsize=16,color="magenta"];14778 -> 14897[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14778 -> 14898[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14778 -> 14899[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3636 -> 4217[label="",style="solid", color="black", weight=3]; 76.12/37.33 3637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3637 -> 4218[label="",style="solid", color="black", weight=3]; 76.12/37.33 3638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3638 -> 4219[label="",style="solid", color="black", weight=3]; 76.12/37.33 3639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21385[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3639 -> 21385[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21385 -> 4220[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21386[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3639 -> 21386[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21386 -> 4221[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3640 -> 6205[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3640 -> 6206[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3641 -> 4223[label="",style="solid", color="black", weight=3]; 76.12/37.33 3642 -> 14734[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3642 -> 14742[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14743[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14744[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14745[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14746[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14747[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3642 -> 14748[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14896 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14896[label="FiniteMap.lookupWithDefaultFM0 wx1623 (FiniteMap.lookupFM wx1627 (Pos Zero :% Pos (Succ wx1629)))",fontsize=16,color="magenta"];14896 -> 14912[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14896 -> 14913[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14896 -> 14914[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3645 -> 4225[label="",style="solid", color="black", weight=3]; 76.12/37.33 3646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3646 -> 4226[label="",style="solid", color="black", weight=3]; 76.12/37.33 3647[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3647 -> 4227[label="",style="solid", color="black", weight=3]; 76.12/37.33 3648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21387[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3648 -> 21387[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21387 -> 4228[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21388[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3648 -> 21388[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21388 -> 4229[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3649 -> 6228[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3649 -> 6229[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3650 -> 4231[label="",style="solid", color="black", weight=3]; 76.12/37.33 12084[label="wx33",fontsize=16,color="green",shape="box"];12085[label="wx4",fontsize=16,color="green",shape="box"];12086[label="wx34",fontsize=16,color="green",shape="box"];12087[label="Succ Zero",fontsize=16,color="green",shape="box"];12088[label="wx31",fontsize=16,color="green",shape="box"];12089[label="wx5100",fontsize=16,color="green",shape="box"];12090[label="wx32",fontsize=16,color="green",shape="box"];12219[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (compare (Pos Zero :% Neg (Succ wx1251)) (Pos (Succ wx1246) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12219 -> 12328[label="",style="solid", color="black", weight=3]; 76.12/37.33 3653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3653 -> 4234[label="",style="solid", color="black", weight=3]; 76.12/37.33 3654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3654 -> 4235[label="",style="solid", color="black", weight=3]; 76.12/37.33 3655[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3655 -> 4236[label="",style="solid", color="black", weight=3]; 76.12/37.33 3656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21389[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3656 -> 21389[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21389 -> 4237[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21390[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3656 -> 21390[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21390 -> 4238[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3657 -> 6250[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3657 -> 6251[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3658 -> 4240[label="",style="solid", color="black", weight=3]; 76.12/37.33 12144[label="wx4",fontsize=16,color="green",shape="box"];12145[label="wx32",fontsize=16,color="green",shape="box"];12146[label="Succ Zero",fontsize=16,color="green",shape="box"];12147[label="wx31",fontsize=16,color="green",shape="box"];12148[label="wx5100",fontsize=16,color="green",shape="box"];12149[label="wx34",fontsize=16,color="green",shape="box"];12150[label="wx33",fontsize=16,color="green",shape="box"];12327[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (compare (Pos Zero :% Pos (Succ wx1259)) (Neg (Succ wx1254) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];12327 -> 12333[label="",style="solid", color="black", weight=3]; 76.12/37.33 3661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3661 -> 4243[label="",style="solid", color="black", weight=3]; 76.12/37.33 3662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3662 -> 4244[label="",style="solid", color="black", weight=3]; 76.12/37.33 3663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3663 -> 4245[label="",style="solid", color="black", weight=3]; 76.12/37.33 3664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21391[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3664 -> 21391[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21391 -> 4246[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21392[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3664 -> 21392[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21392 -> 4247[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3665 -> 6272[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3665 -> 6273[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3666[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3666 -> 4249[label="",style="solid", color="black", weight=3]; 76.12/37.33 3667 -> 14852[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3667 -> 14860[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14861[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14862[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14863[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14864[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14865[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3667 -> 14866[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14911 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 14911[label="FiniteMap.lookupWithDefaultFM0 wx1631 (FiniteMap.lookupFM wx1635 (Pos Zero :% Neg (Succ wx1637)))",fontsize=16,color="magenta"];14911 -> 14917[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14911 -> 14918[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 14911 -> 14919[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3670 -> 4251[label="",style="solid", color="black", weight=3]; 76.12/37.33 3671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3671 -> 4252[label="",style="solid", color="black", weight=3]; 76.12/37.33 3672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3672 -> 4253[label="",style="solid", color="black", weight=3]; 76.12/37.33 7011[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx45200) (Succ wx40400) == LT))",fontsize=16,color="black",shape="box"];7011 -> 7048[label="",style="solid", color="black", weight=3]; 76.12/37.33 7012[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx45200) Zero == LT))",fontsize=16,color="black",shape="box"];7012 -> 7049[label="",style="solid", color="black", weight=3]; 76.12/37.33 7013[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx40400) == LT))",fontsize=16,color="black",shape="box"];7013 -> 7050[label="",style="solid", color="black", weight=3]; 76.12/37.33 7014[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];7014 -> 7051[label="",style="solid", color="black", weight=3]; 76.12/37.33 7015 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 7015[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Neg (Succ wx40200)))",fontsize=16,color="magenta"];7015 -> 7052[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7015 -> 7053[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7015 -> 7054[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7016[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx45400) (Succ wx40400) == LT))",fontsize=16,color="black",shape="box"];7016 -> 7055[label="",style="solid", color="black", weight=3]; 76.12/37.33 7017[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx45400) Zero == LT))",fontsize=16,color="black",shape="box"];7017 -> 7056[label="",style="solid", color="black", weight=3]; 76.12/37.33 7018[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx40400) == LT))",fontsize=16,color="black",shape="box"];7018 -> 7057[label="",style="solid", color="black", weight=3]; 76.12/37.33 7019[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];7019 -> 7058[label="",style="solid", color="black", weight=3]; 76.12/37.33 7020 -> 6[label="",style="dashed", color="red", weight=0]; 76.12/37.33 7020[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx399 (Pos (Succ wx401) :% Pos (Succ wx40200)))",fontsize=16,color="magenta"];7020 -> 7059[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7020 -> 7060[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7020 -> 7061[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 7032[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) :% Pos (Succ wx40200)) (Pos (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];7032 -> 7064[label="",style="solid", color="black", weight=3]; 76.12/37.33 7033[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7033 -> 7065[label="",style="solid", color="black", weight=3]; 76.12/37.33 7034[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7034 -> 7066[label="",style="solid", color="black", weight=3]; 76.12/37.33 7035[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7035 -> 7067[label="",style="solid", color="black", weight=3]; 76.12/37.33 7036[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) :% Neg (Succ wx40200)) (Pos (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];7036 -> 7068[label="",style="solid", color="black", weight=3]; 76.12/37.33 7037[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7037 -> 7069[label="",style="solid", color="black", weight=3]; 76.12/37.33 7038[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7038 -> 7070[label="",style="solid", color="black", weight=3]; 76.12/37.33 7039[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7039 -> 7071[label="",style="solid", color="black", weight=3]; 76.12/37.33 7040[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) :% Pos (Succ wx40200)) (Neg (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];7040 -> 7072[label="",style="solid", color="black", weight=3]; 76.12/37.33 7041[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7041 -> 7073[label="",style="solid", color="black", weight=3]; 76.12/37.33 7042[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7042 -> 7074[label="",style="solid", color="black", weight=3]; 76.12/37.33 7043[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7043 -> 7075[label="",style="solid", color="black", weight=3]; 76.12/37.33 7044[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) :% Neg (Succ wx40200)) (Neg (Succ wx39500) :% Neg (Succ wx396)) == GT))",fontsize=16,color="black",shape="box"];7044 -> 7076[label="",style="solid", color="black", weight=3]; 76.12/37.33 7045[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7045 -> 7077[label="",style="solid", color="black", weight=3]; 76.12/37.33 7046[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7046 -> 7078[label="",style="solid", color="black", weight=3]; 76.12/37.33 7047[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7047 -> 7079[label="",style="solid", color="black", weight=3]; 76.12/37.33 3716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21393[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3716 -> 21393[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21393 -> 4293[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21394[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3716 -> 21394[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21394 -> 4294[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3717 -> 6690[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3717[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3717 -> 6691[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3718[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3718 -> 4296[label="",style="solid", color="black", weight=3]; 76.12/37.33 12286[label="wx31",fontsize=16,color="green",shape="box"];12287[label="wx4",fontsize=16,color="green",shape="box"];12288[label="wx32",fontsize=16,color="green",shape="box"];12289[label="wx33",fontsize=16,color="green",shape="box"];12290[label="wx34",fontsize=16,color="green",shape="box"];12291[label="wx5100",fontsize=16,color="green",shape="box"];12292[label="Succ Zero",fontsize=16,color="green",shape="box"];12293[label="wx5000",fontsize=16,color="green",shape="box"];12337[label="wx1269",fontsize=16,color="green",shape="box"];12338[label="wx1273",fontsize=16,color="green",shape="box"];12339[label="Pos (Succ wx1275) :% Pos (Succ wx1276)",fontsize=16,color="green",shape="box"];3720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3720 -> 4298[label="",style="solid", color="black", weight=3]; 76.12/37.33 3721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3721 -> 4299[label="",style="solid", color="black", weight=3]; 76.12/37.33 3722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3722 -> 4300[label="",style="solid", color="black", weight=3]; 76.12/37.33 3723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21395[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3723 -> 21395[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21395 -> 4301[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21396[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3723 -> 21396[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21396 -> 4302[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3724 -> 6738[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3724 -> 6739[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3725 -> 4304[label="",style="solid", color="black", weight=3]; 76.12/37.33 3726 -> 14992[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3726 -> 15001[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15002[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15003[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15004[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15005[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15006[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15007[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3726 -> 15008[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15103[label="wx1656",fontsize=16,color="green",shape="box"];15104[label="wx1661",fontsize=16,color="green",shape="box"];15105[label="wx1659",fontsize=16,color="green",shape="box"];15106[label="wx1660",fontsize=16,color="green",shape="box"];15107[label="wx1663",fontsize=16,color="green",shape="box"];15108[label="wx1657",fontsize=16,color="green",shape="box"];15109[label="wx1658",fontsize=16,color="green",shape="box"];15110[label="wx1662",fontsize=16,color="green",shape="box"];12391[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM2 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) False)",fontsize=16,color="black",shape="triangle"];12391 -> 12437[label="",style="solid", color="black", weight=3]; 76.12/37.33 3728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3728 -> 4307[label="",style="solid", color="black", weight=3]; 76.12/37.33 3729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3729 -> 4308[label="",style="solid", color="black", weight=3]; 76.12/37.33 3730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3730 -> 4309[label="",style="solid", color="black", weight=3]; 76.12/37.33 3731[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21397[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3731 -> 21397[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21397 -> 4310[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21398[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3731 -> 21398[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21398 -> 4311[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3732 -> 6934[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3732 -> 6935[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3733 -> 4313[label="",style="solid", color="black", weight=3]; 76.12/37.33 3734 -> 15053[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3734 -> 15062[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15063[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15064[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15065[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15066[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15067[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15068[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3734 -> 15069[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15146[label="wx1672",fontsize=16,color="green",shape="box"];15147[label="wx1671",fontsize=16,color="green",shape="box"];15148[label="wx1669",fontsize=16,color="green",shape="box"];15149[label="wx1667",fontsize=16,color="green",shape="box"];15150[label="wx1665",fontsize=16,color="green",shape="box"];15151[label="wx1668",fontsize=16,color="green",shape="box"];15152[label="wx1666",fontsize=16,color="green",shape="box"];15153[label="wx1670",fontsize=16,color="green",shape="box"];12436[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM2 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) False)",fontsize=16,color="black",shape="triangle"];12436 -> 12506[label="",style="solid", color="black", weight=3]; 76.12/37.33 3736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3736 -> 4316[label="",style="solid", color="black", weight=3]; 76.12/37.33 3737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3737 -> 4317[label="",style="solid", color="black", weight=3]; 76.12/37.33 3738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3738 -> 4318[label="",style="solid", color="black", weight=3]; 76.12/37.33 3739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21399[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3739 -> 21399[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21399 -> 4319[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21400[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3739 -> 21400[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21400 -> 4320[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3740 -> 7084[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3740 -> 7085[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3741 -> 4322[label="",style="solid", color="black", weight=3]; 76.12/37.33 12463[label="wx31",fontsize=16,color="green",shape="box"];12464[label="wx4",fontsize=16,color="green",shape="box"];12465[label="Succ Zero",fontsize=16,color="green",shape="box"];12466[label="wx32",fontsize=16,color="green",shape="box"];12467[label="wx33",fontsize=16,color="green",shape="box"];12468[label="wx34",fontsize=16,color="green",shape="box"];12469[label="wx5100",fontsize=16,color="green",shape="box"];12470[label="wx5000",fontsize=16,color="green",shape="box"];12610[label="wx1298",fontsize=16,color="green",shape="box"];12611[label="wx1302",fontsize=16,color="green",shape="box"];12612[label="Pos (Succ wx1304) :% Neg (Succ wx1305)",fontsize=16,color="green",shape="box"];3743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3743 -> 4324[label="",style="solid", color="black", weight=3]; 76.12/37.33 3744[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3744 -> 4325[label="",style="solid", color="black", weight=3]; 76.12/37.33 3745[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3745 -> 4326[label="",style="solid", color="black", weight=3]; 76.12/37.33 3746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21401[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3746 -> 21401[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21401 -> 4327[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21402[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3746 -> 21402[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21402 -> 4328[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3747 -> 7148[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3747 -> 7149[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3748 -> 4330[label="",style="solid", color="black", weight=3]; 76.12/37.33 12528[label="wx32",fontsize=16,color="green",shape="box"];12529[label="wx5100",fontsize=16,color="green",shape="box"];12530[label="wx34",fontsize=16,color="green",shape="box"];12531[label="wx33",fontsize=16,color="green",shape="box"];12532[label="wx31",fontsize=16,color="green",shape="box"];12533[label="Succ Zero",fontsize=16,color="green",shape="box"];12534[label="wx4",fontsize=16,color="green",shape="box"];12535[label="wx30100",fontsize=16,color="green",shape="box"];12659[label="wx1307",fontsize=16,color="green",shape="box"];12660[label="wx1312",fontsize=16,color="green",shape="box"];12661[label="Pos Zero :% Pos (Succ wx1314)",fontsize=16,color="green",shape="box"];3750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3750 -> 4332[label="",style="solid", color="black", weight=3]; 76.12/37.33 3751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3751 -> 4333[label="",style="solid", color="black", weight=3]; 76.12/37.33 3752[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3752 -> 4334[label="",style="solid", color="black", weight=3]; 76.12/37.33 3753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21403[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3753 -> 21403[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21403 -> 4335[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21404[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3753 -> 21404[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21404 -> 4336[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3754 -> 7168[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3754 -> 7169[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3755 -> 4338[label="",style="solid", color="black", weight=3]; 76.12/37.33 3756 -> 15203[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3756 -> 15212[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15213[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15214[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15215[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15216[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15217[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15218[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3756 -> 15219[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15316[label="wx1695",fontsize=16,color="green",shape="box"];15317[label="wx1693",fontsize=16,color="green",shape="box"];15318[label="wx1694",fontsize=16,color="green",shape="box"];15319[label="wx1697",fontsize=16,color="green",shape="box"];15320[label="wx1698",fontsize=16,color="green",shape="box"];15321[label="wx1699",fontsize=16,color="green",shape="box"];15322[label="wx1692",fontsize=16,color="green",shape="box"];15323[label="wx1696",fontsize=16,color="green",shape="box"];12613[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM2 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) False)",fontsize=16,color="black",shape="triangle"];12613 -> 12663[label="",style="solid", color="black", weight=3]; 76.12/37.33 3758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3758 -> 4341[label="",style="solid", color="black", weight=3]; 76.12/37.33 3759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3759 -> 4342[label="",style="solid", color="black", weight=3]; 76.12/37.33 3760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3760 -> 4343[label="",style="solid", color="black", weight=3]; 76.12/37.33 3761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21405[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3761 -> 21405[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21405 -> 4344[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21406[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3761 -> 21406[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21406 -> 4345[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3762 -> 7191[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3762 -> 7192[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3763 -> 4347[label="",style="solid", color="black", weight=3]; 76.12/37.33 3764 -> 15266[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3764 -> 15275[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15276[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15277[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15278[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15279[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15280[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15281[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3764 -> 15282[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15361[label="wx1705",fontsize=16,color="green",shape="box"];15362[label="wx1708",fontsize=16,color="green",shape="box"];15363[label="wx1701",fontsize=16,color="green",shape="box"];15364[label="wx1706",fontsize=16,color="green",shape="box"];15365[label="wx1707",fontsize=16,color="green",shape="box"];15366[label="wx1702",fontsize=16,color="green",shape="box"];15367[label="wx1703",fontsize=16,color="green",shape="box"];15368[label="wx1704",fontsize=16,color="green",shape="box"];12662[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM2 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) False)",fontsize=16,color="black",shape="triangle"];12662 -> 12733[label="",style="solid", color="black", weight=3]; 76.12/37.33 3766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3766 -> 4350[label="",style="solid", color="black", weight=3]; 76.12/37.33 3767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3767 -> 4351[label="",style="solid", color="black", weight=3]; 76.12/37.33 3768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3768 -> 4352[label="",style="solid", color="black", weight=3]; 76.12/37.33 3769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21407[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3769 -> 21407[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21407 -> 4353[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21408[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3769 -> 21408[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21408 -> 4354[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3770 -> 7214[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3770 -> 7215[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3771 -> 4356[label="",style="solid", color="black", weight=3]; 76.12/37.33 12692[label="wx32",fontsize=16,color="green",shape="box"];12693[label="wx34",fontsize=16,color="green",shape="box"];12694[label="wx4",fontsize=16,color="green",shape="box"];12695[label="wx5100",fontsize=16,color="green",shape="box"];12696[label="Succ Zero",fontsize=16,color="green",shape="box"];12697[label="wx30100",fontsize=16,color="green",shape="box"];12698[label="wx31",fontsize=16,color="green",shape="box"];12699[label="wx33",fontsize=16,color="green",shape="box"];12827[label="wx1334",fontsize=16,color="green",shape="box"];12828[label="wx1339",fontsize=16,color="green",shape="box"];12829[label="Pos Zero :% Neg (Succ wx1341)",fontsize=16,color="green",shape="box"];3773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3773 -> 4358[label="",style="solid", color="black", weight=3]; 76.12/37.33 3774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3774 -> 4359[label="",style="solid", color="black", weight=3]; 76.12/37.33 3775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3775 -> 4360[label="",style="solid", color="black", weight=3]; 76.12/37.33 3776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21409[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3776 -> 21409[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21409 -> 4361[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21410[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3776 -> 21410[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21410 -> 4362[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3777 -> 7234[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3777 -> 7235[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3778 -> 4364[label="",style="solid", color="black", weight=3]; 76.12/37.33 12754[label="wx32",fontsize=16,color="green",shape="box"];12755[label="wx5100",fontsize=16,color="green",shape="box"];12756[label="wx4",fontsize=16,color="green",shape="box"];12757[label="wx31",fontsize=16,color="green",shape="box"];12758[label="wx33",fontsize=16,color="green",shape="box"];12759[label="wx34",fontsize=16,color="green",shape="box"];12760[label="Succ Zero",fontsize=16,color="green",shape="box"];12870[label="wx1343",fontsize=16,color="green",shape="box"];12871[label="wx1347",fontsize=16,color="green",shape="box"];12872[label="Pos Zero :% Pos (Succ wx1349)",fontsize=16,color="green",shape="box"];3780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3780 -> 4366[label="",style="solid", color="black", weight=3]; 76.12/37.33 3781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3781 -> 4367[label="",style="solid", color="black", weight=3]; 76.12/37.33 3782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3782 -> 4368[label="",style="solid", color="black", weight=3]; 76.12/37.33 3783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21411[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3783 -> 21411[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21411 -> 4369[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21412[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3783 -> 21412[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21412 -> 4370[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3784 -> 7254[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3784 -> 7255[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3785 -> 4372[label="",style="solid", color="black", weight=3]; 76.12/37.33 3786 -> 15418[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3786 -> 15426[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15427[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15428[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15429[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15430[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15431[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3786 -> 15432[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15519[label="wx1733",fontsize=16,color="green",shape="box"];15520[label="wx1731",fontsize=16,color="green",shape="box"];15521[label="wx1728",fontsize=16,color="green",shape="box"];15522[label="wx1729",fontsize=16,color="green",shape="box"];15523[label="wx1727",fontsize=16,color="green",shape="box"];15524[label="wx1730",fontsize=16,color="green",shape="box"];15525[label="wx1732",fontsize=16,color="green",shape="box"];12830[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM2 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) False)",fontsize=16,color="black",shape="triangle"];12830 -> 12874[label="",style="solid", color="black", weight=3]; 76.12/37.33 3788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3788 -> 4375[label="",style="solid", color="black", weight=3]; 76.12/37.33 3789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3789 -> 4376[label="",style="solid", color="black", weight=3]; 76.12/37.33 3790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3790 -> 4377[label="",style="solid", color="black", weight=3]; 76.12/37.33 3791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21413[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3791 -> 21413[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21413 -> 4378[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21414[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3791 -> 21414[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21414 -> 4379[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3792 -> 7277[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3792 -> 7278[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3793 -> 4381[label="",style="solid", color="black", weight=3]; 76.12/37.33 3794 -> 15475[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3794 -> 15483[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15484[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15485[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15486[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15487[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15488[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3794 -> 15489[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 15560[label="wx1739",fontsize=16,color="green",shape="box"];15561[label="wx1736",fontsize=16,color="green",shape="box"];15562[label="wx1735",fontsize=16,color="green",shape="box"];15563[label="wx1738",fontsize=16,color="green",shape="box"];15564[label="wx1737",fontsize=16,color="green",shape="box"];15565[label="wx1740",fontsize=16,color="green",shape="box"];15566[label="wx1741",fontsize=16,color="green",shape="box"];12873[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM2 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) False)",fontsize=16,color="black",shape="triangle"];12873 -> 12935[label="",style="solid", color="black", weight=3]; 76.12/37.33 3796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3796 -> 4384[label="",style="solid", color="black", weight=3]; 76.12/37.33 3797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3797 -> 4385[label="",style="solid", color="black", weight=3]; 76.12/37.33 3798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3798 -> 4386[label="",style="solid", color="black", weight=3]; 76.12/37.33 3799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21415[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3799 -> 21415[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21415 -> 4387[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 21416[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3799 -> 21416[label="",style="solid", color="burlywood", weight=9]; 76.12/37.33 21416 -> 4388[label="",style="solid", color="burlywood", weight=3]; 76.12/37.33 3800 -> 7300[label="",style="dashed", color="red", weight=0]; 76.12/37.33 3800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3800 -> 7301[label="",style="dashed", color="magenta", weight=3]; 76.12/37.33 3801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3801 -> 4390[label="",style="solid", color="black", weight=3]; 76.12/37.33 12899[label="Succ Zero",fontsize=16,color="green",shape="box"];12900[label="wx5100",fontsize=16,color="green",shape="box"];12901[label="wx31",fontsize=16,color="green",shape="box"];12902[label="wx4",fontsize=16,color="green",shape="box"];12903[label="wx32",fontsize=16,color="green",shape="box"];12904[label="wx34",fontsize=16,color="green",shape="box"];12905[label="wx33",fontsize=16,color="green",shape="box"];13078[label="wx1367",fontsize=16,color="green",shape="box"];13079[label="wx1371",fontsize=16,color="green",shape="box"];13080[label="Pos Zero :% Neg (Succ wx1373)",fontsize=16,color="green",shape="box"];3803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3803 -> 4392[label="",style="solid", color="black", weight=3]; 76.12/37.33 3804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3804 -> 4393[label="",style="solid", color="black", weight=3]; 76.12/37.33 3805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3805 -> 4394[label="",style="solid", color="black", weight=3]; 76.12/37.33 8036[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx68000) (Succ wx63200) == LT))",fontsize=16,color="black",shape="box"];8036 -> 8073[label="",style="solid", color="black", weight=3]; 76.12/37.33 8037[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx68000) Zero == LT))",fontsize=16,color="black",shape="box"];8037 -> 8074[label="",style="solid", color="black", weight=3]; 76.45/37.47 8038[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx63200) == LT))",fontsize=16,color="black",shape="box"];8038 -> 8075[label="",style="solid", color="black", weight=3]; 76.45/37.47 8039[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8039 -> 8076[label="",style="solid", color="black", weight=3]; 76.45/37.47 8040 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8040[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Neg (Succ wx63000)))",fontsize=16,color="magenta"];8040 -> 8077[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8040 -> 8078[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8040 -> 8079[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8041[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx68200) (Succ wx63200) == LT))",fontsize=16,color="black",shape="box"];8041 -> 8080[label="",style="solid", color="black", weight=3]; 76.45/37.47 8042[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx68200) Zero == LT))",fontsize=16,color="black",shape="box"];8042 -> 8081[label="",style="solid", color="black", weight=3]; 76.45/37.47 8043[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx63200) == LT))",fontsize=16,color="black",shape="box"];8043 -> 8082[label="",style="solid", color="black", weight=3]; 76.45/37.47 8044[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];8044 -> 8083[label="",style="solid", color="black", weight=3]; 76.45/37.47 8045 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8045[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx627 (Neg (Succ wx629) :% Pos (Succ wx63000)))",fontsize=16,color="magenta"];8045 -> 8084[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8045 -> 8085[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8045 -> 8086[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8057[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) :% Pos (Succ wx63000)) (Pos (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];8057 -> 8089[label="",style="solid", color="black", weight=3]; 76.45/37.47 8058[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8058 -> 8090[label="",style="solid", color="black", weight=3]; 76.45/37.47 8059[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8059 -> 8091[label="",style="solid", color="black", weight=3]; 76.45/37.47 8060[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8060 -> 8092[label="",style="solid", color="black", weight=3]; 76.45/37.47 8061[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) :% Neg (Succ wx63000)) (Pos (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];8061 -> 8093[label="",style="solid", color="black", weight=3]; 76.45/37.47 8062[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8062 -> 8094[label="",style="solid", color="black", weight=3]; 76.45/37.47 8063[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8063 -> 8095[label="",style="solid", color="black", weight=3]; 76.45/37.47 8064[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8064 -> 8096[label="",style="solid", color="black", weight=3]; 76.45/37.47 8065[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) :% Pos (Succ wx63000)) (Neg (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];8065 -> 8097[label="",style="solid", color="black", weight=3]; 76.45/37.47 8066[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8066 -> 8098[label="",style="solid", color="black", weight=3]; 76.45/37.47 8067[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8067 -> 8099[label="",style="solid", color="black", weight=3]; 76.45/37.47 8068[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8068 -> 8100[label="",style="solid", color="black", weight=3]; 76.45/37.47 8069[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) :% Neg (Succ wx63000)) (Neg (Succ wx62300) :% Pos (Succ wx624)) == GT))",fontsize=16,color="black",shape="box"];8069 -> 8101[label="",style="solid", color="black", weight=3]; 76.45/37.47 8070[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8070 -> 8102[label="",style="solid", color="black", weight=3]; 76.45/37.47 8071[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8071 -> 8103[label="",style="solid", color="black", weight=3]; 76.45/37.47 8072[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8072 -> 8104[label="",style="solid", color="black", weight=3]; 76.45/37.47 3849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21417[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3849 -> 21417[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21417 -> 4434[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21418[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3849 -> 21418[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21418 -> 4435[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3850 -> 7715[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3850 -> 7716[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3851 -> 4437[label="",style="solid", color="black", weight=3]; 76.45/37.47 12997[label="wx5000",fontsize=16,color="green",shape="box"];12998[label="wx33",fontsize=16,color="green",shape="box"];12999[label="wx5100",fontsize=16,color="green",shape="box"];13000[label="wx4",fontsize=16,color="green",shape="box"];13001[label="wx34",fontsize=16,color="green",shape="box"];13002[label="wx31",fontsize=16,color="green",shape="box"];13003[label="Succ Zero",fontsize=16,color="green",shape="box"];13004[label="wx32",fontsize=16,color="green",shape="box"];13124[label="wx1375",fontsize=16,color="green",shape="box"];13125[label="wx1379",fontsize=16,color="green",shape="box"];13126[label="Neg (Succ wx1381) :% Pos (Succ wx1382)",fontsize=16,color="green",shape="box"];3853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3853 -> 4439[label="",style="solid", color="black", weight=3]; 76.45/37.47 3854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3854 -> 4440[label="",style="solid", color="black", weight=3]; 76.45/37.47 3855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3855 -> 4441[label="",style="solid", color="black", weight=3]; 76.45/37.47 3856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21419[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3856 -> 21419[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21419 -> 4442[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21420[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3856 -> 21420[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21420 -> 4443[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3857 -> 7763[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3857 -> 7764[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3858 -> 4445[label="",style="solid", color="black", weight=3]; 76.45/37.47 3859 -> 15668[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3859 -> 15677[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15678[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15679[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15680[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15681[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15682[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15683[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3859 -> 15684[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 15779[label="wx1770",fontsize=16,color="green",shape="box"];15780[label="wx1771",fontsize=16,color="green",shape="box"];15781[label="wx1772",fontsize=16,color="green",shape="box"];15782[label="wx1776",fontsize=16,color="green",shape="box"];15783[label="wx1775",fontsize=16,color="green",shape="box"];15784[label="wx1774",fontsize=16,color="green",shape="box"];15785[label="wx1773",fontsize=16,color="green",shape="box"];15786[label="wx1777",fontsize=16,color="green",shape="box"];13081[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM2 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) False)",fontsize=16,color="black",shape="triangle"];13081 -> 13128[label="",style="solid", color="black", weight=3]; 76.45/37.47 3861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3861 -> 4448[label="",style="solid", color="black", weight=3]; 76.45/37.47 3862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3862 -> 4449[label="",style="solid", color="black", weight=3]; 76.45/37.47 3863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3863 -> 4450[label="",style="solid", color="black", weight=3]; 76.45/37.47 3864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21421[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3864 -> 21421[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21421 -> 4451[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21422[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3864 -> 21422[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21422 -> 4452[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3865 -> 7959[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3865 -> 7960[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3866 -> 4454[label="",style="solid", color="black", weight=3]; 76.45/37.47 3867 -> 15729[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3867 -> 15738[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15739[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15740[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15741[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15742[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15743[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15744[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3867 -> 15745[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 15822[label="wx1785",fontsize=16,color="green",shape="box"];15823[label="wx1786",fontsize=16,color="green",shape="box"];15824[label="wx1779",fontsize=16,color="green",shape="box"];15825[label="wx1780",fontsize=16,color="green",shape="box"];15826[label="wx1781",fontsize=16,color="green",shape="box"];15827[label="wx1782",fontsize=16,color="green",shape="box"];15828[label="wx1784",fontsize=16,color="green",shape="box"];15829[label="wx1783",fontsize=16,color="green",shape="box"];13127[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM2 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) False)",fontsize=16,color="black",shape="triangle"];13127 -> 13195[label="",style="solid", color="black", weight=3]; 76.45/37.47 3869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3869 -> 4457[label="",style="solid", color="black", weight=3]; 76.45/37.47 3870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3870 -> 4458[label="",style="solid", color="black", weight=3]; 76.45/37.47 3871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3871 -> 4459[label="",style="solid", color="black", weight=3]; 76.45/37.47 3872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21423[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3872 -> 21423[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21423 -> 4460[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21424[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3872 -> 21424[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21424 -> 4461[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3873 -> 8109[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3873 -> 8110[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3874 -> 4463[label="",style="solid", color="black", weight=3]; 76.45/37.47 13154[label="Succ Zero",fontsize=16,color="green",shape="box"];13155[label="wx33",fontsize=16,color="green",shape="box"];13156[label="wx5100",fontsize=16,color="green",shape="box"];13157[label="wx4",fontsize=16,color="green",shape="box"];13158[label="wx31",fontsize=16,color="green",shape="box"];13159[label="wx32",fontsize=16,color="green",shape="box"];13160[label="wx34",fontsize=16,color="green",shape="box"];13161[label="wx5000",fontsize=16,color="green",shape="box"];13298[label="wx1402",fontsize=16,color="green",shape="box"];13299[label="wx1406",fontsize=16,color="green",shape="box"];13300[label="Neg (Succ wx1408) :% Neg (Succ wx1409)",fontsize=16,color="green",shape="box"];3876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3876 -> 4465[label="",style="solid", color="black", weight=3]; 76.45/37.47 3877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3877 -> 4466[label="",style="solid", color="black", weight=3]; 76.45/37.47 3878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3878 -> 4467[label="",style="solid", color="black", weight=3]; 76.45/37.47 3879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21425[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3879 -> 21425[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21425 -> 4468[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21426[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3879 -> 21426[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21426 -> 4469[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3880 -> 8173[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3880 -> 8174[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3881 -> 4471[label="",style="solid", color="black", weight=3]; 76.45/37.47 13217[label="wx34",fontsize=16,color="green",shape="box"];13218[label="wx32",fontsize=16,color="green",shape="box"];13219[label="wx4",fontsize=16,color="green",shape="box"];13220[label="wx30100",fontsize=16,color="green",shape="box"];13221[label="Succ Zero",fontsize=16,color="green",shape="box"];13222[label="wx33",fontsize=16,color="green",shape="box"];13223[label="wx5100",fontsize=16,color="green",shape="box"];13224[label="wx31",fontsize=16,color="green",shape="box"];13346[label="wx1411",fontsize=16,color="green",shape="box"];13347[label="wx1416",fontsize=16,color="green",shape="box"];13348[label="Neg Zero :% Pos (Succ wx1418)",fontsize=16,color="green",shape="box"];3883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3883 -> 4473[label="",style="solid", color="black", weight=3]; 76.45/37.47 3884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3884 -> 4474[label="",style="solid", color="black", weight=3]; 76.45/37.47 3885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3885 -> 4475[label="",style="solid", color="black", weight=3]; 76.45/37.47 3886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21427[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3886 -> 21427[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21427 -> 4476[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21428[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3886 -> 21428[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21428 -> 4477[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3887 -> 8193[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3887[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3887 -> 8194[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3888 -> 4479[label="",style="solid", color="black", weight=3]; 76.45/37.47 3889 -> 15879[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3889[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3889 -> 15888[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15889[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15890[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15891[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15892[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15893[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15894[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3889 -> 15895[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 15992[label="wx1807",fontsize=16,color="green",shape="box"];15993[label="wx1809",fontsize=16,color="green",shape="box"];15994[label="wx1808",fontsize=16,color="green",shape="box"];15995[label="wx1811",fontsize=16,color="green",shape="box"];15996[label="wx1812",fontsize=16,color="green",shape="box"];15997[label="wx1813",fontsize=16,color="green",shape="box"];15998[label="wx1806",fontsize=16,color="green",shape="box"];15999[label="wx1810",fontsize=16,color="green",shape="box"];13301[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM2 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) False)",fontsize=16,color="black",shape="triangle"];13301 -> 13350[label="",style="solid", color="black", weight=3]; 76.45/37.47 3891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3891 -> 4482[label="",style="solid", color="black", weight=3]; 76.45/37.47 3892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3892 -> 4483[label="",style="solid", color="black", weight=3]; 76.45/37.47 3893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3893 -> 4484[label="",style="solid", color="black", weight=3]; 76.45/37.47 3894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21429[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3894 -> 21429[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21429 -> 4485[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21430[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3894 -> 21430[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21430 -> 4486[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3895 -> 8216[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3895 -> 8217[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3896 -> 4488[label="",style="solid", color="black", weight=3]; 76.45/37.47 3897 -> 15942[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3897[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3897 -> 15951[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15952[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15953[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15954[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15955[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15956[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15957[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3897 -> 15958[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16037[label="wx1818",fontsize=16,color="green",shape="box"];16038[label="wx1821",fontsize=16,color="green",shape="box"];16039[label="wx1819",fontsize=16,color="green",shape="box"];16040[label="wx1815",fontsize=16,color="green",shape="box"];16041[label="wx1820",fontsize=16,color="green",shape="box"];16042[label="wx1817",fontsize=16,color="green",shape="box"];16043[label="wx1822",fontsize=16,color="green",shape="box"];16044[label="wx1816",fontsize=16,color="green",shape="box"];13349[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM2 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) False)",fontsize=16,color="black",shape="triangle"];13349 -> 13419[label="",style="solid", color="black", weight=3]; 76.45/37.47 3899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3899 -> 4491[label="",style="solid", color="black", weight=3]; 76.45/37.47 3900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3900 -> 4492[label="",style="solid", color="black", weight=3]; 76.45/37.47 3901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3901 -> 4493[label="",style="solid", color="black", weight=3]; 76.45/37.47 3902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21431[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3902 -> 21431[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21431 -> 4494[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21432[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3902 -> 21432[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21432 -> 4495[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3903 -> 8239[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3903 -> 8240[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3904 -> 4497[label="",style="solid", color="black", weight=3]; 76.45/37.47 13378[label="wx31",fontsize=16,color="green",shape="box"];13379[label="wx33",fontsize=16,color="green",shape="box"];13380[label="wx5100",fontsize=16,color="green",shape="box"];13381[label="Succ Zero",fontsize=16,color="green",shape="box"];13382[label="wx32",fontsize=16,color="green",shape="box"];13383[label="wx34",fontsize=16,color="green",shape="box"];13384[label="wx30100",fontsize=16,color="green",shape="box"];13385[label="wx4",fontsize=16,color="green",shape="box"];13513[label="wx1438",fontsize=16,color="green",shape="box"];13514[label="wx1443",fontsize=16,color="green",shape="box"];13515[label="Neg Zero :% Neg (Succ wx1445)",fontsize=16,color="green",shape="box"];3906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3906 -> 4499[label="",style="solid", color="black", weight=3]; 76.45/37.47 3907[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3907 -> 4500[label="",style="solid", color="black", weight=3]; 76.45/37.47 3908[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3908 -> 4501[label="",style="solid", color="black", weight=3]; 76.45/37.47 3909[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21433[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3909 -> 21433[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21433 -> 4502[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21434[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3909 -> 21434[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21434 -> 4503[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3910 -> 8259[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3910 -> 8260[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3911 -> 4505[label="",style="solid", color="black", weight=3]; 76.45/37.47 13440[label="Succ Zero",fontsize=16,color="green",shape="box"];13441[label="wx32",fontsize=16,color="green",shape="box"];13442[label="wx31",fontsize=16,color="green",shape="box"];13443[label="wx4",fontsize=16,color="green",shape="box"];13444[label="wx33",fontsize=16,color="green",shape="box"];13445[label="wx34",fontsize=16,color="green",shape="box"];13446[label="wx5100",fontsize=16,color="green",shape="box"];13556[label="wx1447",fontsize=16,color="green",shape="box"];13557[label="wx1451",fontsize=16,color="green",shape="box"];13558[label="Neg Zero :% Pos (Succ wx1453)",fontsize=16,color="green",shape="box"];3913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3913 -> 4507[label="",style="solid", color="black", weight=3]; 76.45/37.47 3914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3914 -> 4508[label="",style="solid", color="black", weight=3]; 76.45/37.47 3915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3915 -> 4509[label="",style="solid", color="black", weight=3]; 76.45/37.47 3916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21435[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3916 -> 21435[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21435 -> 4510[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21436[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3916 -> 21436[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21436 -> 4511[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3917 -> 8279[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3917 -> 8280[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3918[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3918 -> 4513[label="",style="solid", color="black", weight=3]; 76.45/37.47 3919 -> 16094[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3919 -> 16102[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16103[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16104[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16105[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16106[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16107[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3919 -> 16108[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16195[label="wx1842",fontsize=16,color="green",shape="box"];16196[label="wx1844",fontsize=16,color="green",shape="box"];16197[label="wx1847",fontsize=16,color="green",shape="box"];16198[label="wx1845",fontsize=16,color="green",shape="box"];16199[label="wx1843",fontsize=16,color="green",shape="box"];16200[label="wx1846",fontsize=16,color="green",shape="box"];16201[label="wx1841",fontsize=16,color="green",shape="box"];13516[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM2 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) False)",fontsize=16,color="black",shape="triangle"];13516 -> 13560[label="",style="solid", color="black", weight=3]; 76.45/37.47 3921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3921 -> 4516[label="",style="solid", color="black", weight=3]; 76.45/37.47 3922[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3922 -> 4517[label="",style="solid", color="black", weight=3]; 76.45/37.47 3923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3923 -> 4518[label="",style="solid", color="black", weight=3]; 76.45/37.47 3924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21437[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3924 -> 21437[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21437 -> 4519[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21438[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3924 -> 21438[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21438 -> 4520[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3925 -> 8302[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3925 -> 8303[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3926 -> 4522[label="",style="solid", color="black", weight=3]; 76.45/37.47 3927 -> 16151[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3927[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];3927 -> 16159[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16160[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16161[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16162[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16163[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16164[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3927 -> 16165[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16236[label="wx1849",fontsize=16,color="green",shape="box"];16237[label="wx1852",fontsize=16,color="green",shape="box"];16238[label="wx1850",fontsize=16,color="green",shape="box"];16239[label="wx1853",fontsize=16,color="green",shape="box"];16240[label="wx1851",fontsize=16,color="green",shape="box"];16241[label="wx1855",fontsize=16,color="green",shape="box"];16242[label="wx1854",fontsize=16,color="green",shape="box"];13559[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM2 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) False)",fontsize=16,color="black",shape="triangle"];13559 -> 13621[label="",style="solid", color="black", weight=3]; 76.45/37.47 3929[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3929 -> 4525[label="",style="solid", color="black", weight=3]; 76.45/37.47 3930[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3930 -> 4526[label="",style="solid", color="black", weight=3]; 76.45/37.47 3931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3931 -> 4527[label="",style="solid", color="black", weight=3]; 76.45/37.47 3932[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21439[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3932 -> 21439[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21439 -> 4528[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21440[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3932 -> 21440[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21440 -> 4529[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3933 -> 8325[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3933 -> 8326[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3934 -> 4531[label="",style="solid", color="black", weight=3]; 76.45/37.47 13585[label="wx4",fontsize=16,color="green",shape="box"];13586[label="wx31",fontsize=16,color="green",shape="box"];13587[label="wx33",fontsize=16,color="green",shape="box"];13588[label="wx32",fontsize=16,color="green",shape="box"];13589[label="wx5100",fontsize=16,color="green",shape="box"];13590[label="Succ Zero",fontsize=16,color="green",shape="box"];13591[label="wx34",fontsize=16,color="green",shape="box"];13756[label="wx1471",fontsize=16,color="green",shape="box"];13757[label="wx1475",fontsize=16,color="green",shape="box"];13758[label="Neg Zero :% Neg (Succ wx1477)",fontsize=16,color="green",shape="box"];3936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3936 -> 4533[label="",style="solid", color="black", weight=3]; 76.45/37.47 3937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3937 -> 4534[label="",style="solid", color="black", weight=3]; 76.45/37.47 3938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3938 -> 4535[label="",style="solid", color="black", weight=3]; 76.45/37.47 9047[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx86000) (Succ wx90800) == LT))",fontsize=16,color="black",shape="box"];9047 -> 9069[label="",style="solid", color="black", weight=3]; 76.45/37.47 9048[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx86000) Zero == LT))",fontsize=16,color="black",shape="box"];9048 -> 9070[label="",style="solid", color="black", weight=3]; 76.45/37.47 9049[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx90800) == LT))",fontsize=16,color="black",shape="box"];9049 -> 9071[label="",style="solid", color="black", weight=3]; 76.45/37.47 9050[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];9050 -> 9072[label="",style="solid", color="black", weight=3]; 76.45/37.47 9052 -> 5400[label="",style="dashed", color="red", weight=0]; 76.45/37.47 9052[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9052 -> 9073[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9052 -> 9074[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9051[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos wx927) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="burlywood",shape="triangle"];21441[label="wx927/Succ wx9270",fontsize=10,color="white",style="solid",shape="box"];9051 -> 21441[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21441 -> 9075[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21442[label="wx927/Zero",fontsize=10,color="white",style="solid",shape="box"];9051 -> 21442[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21442 -> 9076[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 9054 -> 5400[label="",style="dashed", color="red", weight=0]; 76.45/37.47 9054[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9054 -> 9077[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9054 -> 9078[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9053[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos wx928) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="burlywood",shape="triangle"];21443[label="wx928/Succ wx9280",fontsize=10,color="white",style="solid",shape="box"];9053 -> 21443[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21443 -> 9079[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21444[label="wx928/Zero",fontsize=10,color="white",style="solid",shape="box"];9053 -> 21444[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21444 -> 9080[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 9055[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx86000) (Succ wx91000) == LT))",fontsize=16,color="black",shape="box"];9055 -> 9087[label="",style="solid", color="black", weight=3]; 76.45/37.47 9056[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx86000) Zero == LT))",fontsize=16,color="black",shape="box"];9056 -> 9088[label="",style="solid", color="black", weight=3]; 76.45/37.47 9057[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx91000) == LT))",fontsize=16,color="black",shape="box"];9057 -> 9089[label="",style="solid", color="black", weight=3]; 76.45/37.47 9058[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];9058 -> 9090[label="",style="solid", color="black", weight=3]; 76.45/37.47 9059 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 9059[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx855 (Neg (Succ wx857) :% Pos (Succ wx85800)))",fontsize=16,color="magenta"];9059 -> 9091[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9059 -> 9092[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9059 -> 9093[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9060[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (compare (Neg (Succ wx857) :% Pos (Succ wx85800)) (Pos (Succ wx85100) :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9060 -> 9094[label="",style="solid", color="black", weight=3]; 76.45/37.47 9061[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9061 -> 9095[label="",style="solid", color="black", weight=3]; 76.45/37.47 9062[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9062 -> 9096[label="",style="solid", color="black", weight=3]; 76.45/37.47 9063[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9063 -> 9097[label="",style="solid", color="black", weight=3]; 76.45/37.47 9064 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 9064[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx855 (Neg (Succ wx857) :% Neg (Succ wx85800)))",fontsize=16,color="magenta"];9064 -> 9098[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9064 -> 9099[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9064 -> 9100[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9065[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (compare (Neg (Succ wx857) :% Neg (Succ wx85800)) (Neg (Succ wx85100) :% Neg (Succ wx852)) == GT))",fontsize=16,color="black",shape="box"];9065 -> 9101[label="",style="solid", color="black", weight=3]; 76.45/37.47 9066[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9066 -> 9102[label="",style="solid", color="black", weight=3]; 76.45/37.47 9067[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9067 -> 9103[label="",style="solid", color="black", weight=3]; 76.45/37.47 9068[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9068 -> 9104[label="",style="solid", color="black", weight=3]; 76.45/37.47 3980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21445[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3980 -> 21445[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21445 -> 4585[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21446[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3980 -> 21446[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21446 -> 4586[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3981 -> 8742[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3981 -> 8743[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3982 -> 4588[label="",style="solid", color="black", weight=3]; 76.45/37.47 3983 -> 16305[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];3983 -> 16314[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16315[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16316[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16317[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16318[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16319[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16320[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3983 -> 16321[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16481 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16481[label="FiniteMap.lookupWithDefaultFM0 wx1875 (FiniteMap.lookupFM wx1879 (Neg (Succ wx1881) :% Pos (Succ wx1882)))",fontsize=16,color="magenta"];16481 -> 16543[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16481 -> 16544[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16481 -> 16545[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3986 -> 4590[label="",style="solid", color="black", weight=3]; 76.45/37.47 3987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3987 -> 4591[label="",style="solid", color="black", weight=3]; 76.45/37.47 3988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];3988 -> 4592[label="",style="solid", color="black", weight=3]; 76.45/37.47 3989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21447[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3989 -> 21447[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21447 -> 4593[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21448[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3989 -> 21448[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21448 -> 4594[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3990 -> 8815[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3990 -> 8816[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3991 -> 4596[label="",style="solid", color="black", weight=3]; 76.45/37.47 13715[label="wx5100",fontsize=16,color="green",shape="box"];13716[label="wx4",fontsize=16,color="green",shape="box"];13717[label="wx32",fontsize=16,color="green",shape="box"];13718[label="Succ Zero",fontsize=16,color="green",shape="box"];13719[label="wx33",fontsize=16,color="green",shape="box"];13720[label="wx5000",fontsize=16,color="green",shape="box"];13721[label="wx34",fontsize=16,color="green",shape="box"];13722[label="wx31",fontsize=16,color="green",shape="box"];13860[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (compare (Neg (Succ wx1494) :% Neg (Succ wx1495)) (Pos (Succ wx1489) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13860 -> 13903[label="",style="solid", color="black", weight=3]; 76.45/37.47 3994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3994 -> 4599[label="",style="solid", color="black", weight=3]; 76.45/37.47 3995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];3995 -> 4600[label="",style="solid", color="black", weight=3]; 76.45/37.47 3996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];3996 -> 4601[label="",style="solid", color="black", weight=3]; 76.45/37.47 3997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21449[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];3997 -> 21449[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21449 -> 4602[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21450[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];3997 -> 21450[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21450 -> 4603[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 3998 -> 8993[label="",style="dashed", color="red", weight=0]; 76.45/37.47 3998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];3998 -> 8994[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 3999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];3999 -> 4605[label="",style="solid", color="black", weight=3]; 76.45/37.47 13780[label="wx32",fontsize=16,color="green",shape="box"];13781[label="Succ Zero",fontsize=16,color="green",shape="box"];13782[label="wx34",fontsize=16,color="green",shape="box"];13783[label="wx33",fontsize=16,color="green",shape="box"];13784[label="wx31",fontsize=16,color="green",shape="box"];13785[label="wx5000",fontsize=16,color="green",shape="box"];13786[label="wx4",fontsize=16,color="green",shape="box"];13787[label="wx5100",fontsize=16,color="green",shape="box"];13902[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (compare (Neg (Succ wx1503) :% Pos (Succ wx1504)) (Neg (Succ wx1498) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13902 -> 13970[label="",style="solid", color="black", weight=3]; 76.45/37.47 4002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4002 -> 4608[label="",style="solid", color="black", weight=3]; 76.45/37.47 4003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4003 -> 4609[label="",style="solid", color="black", weight=3]; 76.45/37.47 4004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4004 -> 4610[label="",style="solid", color="black", weight=3]; 76.45/37.47 4005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21451[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4005 -> 21451[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21451 -> 4611[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21452[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4005 -> 21452[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21452 -> 4612[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4006 -> 9111[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4006 -> 9112[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4007 -> 4614[label="",style="solid", color="black", weight=3]; 76.45/37.47 4008 -> 16431[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4008 -> 16440[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16441[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16442[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16443[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16444[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16445[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16446[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4008 -> 16447[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16542 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16542[label="FiniteMap.lookupWithDefaultFM0 wx1884 (FiniteMap.lookupFM wx1888 (Neg (Succ wx1890) :% Neg (Succ wx1891)))",fontsize=16,color="magenta"];16542 -> 16675[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16542 -> 16676[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16542 -> 16677[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4011 -> 4616[label="",style="solid", color="black", weight=3]; 76.45/37.47 4012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4012 -> 4617[label="",style="solid", color="black", weight=3]; 76.45/37.47 4013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx5000) Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4013 -> 4618[label="",style="solid", color="black", weight=3]; 76.45/37.47 4014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21453[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4014 -> 21453[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21453 -> 4619[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21454[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4014 -> 21454[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21454 -> 4620[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4015 -> 9162[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4015 -> 9163[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4016 -> 4622[label="",style="solid", color="black", weight=3]; 76.45/37.47 4017 -> 16492[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4017 -> 16501[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16502[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16503[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16504[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16505[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16506[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16507[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4017 -> 16508[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16674 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16674[label="FiniteMap.lookupWithDefaultFM0 wx1893 (FiniteMap.lookupFM wx1898 (Neg Zero :% Pos (Succ wx1900)))",fontsize=16,color="magenta"];16674 -> 16733[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16674 -> 16734[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16674 -> 16735[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4020 -> 4624[label="",style="solid", color="black", weight=3]; 76.45/37.47 4021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4021 -> 4625[label="",style="solid", color="black", weight=3]; 76.45/37.47 4022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4022 -> 4626[label="",style="solid", color="black", weight=3]; 76.45/37.47 4023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21455[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4023 -> 21455[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21455 -> 4627[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21456[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4023 -> 21456[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21456 -> 4628[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4024 -> 9185[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4024 -> 9186[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4025 -> 4630[label="",style="solid", color="black", weight=3]; 76.45/37.47 13929[label="wx4",fontsize=16,color="green",shape="box"];13930[label="Succ Zero",fontsize=16,color="green",shape="box"];13931[label="wx30100",fontsize=16,color="green",shape="box"];13932[label="wx32",fontsize=16,color="green",shape="box"];13933[label="wx5100",fontsize=16,color="green",shape="box"];13934[label="wx33",fontsize=16,color="green",shape="box"];13935[label="wx34",fontsize=16,color="green",shape="box"];13936[label="wx31",fontsize=16,color="green",shape="box"];14075[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (compare (Neg Zero :% Neg (Succ wx1531)) (Pos (Succ wx1525) :% Neg (Succ wx1526)) == GT))",fontsize=16,color="black",shape="box"];14075 -> 14117[label="",style="solid", color="black", weight=3]; 76.45/37.47 4028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4028 -> 4633[label="",style="solid", color="black", weight=3]; 76.45/37.47 4029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4029 -> 4634[label="",style="solid", color="black", weight=3]; 76.45/37.47 4030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4030 -> 4635[label="",style="solid", color="black", weight=3]; 76.45/37.47 4031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21457[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4031 -> 21457[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21457 -> 4636[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21458[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4031 -> 21458[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21458 -> 4637[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4032 -> 9207[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4032 -> 9208[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4033 -> 4639[label="",style="solid", color="black", weight=3]; 76.45/37.47 13993[label="Succ Zero",fontsize=16,color="green",shape="box"];13994[label="wx30100",fontsize=16,color="green",shape="box"];13995[label="wx33",fontsize=16,color="green",shape="box"];13996[label="wx32",fontsize=16,color="green",shape="box"];13997[label="wx34",fontsize=16,color="green",shape="box"];13998[label="wx4",fontsize=16,color="green",shape="box"];13999[label="wx5100",fontsize=16,color="green",shape="box"];14000[label="wx31",fontsize=16,color="green",shape="box"];14116[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (compare (Neg Zero :% Pos (Succ wx1540)) (Neg (Succ wx1534) :% Neg (Succ wx1535)) == GT))",fontsize=16,color="black",shape="box"];14116 -> 14180[label="",style="solid", color="black", weight=3]; 76.45/37.47 4036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4036 -> 4642[label="",style="solid", color="black", weight=3]; 76.45/37.47 4037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4037 -> 4643[label="",style="solid", color="black", weight=3]; 76.45/37.47 4038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4038 -> 4644[label="",style="solid", color="black", weight=3]; 76.45/37.47 4039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21459[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4039 -> 21459[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21459 -> 4645[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21460[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4039 -> 21460[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21460 -> 4646[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4040 -> 9229[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4040 -> 9230[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4041 -> 4648[label="",style="solid", color="black", weight=3]; 76.45/37.47 4042 -> 16624[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4042 -> 16633[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16634[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16635[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16636[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16637[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16638[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16639[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4042 -> 16640[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16732 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16732[label="FiniteMap.lookupWithDefaultFM0 wx1902 (FiniteMap.lookupFM wx1907 (Neg Zero :% Neg (Succ wx1909)))",fontsize=16,color="magenta"];16732 -> 16851[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16732 -> 16852[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16732 -> 16853[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4045 -> 4650[label="",style="solid", color="black", weight=3]; 76.45/37.47 4046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4046 -> 4651[label="",style="solid", color="black", weight=3]; 76.45/37.47 4047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero (Succ wx30100))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4047 -> 4652[label="",style="solid", color="black", weight=3]; 76.45/37.47 4048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21461[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4048 -> 21461[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21461 -> 4653[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21462[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4048 -> 21462[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21462 -> 4654[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4049 -> 9252[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4049 -> 9253[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4050 -> 4656[label="",style="solid", color="black", weight=3]; 76.45/37.47 4051 -> 16688[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4051 -> 16696[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16697[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16698[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16699[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16700[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16701[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4051 -> 16702[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16850 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16850[label="FiniteMap.lookupWithDefaultFM0 wx1911 (FiniteMap.lookupFM wx1915 (Neg Zero :% Pos (Succ wx1917)))",fontsize=16,color="magenta"];16850 -> 16881[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16850 -> 16882[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16850 -> 16883[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4054 -> 4658[label="",style="solid", color="black", weight=3]; 76.45/37.47 4055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4055 -> 4659[label="",style="solid", color="black", weight=3]; 76.45/37.47 4056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4056 -> 4660[label="",style="solid", color="black", weight=3]; 76.45/37.47 4057[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21463[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4057 -> 21463[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21463 -> 4661[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21464[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4057 -> 21464[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21464 -> 4662[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4058 -> 9275[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4058 -> 9276[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4059 -> 4664[label="",style="solid", color="black", weight=3]; 76.45/37.47 14144[label="Succ Zero",fontsize=16,color="green",shape="box"];14145[label="wx32",fontsize=16,color="green",shape="box"];14146[label="wx33",fontsize=16,color="green",shape="box"];14147[label="wx31",fontsize=16,color="green",shape="box"];14148[label="wx5100",fontsize=16,color="green",shape="box"];14149[label="wx34",fontsize=16,color="green",shape="box"];14150[label="wx4",fontsize=16,color="green",shape="box"];14279[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (compare (Neg Zero :% Neg (Succ wx1565)) (Pos (Succ wx1560) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14279 -> 14296[label="",style="solid", color="black", weight=3]; 76.45/37.47 4062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4062 -> 4667[label="",style="solid", color="black", weight=3]; 76.45/37.47 4063[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4063 -> 4668[label="",style="solid", color="black", weight=3]; 76.45/37.47 4064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4064 -> 4669[label="",style="solid", color="black", weight=3]; 76.45/37.47 4065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21465[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4065 -> 21465[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21465 -> 4670[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21466[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4065 -> 21466[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21466 -> 4671[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4066 -> 9297[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4066 -> 9298[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4067 -> 4673[label="",style="solid", color="black", weight=3]; 76.45/37.47 14204[label="wx33",fontsize=16,color="green",shape="box"];14205[label="wx31",fontsize=16,color="green",shape="box"];14206[label="wx34",fontsize=16,color="green",shape="box"];14207[label="wx4",fontsize=16,color="green",shape="box"];14208[label="Succ Zero",fontsize=16,color="green",shape="box"];14209[label="wx32",fontsize=16,color="green",shape="box"];14210[label="wx5100",fontsize=16,color="green",shape="box"];14295[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (compare (Neg Zero :% Pos (Succ wx1573)) (Neg (Succ wx1568) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14295 -> 14300[label="",style="solid", color="black", weight=3]; 76.45/37.47 4070[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4070 -> 4676[label="",style="solid", color="black", weight=3]; 76.45/37.47 4071[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4071 -> 4677[label="",style="solid", color="black", weight=3]; 76.45/37.47 4072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4072 -> 4678[label="",style="solid", color="black", weight=3]; 76.45/37.47 4073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ wx300000000))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx300000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="burlywood",shape="box"];21467[label="wx300000000/Succ wx3000000000",fontsize=10,color="white",style="solid",shape="box"];4073 -> 21467[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21467 -> 4679[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21468[label="wx300000000/Zero",fontsize=10,color="white",style="solid",shape="box"];4073 -> 21468[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21468 -> 4680[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4074 -> 9319[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4074 -> 9320[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4075[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (Succ (Succ (primPlusNat wx5100 wx5100))) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4075 -> 4682[label="",style="solid", color="black", weight=3]; 76.45/37.47 4076 -> 16806[label="",style="dashed", color="red", weight=0]; 76.45/37.47 4076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ Zero)) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4076 -> 16814[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16815[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16816[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16817[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16818[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16819[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4076 -> 16820[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16880 -> 6[label="",style="dashed", color="red", weight=0]; 76.45/37.47 16880[label="FiniteMap.lookupWithDefaultFM0 wx1919 (FiniteMap.lookupFM wx1923 (Neg Zero :% Neg (Succ wx1925)))",fontsize=16,color="magenta"];16880 -> 16892[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16880 -> 16893[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 16880 -> 16894[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 4079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4079 -> 4684[label="",style="solid", color="black", weight=3]; 76.45/37.47 4080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4080 -> 4685[label="",style="solid", color="black", weight=3]; 76.45/37.47 4081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4081 -> 4686[label="",style="solid", color="black", weight=3]; 76.45/37.47 6033[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx231) (Succ wx25700) == LT))",fontsize=16,color="black",shape="box"];6033 -> 6059[label="",style="solid", color="black", weight=3]; 76.45/37.47 6034[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx231) Zero == LT))",fontsize=16,color="black",shape="box"];6034 -> 6060[label="",style="solid", color="black", weight=3]; 76.45/37.47 6035[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx234) (Succ wx25900) == LT))",fontsize=16,color="black",shape="box"];6035 -> 6061[label="",style="solid", color="black", weight=3]; 76.45/37.47 6036[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx234) Zero == LT))",fontsize=16,color="black",shape="box"];6036 -> 6062[label="",style="solid", color="black", weight=3]; 76.45/37.47 6039[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2010) (Succ wx25300) == LT))",fontsize=16,color="black",shape="box"];6039 -> 6063[label="",style="solid", color="black", weight=3]; 76.45/37.47 6040[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2010) Zero == LT))",fontsize=16,color="black",shape="box"];6040 -> 6064[label="",style="solid", color="black", weight=3]; 76.45/37.47 6041[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx25300) == LT))",fontsize=16,color="black",shape="box"];6041 -> 6065[label="",style="solid", color="black", weight=3]; 76.45/37.47 6042[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];6042 -> 6066[label="",style="solid", color="black", weight=3]; 76.45/37.47 6043[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (Pos (Succ wx206) :% Pos (Succ wx20700) > Pos (Succ wx20000) :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];6043 -> 6067[label="",style="solid", color="black", weight=3]; 76.45/37.47 6044[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6044 -> 6068[label="",style="solid", color="black", weight=3]; 76.45/37.47 6045[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6045 -> 6069[label="",style="solid", color="black", weight=3]; 76.45/37.47 6046[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6046 -> 6070[label="",style="solid", color="black", weight=3]; 76.45/37.47 6048 -> 5400[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6048[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];6048 -> 6071[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6048 -> 6072[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6047[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos wx275) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="burlywood",shape="triangle"];21469[label="wx275/Succ wx2750",fontsize=10,color="white",style="solid",shape="box"];6047 -> 21469[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21469 -> 6073[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21470[label="wx275/Zero",fontsize=10,color="white",style="solid",shape="box"];6047 -> 21470[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21470 -> 6074[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 6050 -> 5400[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6050[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];6050 -> 6075[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6050 -> 6076[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6049[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos wx276) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="burlywood",shape="triangle"];21471[label="wx276/Succ wx2760",fontsize=10,color="white",style="solid",shape="box"];6049 -> 21471[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21471 -> 6077[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21472[label="wx276/Zero",fontsize=10,color="white",style="solid",shape="box"];6049 -> 21472[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21472 -> 6078[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 6051[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2010) (Succ wx25500) == LT))",fontsize=16,color="black",shape="box"];6051 -> 6083[label="",style="solid", color="black", weight=3]; 76.45/37.47 6052[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2010) Zero == LT))",fontsize=16,color="black",shape="box"];6052 -> 6084[label="",style="solid", color="black", weight=3]; 76.45/37.47 6053[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx25500) == LT))",fontsize=16,color="black",shape="box"];6053 -> 6085[label="",style="solid", color="black", weight=3]; 76.45/37.47 6054[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];6054 -> 6086[label="",style="solid", color="black", weight=3]; 76.45/37.47 6055[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (Pos (Succ wx206) :% Neg (Succ wx20700) > Neg (Succ wx20000) :% Pos (Succ wx201)))",fontsize=16,color="black",shape="box"];6055 -> 6087[label="",style="solid", color="black", weight=3]; 76.45/37.47 6056[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6056 -> 6088[label="",style="solid", color="black", weight=3]; 76.45/37.47 6057[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6057 -> 6089[label="",style="solid", color="black", weight=3]; 76.45/37.47 6058[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6058 -> 6090[label="",style="solid", color="black", weight=3]; 76.45/37.47 4152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4152 -> 4764[label="",style="solid", color="black", weight=3]; 76.45/37.47 4153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4153 -> 4765[label="",style="solid", color="black", weight=3]; 76.45/37.47 9379 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 9379[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9379 -> 9383[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9379 -> 9384[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 9378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1083) == LT))",fontsize=16,color="burlywood",shape="triangle"];21473[label="wx1083/Succ wx10830",fontsize=10,color="white",style="solid",shape="box"];9378 -> 21473[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21473 -> 9385[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21474[label="wx1083/Zero",fontsize=10,color="white",style="solid",shape="box"];9378 -> 21474[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21474 -> 9386[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4155 -> 4767[label="",style="solid", color="black", weight=3]; 76.45/37.47 14355[label="wx31",fontsize=16,color="green",shape="box"];14356[label="wx33",fontsize=16,color="green",shape="box"];14357[label="wx32",fontsize=16,color="green",shape="box"];14358[label="wx5100",fontsize=16,color="green",shape="box"];14359[label="wx34",fontsize=16,color="green",shape="box"];14360[label="Succ Zero",fontsize=16,color="green",shape="box"];14361[label="wx5000",fontsize=16,color="green",shape="box"];14362[label="wx4",fontsize=16,color="green",shape="box"];14588[label="wx1587",fontsize=16,color="green",shape="box"];14589[label="wx1591",fontsize=16,color="green",shape="box"];14590[label="Pos (Succ wx1593) :% Pos (Succ wx1594)",fontsize=16,color="green",shape="box"];4157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4157 -> 4769[label="",style="solid", color="black", weight=3]; 76.45/37.47 4158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4158 -> 4770[label="",style="solid", color="black", weight=3]; 76.45/37.47 4159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4159 -> 4771[label="",style="solid", color="black", weight=3]; 76.45/37.47 4160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4160 -> 4772[label="",style="solid", color="black", weight=3]; 76.45/37.47 4161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4161 -> 4773[label="",style="solid", color="black", weight=3]; 76.45/37.47 5785 -> 5764[label="",style="dashed", color="red", weight=0]; 76.45/37.47 5785[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5785 -> 5797[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5785 -> 5798[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx217) == LT))",fontsize=16,color="burlywood",shape="triangle"];21475[label="wx217/Succ wx2170",fontsize=10,color="white",style="solid",shape="box"];5784 -> 21475[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21475 -> 5799[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21476[label="wx217/Zero",fontsize=10,color="white",style="solid",shape="box"];5784 -> 21476[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21476 -> 5800[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4163 -> 4775[label="",style="solid", color="black", weight=3]; 76.45/37.47 11843[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (compare (Pos (Succ wx1180) * Pos Zero) (Pos (Succ wx1175) * Neg (Succ wx1181)) == GT))",fontsize=16,color="black",shape="box"];11843 -> 11911[label="",style="solid", color="black", weight=3]; 76.45/37.47 4166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4166 -> 4778[label="",style="solid", color="black", weight=3]; 76.45/37.47 4167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4167 -> 4779[label="",style="solid", color="black", weight=3]; 76.45/37.47 4168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4168 -> 4780[label="",style="solid", color="black", weight=3]; 76.45/37.47 4169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4169 -> 4781[label="",style="solid", color="black", weight=3]; 76.45/37.47 4170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4170 -> 4782[label="",style="solid", color="black", weight=3]; 76.45/37.47 5854 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 5854[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5854 -> 5871[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5854 -> 5872[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx235) == LT))",fontsize=16,color="burlywood",shape="triangle"];21477[label="wx235/Succ wx2350",fontsize=10,color="white",style="solid",shape="box"];5853 -> 21477[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21477 -> 5873[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21478[label="wx235/Zero",fontsize=10,color="white",style="solid",shape="box"];5853 -> 21478[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21478 -> 5874[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4172 -> 4784[label="",style="solid", color="black", weight=3]; 76.45/37.47 11910[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (compare (Pos (Succ wx1189) * Pos Zero) (Neg (Succ wx1184) * Pos (Succ wx1190)) == GT))",fontsize=16,color="black",shape="box"];11910 -> 11975[label="",style="solid", color="black", weight=3]; 76.45/37.47 4175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4175 -> 4787[label="",style="solid", color="black", weight=3]; 76.45/37.47 4176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4176 -> 4788[label="",style="solid", color="black", weight=3]; 76.45/37.47 4177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4177 -> 4789[label="",style="solid", color="black", weight=3]; 76.45/37.47 4178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4178 -> 4790[label="",style="solid", color="black", weight=3]; 76.45/37.47 4179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4179 -> 4791[label="",style="solid", color="black", weight=3]; 76.45/37.47 5929 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 5929[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5929 -> 5978[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5929 -> 5979[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 5928[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx250) == LT))",fontsize=16,color="burlywood",shape="triangle"];21479[label="wx250/Succ wx2500",fontsize=10,color="white",style="solid",shape="box"];5928 -> 21479[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21479 -> 5980[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21480[label="wx250/Zero",fontsize=10,color="white",style="solid",shape="box"];5928 -> 21480[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21480 -> 5981[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4181 -> 4793[label="",style="solid", color="black", weight=3]; 76.45/37.47 14483[label="wx32",fontsize=16,color="green",shape="box"];14484[label="wx5100",fontsize=16,color="green",shape="box"];14485[label="wx4",fontsize=16,color="green",shape="box"];14486[label="wx34",fontsize=16,color="green",shape="box"];14487[label="wx5000",fontsize=16,color="green",shape="box"];14488[label="Succ Zero",fontsize=16,color="green",shape="box"];14489[label="wx33",fontsize=16,color="green",shape="box"];14490[label="wx31",fontsize=16,color="green",shape="box"];14721[label="wx1596",fontsize=16,color="green",shape="box"];14722[label="wx1600",fontsize=16,color="green",shape="box"];14723[label="Pos (Succ wx1602) :% Neg (Succ wx1603)",fontsize=16,color="green",shape="box"];4183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4183 -> 4795[label="",style="solid", color="black", weight=3]; 76.45/37.47 4184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4184 -> 4796[label="",style="solid", color="black", weight=3]; 76.45/37.47 4185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4185 -> 4797[label="",style="solid", color="black", weight=3]; 76.45/37.47 4186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4186 -> 4798[label="",style="solid", color="black", weight=3]; 76.45/37.47 4187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4187 -> 4799[label="",style="solid", color="black", weight=3]; 76.45/37.47 6080 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6080[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6080 -> 6091[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6080 -> 6092[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx277) == LT))",fontsize=16,color="burlywood",shape="triangle"];21481[label="wx277/Succ wx2770",fontsize=10,color="white",style="solid",shape="box"];6079 -> 21481[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21481 -> 6093[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21482[label="wx277/Zero",fontsize=10,color="white",style="solid",shape="box"];6079 -> 21482[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21482 -> 6094[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4189 -> 4801[label="",style="solid", color="black", weight=3]; 76.45/37.47 14546[label="wx4",fontsize=16,color="green",shape="box"];14547[label="wx31",fontsize=16,color="green",shape="box"];14548[label="wx32",fontsize=16,color="green",shape="box"];14549[label="Succ Zero",fontsize=16,color="green",shape="box"];14550[label="wx30100",fontsize=16,color="green",shape="box"];14551[label="wx33",fontsize=16,color="green",shape="box"];14552[label="wx34",fontsize=16,color="green",shape="box"];14553[label="wx5100",fontsize=16,color="green",shape="box"];14779[label="wx1605",fontsize=16,color="green",shape="box"];14780[label="wx1610",fontsize=16,color="green",shape="box"];14781[label="Pos Zero :% Pos (Succ wx1612)",fontsize=16,color="green",shape="box"];4191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4191 -> 4803[label="",style="solid", color="black", weight=3]; 76.45/37.47 4192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4192 -> 4804[label="",style="solid", color="black", weight=3]; 76.45/37.47 4193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4193 -> 4805[label="",style="solid", color="black", weight=3]; 76.45/37.47 4194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4194 -> 4806[label="",style="solid", color="black", weight=3]; 76.45/37.47 4195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4195 -> 4807[label="",style="solid", color="black", weight=3]; 76.45/37.47 6139 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6139[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6139 -> 6142[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6139 -> 6143[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx294) == LT))",fontsize=16,color="burlywood",shape="triangle"];21483[label="wx294/Succ wx2940",fontsize=10,color="white",style="solid",shape="box"];6138 -> 21483[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21483 -> 6144[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21484[label="wx294/Zero",fontsize=10,color="white",style="solid",shape="box"];6138 -> 21484[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21484 -> 6145[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4197 -> 4809[label="",style="solid", color="black", weight=3]; 76.45/37.47 12057[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (compare (Pos Zero * Pos (Succ wx1212)) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="black",shape="box"];12057 -> 12121[label="",style="solid", color="black", weight=3]; 76.45/37.47 4200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4200 -> 4812[label="",style="solid", color="black", weight=3]; 76.45/37.47 4201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4201 -> 4813[label="",style="solid", color="black", weight=3]; 76.45/37.47 4202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4202 -> 4814[label="",style="solid", color="black", weight=3]; 76.45/37.47 4203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4203 -> 4815[label="",style="solid", color="black", weight=3]; 76.45/37.47 4204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4204 -> 4816[label="",style="solid", color="black", weight=3]; 76.45/37.47 6161 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6161[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6161 -> 6164[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6161 -> 6165[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx309) == LT))",fontsize=16,color="burlywood",shape="triangle"];21485[label="wx309/Succ wx3090",fontsize=10,color="white",style="solid",shape="box"];6160 -> 21485[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21485 -> 6166[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21486[label="wx309/Zero",fontsize=10,color="white",style="solid",shape="box"];6160 -> 21486[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21486 -> 6167[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4206 -> 4818[label="",style="solid", color="black", weight=3]; 76.45/37.47 12120[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (compare (Pos Zero * Pos (Succ wx1221)) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="black",shape="box"];12120 -> 12181[label="",style="solid", color="black", weight=3]; 76.45/37.47 4209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4209 -> 4821[label="",style="solid", color="black", weight=3]; 76.45/37.47 4210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4210 -> 4822[label="",style="solid", color="black", weight=3]; 76.45/37.47 4211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4211 -> 4823[label="",style="solid", color="black", weight=3]; 76.45/37.47 4212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4212 -> 4824[label="",style="solid", color="black", weight=3]; 76.45/37.47 4213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4213 -> 4825[label="",style="solid", color="black", weight=3]; 76.45/37.47 6183 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6183[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6183 -> 6186[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6183 -> 6187[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx324) == LT))",fontsize=16,color="burlywood",shape="triangle"];21487[label="wx324/Succ wx3240",fontsize=10,color="white",style="solid",shape="box"];6182 -> 21487[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21487 -> 6188[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21488[label="wx324/Zero",fontsize=10,color="white",style="solid",shape="box"];6182 -> 21488[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21488 -> 6189[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4215 -> 4827[label="",style="solid", color="black", weight=3]; 76.45/37.47 14679[label="Succ Zero",fontsize=16,color="green",shape="box"];14680[label="wx30100",fontsize=16,color="green",shape="box"];14681[label="wx32",fontsize=16,color="green",shape="box"];14682[label="wx34",fontsize=16,color="green",shape="box"];14683[label="wx31",fontsize=16,color="green",shape="box"];14684[label="wx33",fontsize=16,color="green",shape="box"];14685[label="wx4",fontsize=16,color="green",shape="box"];14686[label="wx5100",fontsize=16,color="green",shape="box"];14897[label="wx1614",fontsize=16,color="green",shape="box"];14898[label="wx1619",fontsize=16,color="green",shape="box"];14899[label="Pos Zero :% Neg (Succ wx1621)",fontsize=16,color="green",shape="box"];4217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4217 -> 4829[label="",style="solid", color="black", weight=3]; 76.45/37.47 4218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4218 -> 4830[label="",style="solid", color="black", weight=3]; 76.45/37.47 4219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4219 -> 4831[label="",style="solid", color="black", weight=3]; 76.45/37.47 4220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4220 -> 4832[label="",style="solid", color="black", weight=3]; 76.45/37.47 4221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4221 -> 4833[label="",style="solid", color="black", weight=3]; 76.45/37.47 6206 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6206[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6206 -> 6209[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6206 -> 6210[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx341) == LT))",fontsize=16,color="burlywood",shape="triangle"];21489[label="wx341/Succ wx3410",fontsize=10,color="white",style="solid",shape="box"];6205 -> 21489[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21489 -> 6211[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21490[label="wx341/Zero",fontsize=10,color="white",style="solid",shape="box"];6205 -> 21490[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21490 -> 6212[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4223 -> 4835[label="",style="solid", color="black", weight=3]; 76.45/37.47 14742[label="wx31",fontsize=16,color="green",shape="box"];14743[label="wx4",fontsize=16,color="green",shape="box"];14744[label="wx5100",fontsize=16,color="green",shape="box"];14745[label="Succ Zero",fontsize=16,color="green",shape="box"];14746[label="wx33",fontsize=16,color="green",shape="box"];14747[label="wx32",fontsize=16,color="green",shape="box"];14748[label="wx34",fontsize=16,color="green",shape="box"];14912[label="wx1623",fontsize=16,color="green",shape="box"];14913[label="wx1627",fontsize=16,color="green",shape="box"];14914[label="Pos Zero :% Pos (Succ wx1629)",fontsize=16,color="green",shape="box"];4225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4225 -> 4837[label="",style="solid", color="black", weight=3]; 76.45/37.47 4226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4226 -> 4838[label="",style="solid", color="black", weight=3]; 76.45/37.47 4227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4227 -> 4839[label="",style="solid", color="black", weight=3]; 76.45/37.47 4228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4228 -> 4840[label="",style="solid", color="black", weight=3]; 76.45/37.47 4229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4229 -> 4841[label="",style="solid", color="black", weight=3]; 76.45/37.47 6229 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6229[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6229 -> 6232[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6229 -> 6233[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx358) == LT))",fontsize=16,color="burlywood",shape="triangle"];21491[label="wx358/Succ wx3580",fontsize=10,color="white",style="solid",shape="box"];6228 -> 21491[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21491 -> 6234[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21492[label="wx358/Zero",fontsize=10,color="white",style="solid",shape="box"];6228 -> 21492[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21492 -> 6235[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4231 -> 4843[label="",style="solid", color="black", weight=3]; 76.45/37.47 12328[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (compare (Pos Zero * Pos Zero) (Pos (Succ wx1246) * Neg (Succ wx1251)) == GT))",fontsize=16,color="black",shape="box"];12328 -> 12334[label="",style="solid", color="black", weight=3]; 76.45/37.47 4234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4234 -> 4846[label="",style="solid", color="black", weight=3]; 76.45/37.47 4235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4235 -> 4847[label="",style="solid", color="black", weight=3]; 76.45/37.47 4236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4236 -> 4848[label="",style="solid", color="black", weight=3]; 76.45/37.47 4237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4237 -> 4849[label="",style="solid", color="black", weight=3]; 76.45/37.47 4238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4238 -> 4850[label="",style="solid", color="black", weight=3]; 76.45/37.47 6251 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6251[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6251 -> 6254[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6251 -> 6255[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx373) == LT))",fontsize=16,color="burlywood",shape="triangle"];21493[label="wx373/Succ wx3730",fontsize=10,color="white",style="solid",shape="box"];6250 -> 21493[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21493 -> 6256[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21494[label="wx373/Zero",fontsize=10,color="white",style="solid",shape="box"];6250 -> 21494[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21494 -> 6257[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4240 -> 4852[label="",style="solid", color="black", weight=3]; 76.45/37.47 12333[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (compare (Pos Zero * Pos Zero) (Neg (Succ wx1254) * Pos (Succ wx1259)) == GT))",fontsize=16,color="black",shape="box"];12333 -> 12340[label="",style="solid", color="black", weight=3]; 76.45/37.47 4243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4243 -> 4855[label="",style="solid", color="black", weight=3]; 76.45/37.47 4244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4244 -> 4856[label="",style="solid", color="black", weight=3]; 76.45/37.47 4245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4245 -> 4857[label="",style="solid", color="black", weight=3]; 76.45/37.47 4246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4246 -> 4858[label="",style="solid", color="black", weight=3]; 76.45/37.47 4247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4247 -> 4859[label="",style="solid", color="black", weight=3]; 76.45/37.47 6273 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6273[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6273 -> 6276[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6273 -> 6277[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx388) == LT))",fontsize=16,color="burlywood",shape="triangle"];21495[label="wx388/Succ wx3880",fontsize=10,color="white",style="solid",shape="box"];6272 -> 21495[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21495 -> 6278[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21496[label="wx388/Zero",fontsize=10,color="white",style="solid",shape="box"];6272 -> 21496[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21496 -> 6279[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4249 -> 4861[label="",style="solid", color="black", weight=3]; 76.45/37.47 14860[label="wx33",fontsize=16,color="green",shape="box"];14861[label="wx5100",fontsize=16,color="green",shape="box"];14862[label="Succ Zero",fontsize=16,color="green",shape="box"];14863[label="wx4",fontsize=16,color="green",shape="box"];14864[label="wx34",fontsize=16,color="green",shape="box"];14865[label="wx31",fontsize=16,color="green",shape="box"];14866[label="wx32",fontsize=16,color="green",shape="box"];14917[label="wx1631",fontsize=16,color="green",shape="box"];14918[label="wx1635",fontsize=16,color="green",shape="box"];14919[label="Pos Zero :% Neg (Succ wx1637)",fontsize=16,color="green",shape="box"];4251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4251 -> 4863[label="",style="solid", color="black", weight=3]; 76.45/37.47 4252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4252 -> 4864[label="",style="solid", color="black", weight=3]; 76.45/37.47 4253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4253 -> 4865[label="",style="solid", color="black", weight=3]; 76.45/37.47 7048 -> 6925[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7048[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx45200 wx40400 == LT))",fontsize=16,color="magenta"];7048 -> 7080[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7048 -> 7081[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7049 -> 6947[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7049[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == LT))",fontsize=16,color="magenta"];7050 -> 6926[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7050[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == LT))",fontsize=16,color="magenta"];7051 -> 6905[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7051[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == LT))",fontsize=16,color="magenta"];7052[label="wx394",fontsize=16,color="green",shape="box"];7053[label="wx399",fontsize=16,color="green",shape="box"];7054[label="Pos (Succ wx401) :% Neg (Succ wx40200)",fontsize=16,color="green",shape="box"];7055 -> 6932[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7055[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx45400 wx40400 == LT))",fontsize=16,color="magenta"];7055 -> 7082[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7055 -> 7083[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7056 -> 6952[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7056[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == LT))",fontsize=16,color="magenta"];7057 -> 6933[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7057[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == LT))",fontsize=16,color="magenta"];7058 -> 6912[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7058[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM2 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == LT))",fontsize=16,color="magenta"];7059[label="wx394",fontsize=16,color="green",shape="box"];7060[label="wx399",fontsize=16,color="green",shape="box"];7061[label="Pos (Succ wx401) :% Pos (Succ wx40200)",fontsize=16,color="green",shape="box"];7064[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7064 -> 7088[label="",style="solid", color="black", weight=3]; 76.45/37.47 7065[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7065 -> 7089[label="",style="solid", color="black", weight=3]; 76.45/37.47 7066[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7066 -> 7090[label="",style="solid", color="black", weight=3]; 76.45/37.47 7067[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7067 -> 7091[label="",style="solid", color="black", weight=3]; 76.45/37.47 7068[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7068 -> 7092[label="",style="solid", color="black", weight=3]; 76.45/37.47 7069[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7069 -> 7093[label="",style="solid", color="black", weight=3]; 76.45/37.47 7070[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7070 -> 7094[label="",style="solid", color="black", weight=3]; 76.45/37.47 7071[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7071 -> 7095[label="",style="solid", color="black", weight=3]; 76.45/37.47 7072[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7072 -> 7096[label="",style="solid", color="black", weight=3]; 76.45/37.47 7073[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7073 -> 7097[label="",style="solid", color="black", weight=3]; 76.45/37.47 7074[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7074 -> 7098[label="",style="solid", color="black", weight=3]; 76.45/37.47 7075[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];7075 -> 7099[label="",style="solid", color="black", weight=3]; 76.45/37.47 7076[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (compare (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7076 -> 7100[label="",style="solid", color="black", weight=3]; 76.45/37.47 7077[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7077 -> 7101[label="",style="solid", color="black", weight=3]; 76.45/37.47 7078[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7078 -> 7102[label="",style="solid", color="black", weight=3]; 76.45/37.47 7079[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];7079 -> 7103[label="",style="solid", color="black", weight=3]; 76.45/37.47 4293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4293 -> 4933[label="",style="solid", color="black", weight=3]; 76.45/37.47 4294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4294 -> 4934[label="",style="solid", color="black", weight=3]; 76.45/37.47 6691 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6691[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6691 -> 6702[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6691 -> 6703[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6690[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx417) == LT))",fontsize=16,color="burlywood",shape="triangle"];21497[label="wx417/Succ wx4170",fontsize=10,color="white",style="solid",shape="box"];6690 -> 21497[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21497 -> 6704[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21498[label="wx417/Zero",fontsize=10,color="white",style="solid",shape="box"];6690 -> 21498[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21498 -> 6705[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4296 -> 4936[label="",style="solid", color="black", weight=3]; 76.45/37.47 4298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4298 -> 4939[label="",style="solid", color="black", weight=3]; 76.45/37.47 4299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4299 -> 4940[label="",style="solid", color="black", weight=3]; 76.45/37.47 4300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4300 -> 4941[label="",style="solid", color="black", weight=3]; 76.45/37.47 4301[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4301 -> 4942[label="",style="solid", color="black", weight=3]; 76.45/37.47 4302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4302 -> 4943[label="",style="solid", color="black", weight=3]; 76.45/37.47 6739 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6739[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6739 -> 6764[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6739 -> 6765[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx432) == LT))",fontsize=16,color="burlywood",shape="triangle"];21499[label="wx432/Succ wx4320",fontsize=10,color="white",style="solid",shape="box"];6738 -> 21499[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21499 -> 6766[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21500[label="wx432/Zero",fontsize=10,color="white",style="solid",shape="box"];6738 -> 21500[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21500 -> 6767[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4304 -> 4945[label="",style="solid", color="black", weight=3]; 76.45/37.47 15001[label="wx33",fontsize=16,color="green",shape="box"];15002[label="wx5000",fontsize=16,color="green",shape="box"];15003[label="wx4",fontsize=16,color="green",shape="box"];15004[label="wx31",fontsize=16,color="green",shape="box"];15005[label="wx5100",fontsize=16,color="green",shape="box"];15006[label="wx32",fontsize=16,color="green",shape="box"];15007[label="wx34",fontsize=16,color="green",shape="box"];15008[label="Succ Zero",fontsize=16,color="green",shape="box"];12437[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (Pos (Succ wx1286) :% Neg (Succ wx1287) > Pos (Succ wx1281) :% Neg Zero))",fontsize=16,color="black",shape="box"];12437 -> 15043[label="",style="solid", color="black", weight=3]; 76.45/37.47 4307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4307 -> 4948[label="",style="solid", color="black", weight=3]; 76.45/37.47 4308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4308 -> 4949[label="",style="solid", color="black", weight=3]; 76.45/37.47 4309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4309 -> 4950[label="",style="solid", color="black", weight=3]; 76.45/37.47 4310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4310 -> 4951[label="",style="solid", color="black", weight=3]; 76.45/37.47 4311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4311 -> 4952[label="",style="solid", color="black", weight=3]; 76.45/37.47 6935 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 6935[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6935 -> 6978[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6935 -> 6979[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 6934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx461) == LT))",fontsize=16,color="burlywood",shape="triangle"];21501[label="wx461/Succ wx4610",fontsize=10,color="white",style="solid",shape="box"];6934 -> 21501[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21501 -> 6980[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21502[label="wx461/Zero",fontsize=10,color="white",style="solid",shape="box"];6934 -> 21502[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21502 -> 6981[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4313 -> 4954[label="",style="solid", color="black", weight=3]; 76.45/37.47 15062[label="wx32",fontsize=16,color="green",shape="box"];15063[label="wx5100",fontsize=16,color="green",shape="box"];15064[label="wx33",fontsize=16,color="green",shape="box"];15065[label="wx5000",fontsize=16,color="green",shape="box"];15066[label="wx4",fontsize=16,color="green",shape="box"];15067[label="wx31",fontsize=16,color="green",shape="box"];15068[label="Succ Zero",fontsize=16,color="green",shape="box"];15069[label="wx34",fontsize=16,color="green",shape="box"];12506[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (Pos (Succ wx1295) :% Pos (Succ wx1296) > Neg (Succ wx1290) :% Neg Zero))",fontsize=16,color="black",shape="box"];12506 -> 15111[label="",style="solid", color="black", weight=3]; 76.45/37.47 4316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4316 -> 4957[label="",style="solid", color="black", weight=3]; 76.45/37.47 4317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4317 -> 4958[label="",style="solid", color="black", weight=3]; 76.45/37.47 4318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4318 -> 4959[label="",style="solid", color="black", weight=3]; 76.45/37.47 4319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4319 -> 4960[label="",style="solid", color="black", weight=3]; 76.45/37.47 4320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4320 -> 4961[label="",style="solid", color="black", weight=3]; 76.45/37.47 7085 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7085[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7085 -> 7104[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7085 -> 7105[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx478) == LT))",fontsize=16,color="burlywood",shape="triangle"];21503[label="wx478/Succ wx4780",fontsize=10,color="white",style="solid",shape="box"];7084 -> 21503[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21503 -> 7106[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21504[label="wx478/Zero",fontsize=10,color="white",style="solid",shape="box"];7084 -> 21504[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21504 -> 7107[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4322 -> 4963[label="",style="solid", color="black", weight=3]; 76.45/37.47 4324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4324 -> 4966[label="",style="solid", color="black", weight=3]; 76.45/37.47 4325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4325 -> 4967[label="",style="solid", color="black", weight=3]; 76.45/37.47 4326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4326 -> 4968[label="",style="solid", color="black", weight=3]; 76.45/37.47 4327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4327 -> 4969[label="",style="solid", color="black", weight=3]; 76.45/37.47 4328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4328 -> 4970[label="",style="solid", color="black", weight=3]; 76.45/37.47 7149 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7149[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7149 -> 7152[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7149 -> 7153[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx505) == LT))",fontsize=16,color="burlywood",shape="triangle"];21505[label="wx505/Succ wx5050",fontsize=10,color="white",style="solid",shape="box"];7148 -> 21505[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21505 -> 7154[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21506[label="wx505/Zero",fontsize=10,color="white",style="solid",shape="box"];7148 -> 21506[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21506 -> 7155[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4330 -> 4972[label="",style="solid", color="black", weight=3]; 76.45/37.47 4332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4332 -> 4975[label="",style="solid", color="black", weight=3]; 76.45/37.47 4333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4333 -> 4976[label="",style="solid", color="black", weight=3]; 76.45/37.47 4334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4334 -> 4977[label="",style="solid", color="black", weight=3]; 76.45/37.47 4335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4335 -> 4978[label="",style="solid", color="black", weight=3]; 76.45/37.47 4336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4336 -> 4979[label="",style="solid", color="black", weight=3]; 76.45/37.47 7169 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7169[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7169 -> 7172[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7169 -> 7173[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx520) == LT))",fontsize=16,color="burlywood",shape="triangle"];21507[label="wx520/Succ wx5200",fontsize=10,color="white",style="solid",shape="box"];7168 -> 21507[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21507 -> 7174[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21508[label="wx520/Zero",fontsize=10,color="white",style="solid",shape="box"];7168 -> 21508[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21508 -> 7175[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4338[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4338 -> 4981[label="",style="solid", color="black", weight=3]; 76.45/37.47 15212[label="wx31",fontsize=16,color="green",shape="box"];15213[label="wx4",fontsize=16,color="green",shape="box"];15214[label="wx32",fontsize=16,color="green",shape="box"];15215[label="wx30100",fontsize=16,color="green",shape="box"];15216[label="wx5100",fontsize=16,color="green",shape="box"];15217[label="Succ Zero",fontsize=16,color="green",shape="box"];15218[label="wx33",fontsize=16,color="green",shape="box"];15219[label="wx34",fontsize=16,color="green",shape="box"];12663[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (Pos Zero :% Neg (Succ wx1323) > Pos (Succ wx1317) :% Neg (Succ wx1318)))",fontsize=16,color="black",shape="box"];12663 -> 15256[label="",style="solid", color="black", weight=3]; 76.45/37.47 4341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4341 -> 4984[label="",style="solid", color="black", weight=3]; 76.45/37.47 4342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4342 -> 4985[label="",style="solid", color="black", weight=3]; 76.45/37.47 4343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4343 -> 4986[label="",style="solid", color="black", weight=3]; 76.45/37.47 4344[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4344 -> 4987[label="",style="solid", color="black", weight=3]; 76.45/37.47 4345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4345 -> 4988[label="",style="solid", color="black", weight=3]; 76.45/37.47 7192 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7192[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7192 -> 7195[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7192 -> 7196[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx537) == LT))",fontsize=16,color="burlywood",shape="triangle"];21509[label="wx537/Succ wx5370",fontsize=10,color="white",style="solid",shape="box"];7191 -> 21509[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21509 -> 7197[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21510[label="wx537/Zero",fontsize=10,color="white",style="solid",shape="box"];7191 -> 21510[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21510 -> 7198[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4347 -> 4990[label="",style="solid", color="black", weight=3]; 76.45/37.47 15275[label="wx31",fontsize=16,color="green",shape="box"];15276[label="wx32",fontsize=16,color="green",shape="box"];15277[label="wx34",fontsize=16,color="green",shape="box"];15278[label="wx30100",fontsize=16,color="green",shape="box"];15279[label="wx33",fontsize=16,color="green",shape="box"];15280[label="Succ Zero",fontsize=16,color="green",shape="box"];15281[label="wx4",fontsize=16,color="green",shape="box"];15282[label="wx5100",fontsize=16,color="green",shape="box"];12733[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (Pos Zero :% Pos (Succ wx1332) > Neg (Succ wx1326) :% Neg (Succ wx1327)))",fontsize=16,color="black",shape="box"];12733 -> 15326[label="",style="solid", color="black", weight=3]; 76.45/37.47 4350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4350 -> 4993[label="",style="solid", color="black", weight=3]; 76.45/37.47 4351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4351 -> 4994[label="",style="solid", color="black", weight=3]; 76.45/37.47 4352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4352 -> 4995[label="",style="solid", color="black", weight=3]; 76.45/37.47 4353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4353 -> 4996[label="",style="solid", color="black", weight=3]; 76.45/37.47 4354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4354 -> 4997[label="",style="solid", color="black", weight=3]; 76.45/37.47 7215 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7215[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7215 -> 7218[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7215 -> 7219[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx554) == LT))",fontsize=16,color="burlywood",shape="triangle"];21511[label="wx554/Succ wx5540",fontsize=10,color="white",style="solid",shape="box"];7214 -> 21511[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21511 -> 7220[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21512[label="wx554/Zero",fontsize=10,color="white",style="solid",shape="box"];7214 -> 21512[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21512 -> 7221[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4356 -> 4999[label="",style="solid", color="black", weight=3]; 76.45/37.47 4358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4358 -> 5002[label="",style="solid", color="black", weight=3]; 76.45/37.47 4359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4359 -> 5003[label="",style="solid", color="black", weight=3]; 76.45/37.47 4360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4360 -> 5004[label="",style="solid", color="black", weight=3]; 76.45/37.47 4361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4361 -> 5005[label="",style="solid", color="black", weight=3]; 76.45/37.47 4362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4362 -> 5006[label="",style="solid", color="black", weight=3]; 76.45/37.47 7235 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7235[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7235 -> 7238[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7235 -> 7239[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx569) == LT))",fontsize=16,color="burlywood",shape="triangle"];21513[label="wx569/Succ wx5690",fontsize=10,color="white",style="solid",shape="box"];7234 -> 21513[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21513 -> 7240[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21514[label="wx569/Zero",fontsize=10,color="white",style="solid",shape="box"];7234 -> 21514[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21514 -> 7241[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4364 -> 5008[label="",style="solid", color="black", weight=3]; 76.45/37.47 4366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4366 -> 5011[label="",style="solid", color="black", weight=3]; 76.45/37.47 4367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4367 -> 5012[label="",style="solid", color="black", weight=3]; 76.45/37.47 4368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4368 -> 5013[label="",style="solid", color="black", weight=3]; 76.45/37.47 4369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4369 -> 5014[label="",style="solid", color="black", weight=3]; 76.45/37.47 4370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4370 -> 5015[label="",style="solid", color="black", weight=3]; 76.45/37.47 7255 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7255[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7255 -> 7258[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7255 -> 7259[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7254[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx584) == LT))",fontsize=16,color="burlywood",shape="triangle"];21515[label="wx584/Succ wx5840",fontsize=10,color="white",style="solid",shape="box"];7254 -> 21515[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21515 -> 7260[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21516[label="wx584/Zero",fontsize=10,color="white",style="solid",shape="box"];7254 -> 21516[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21516 -> 7261[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4372 -> 5017[label="",style="solid", color="black", weight=3]; 76.45/37.47 15426[label="wx5100",fontsize=16,color="green",shape="box"];15427[label="wx34",fontsize=16,color="green",shape="box"];15428[label="wx32",fontsize=16,color="green",shape="box"];15429[label="wx31",fontsize=16,color="green",shape="box"];15430[label="wx4",fontsize=16,color="green",shape="box"];15431[label="Succ Zero",fontsize=16,color="green",shape="box"];15432[label="wx33",fontsize=16,color="green",shape="box"];12874[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (Pos Zero :% Neg (Succ wx1357) > Pos (Succ wx1352) :% Neg Zero))",fontsize=16,color="black",shape="box"];12874 -> 15465[label="",style="solid", color="black", weight=3]; 76.45/37.47 4375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4375 -> 5020[label="",style="solid", color="black", weight=3]; 76.45/37.47 4376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4376 -> 5021[label="",style="solid", color="black", weight=3]; 76.45/37.47 4377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4377 -> 5022[label="",style="solid", color="black", weight=3]; 76.45/37.47 4378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4378 -> 5023[label="",style="solid", color="black", weight=3]; 76.45/37.47 4379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4379 -> 5024[label="",style="solid", color="black", weight=3]; 76.45/37.47 7278 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7278[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7278 -> 7281[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7278 -> 7282[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx601) == LT))",fontsize=16,color="burlywood",shape="triangle"];21517[label="wx601/Succ wx6010",fontsize=10,color="white",style="solid",shape="box"];7277 -> 21517[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21517 -> 7283[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21518[label="wx601/Zero",fontsize=10,color="white",style="solid",shape="box"];7277 -> 21518[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21518 -> 7284[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4381[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4381 -> 5026[label="",style="solid", color="black", weight=3]; 76.45/37.47 15483[label="wx4",fontsize=16,color="green",shape="box"];15484[label="Succ Zero",fontsize=16,color="green",shape="box"];15485[label="wx5100",fontsize=16,color="green",shape="box"];15486[label="wx33",fontsize=16,color="green",shape="box"];15487[label="wx31",fontsize=16,color="green",shape="box"];15488[label="wx32",fontsize=16,color="green",shape="box"];15489[label="wx34",fontsize=16,color="green",shape="box"];12935[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (Pos Zero :% Pos (Succ wx1365) > Neg (Succ wx1360) :% Neg Zero))",fontsize=16,color="black",shape="box"];12935 -> 15528[label="",style="solid", color="black", weight=3]; 76.45/37.47 4384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4384 -> 5029[label="",style="solid", color="black", weight=3]; 76.45/37.47 4385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4385 -> 5030[label="",style="solid", color="black", weight=3]; 76.45/37.47 4386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4386 -> 5031[label="",style="solid", color="black", weight=3]; 76.45/37.47 4387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4387 -> 5032[label="",style="solid", color="black", weight=3]; 76.45/37.47 4388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4388 -> 5033[label="",style="solid", color="black", weight=3]; 76.45/37.47 7301 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7301[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7301 -> 7304[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7301 -> 7305[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx618) == LT))",fontsize=16,color="burlywood",shape="triangle"];21519[label="wx618/Succ wx6180",fontsize=10,color="white",style="solid",shape="box"];7300 -> 21519[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21519 -> 7306[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21520[label="wx618/Zero",fontsize=10,color="white",style="solid",shape="box"];7300 -> 21520[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21520 -> 7307[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4390 -> 5035[label="",style="solid", color="black", weight=3]; 76.45/37.47 4392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4392 -> 5038[label="",style="solid", color="black", weight=3]; 76.45/37.47 4393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4393 -> 5039[label="",style="solid", color="black", weight=3]; 76.45/37.47 4394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4394 -> 5040[label="",style="solid", color="black", weight=3]; 76.45/37.47 8073 -> 7950[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8073[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx68000 wx63200 == LT))",fontsize=16,color="magenta"];8073 -> 8105[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8073 -> 8106[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8074 -> 7972[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8074[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == LT))",fontsize=16,color="magenta"];8075 -> 7951[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8075[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == LT))",fontsize=16,color="magenta"];8076 -> 7930[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8076[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == LT))",fontsize=16,color="magenta"];8077[label="wx622",fontsize=16,color="green",shape="box"];8078[label="wx627",fontsize=16,color="green",shape="box"];8079[label="Neg (Succ wx629) :% Neg (Succ wx63000)",fontsize=16,color="green",shape="box"];8080 -> 7957[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8080[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx68200 wx63200 == LT))",fontsize=16,color="magenta"];8080 -> 8107[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8080 -> 8108[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8081 -> 7977[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8081[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == LT))",fontsize=16,color="magenta"];8082 -> 7958[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8082[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == LT))",fontsize=16,color="magenta"];8083 -> 7937[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8083[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM2 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == LT))",fontsize=16,color="magenta"];8084[label="wx622",fontsize=16,color="green",shape="box"];8085[label="wx627",fontsize=16,color="green",shape="box"];8086[label="Neg (Succ wx629) :% Pos (Succ wx63000)",fontsize=16,color="green",shape="box"];8089[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8089 -> 8113[label="",style="solid", color="black", weight=3]; 76.45/37.47 8090[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8090 -> 8114[label="",style="solid", color="black", weight=3]; 76.45/37.47 8091[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8091 -> 8115[label="",style="solid", color="black", weight=3]; 76.45/37.47 8092[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8092 -> 8116[label="",style="solid", color="black", weight=3]; 76.45/37.47 8093[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8093 -> 8117[label="",style="solid", color="black", weight=3]; 76.45/37.47 8094[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8094 -> 8118[label="",style="solid", color="black", weight=3]; 76.45/37.47 8095[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8095 -> 8119[label="",style="solid", color="black", weight=3]; 76.45/37.47 8096[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8096 -> 8120[label="",style="solid", color="black", weight=3]; 76.45/37.47 8097[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8097 -> 8121[label="",style="solid", color="black", weight=3]; 76.45/37.47 8098[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8098 -> 8122[label="",style="solid", color="black", weight=3]; 76.45/37.47 8099[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8099 -> 8123[label="",style="solid", color="black", weight=3]; 76.45/37.47 8100[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];8100 -> 8124[label="",style="solid", color="black", weight=3]; 76.45/37.47 8101[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (compare (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8101 -> 8125[label="",style="solid", color="black", weight=3]; 76.45/37.47 8102[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8102 -> 8126[label="",style="solid", color="black", weight=3]; 76.45/37.47 8103[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8103 -> 8127[label="",style="solid", color="black", weight=3]; 76.45/37.47 8104[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];8104 -> 8128[label="",style="solid", color="black", weight=3]; 76.45/37.47 4434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4434 -> 5108[label="",style="solid", color="black", weight=3]; 76.45/37.47 4435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4435 -> 5109[label="",style="solid", color="black", weight=3]; 76.45/37.47 7716 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7716[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7716 -> 7727[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7716 -> 7728[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx645) == LT))",fontsize=16,color="burlywood",shape="triangle"];21521[label="wx645/Succ wx6450",fontsize=10,color="white",style="solid",shape="box"];7715 -> 21521[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21521 -> 7729[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21522[label="wx645/Zero",fontsize=10,color="white",style="solid",shape="box"];7715 -> 21522[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21522 -> 7730[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4437 -> 5111[label="",style="solid", color="black", weight=3]; 76.45/37.47 4439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4439 -> 5114[label="",style="solid", color="black", weight=3]; 76.45/37.47 4440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4440 -> 5115[label="",style="solid", color="black", weight=3]; 76.45/37.47 4441[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4441 -> 5116[label="",style="solid", color="black", weight=3]; 76.45/37.47 4442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4442 -> 5117[label="",style="solid", color="black", weight=3]; 76.45/37.47 4443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4443 -> 5118[label="",style="solid", color="black", weight=3]; 76.45/37.47 7764 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7764[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7764 -> 7789[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7764 -> 7790[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx660) == LT))",fontsize=16,color="burlywood",shape="triangle"];21523[label="wx660/Succ wx6600",fontsize=10,color="white",style="solid",shape="box"];7763 -> 21523[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21523 -> 7791[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21524[label="wx660/Zero",fontsize=10,color="white",style="solid",shape="box"];7763 -> 21524[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21524 -> 7792[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4445 -> 5120[label="",style="solid", color="black", weight=3]; 76.45/37.47 15677[label="Succ Zero",fontsize=16,color="green",shape="box"];15678[label="wx31",fontsize=16,color="green",shape="box"];15679[label="wx4",fontsize=16,color="green",shape="box"];15680[label="wx5100",fontsize=16,color="green",shape="box"];15681[label="wx32",fontsize=16,color="green",shape="box"];15682[label="wx5000",fontsize=16,color="green",shape="box"];15683[label="wx34",fontsize=16,color="green",shape="box"];15684[label="wx33",fontsize=16,color="green",shape="box"];13128[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (Neg (Succ wx1390) :% Neg (Succ wx1391) > Pos (Succ wx1385) :% Pos Zero))",fontsize=16,color="black",shape="box"];13128 -> 15719[label="",style="solid", color="black", weight=3]; 76.45/37.47 4448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4448 -> 5123[label="",style="solid", color="black", weight=3]; 76.45/37.47 4449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4449 -> 5124[label="",style="solid", color="black", weight=3]; 76.45/37.47 4450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4450 -> 5125[label="",style="solid", color="black", weight=3]; 76.45/37.47 4451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4451 -> 5126[label="",style="solid", color="black", weight=3]; 76.45/37.47 4452[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4452 -> 5127[label="",style="solid", color="black", weight=3]; 76.45/37.47 7960 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 7960[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7960 -> 8003[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7960 -> 8004[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 7959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx689) == LT))",fontsize=16,color="burlywood",shape="triangle"];21525[label="wx689/Succ wx6890",fontsize=10,color="white",style="solid",shape="box"];7959 -> 21525[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21525 -> 8005[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21526[label="wx689/Zero",fontsize=10,color="white",style="solid",shape="box"];7959 -> 21526[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21526 -> 8006[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4454 -> 5129[label="",style="solid", color="black", weight=3]; 76.45/37.47 15738[label="Succ Zero",fontsize=16,color="green",shape="box"];15739[label="wx4",fontsize=16,color="green",shape="box"];15740[label="wx32",fontsize=16,color="green",shape="box"];15741[label="wx34",fontsize=16,color="green",shape="box"];15742[label="wx5100",fontsize=16,color="green",shape="box"];15743[label="wx31",fontsize=16,color="green",shape="box"];15744[label="wx33",fontsize=16,color="green",shape="box"];15745[label="wx5000",fontsize=16,color="green",shape="box"];13195[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (Neg (Succ wx1399) :% Pos (Succ wx1400) > Neg (Succ wx1394) :% Pos Zero))",fontsize=16,color="black",shape="box"];13195 -> 15787[label="",style="solid", color="black", weight=3]; 76.45/37.47 4457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4457 -> 5132[label="",style="solid", color="black", weight=3]; 76.45/37.47 4458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4458 -> 5133[label="",style="solid", color="black", weight=3]; 76.45/37.47 4459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4459 -> 5134[label="",style="solid", color="black", weight=3]; 76.45/37.47 4460[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4460 -> 5135[label="",style="solid", color="black", weight=3]; 76.45/37.47 4461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4461 -> 5136[label="",style="solid", color="black", weight=3]; 76.45/37.47 8110 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8110[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8110 -> 8129[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8110 -> 8130[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx706) == LT))",fontsize=16,color="burlywood",shape="triangle"];21527[label="wx706/Succ wx7060",fontsize=10,color="white",style="solid",shape="box"];8109 -> 21527[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21527 -> 8131[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21528[label="wx706/Zero",fontsize=10,color="white",style="solid",shape="box"];8109 -> 21528[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21528 -> 8132[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4463 -> 5138[label="",style="solid", color="black", weight=3]; 76.45/37.47 4465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4465 -> 5141[label="",style="solid", color="black", weight=3]; 76.45/37.47 4466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4466 -> 5142[label="",style="solid", color="black", weight=3]; 76.45/37.47 4467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4467 -> 5143[label="",style="solid", color="black", weight=3]; 76.45/37.47 4468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4468 -> 5144[label="",style="solid", color="black", weight=3]; 76.45/37.47 4469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4469 -> 5145[label="",style="solid", color="black", weight=3]; 76.45/37.47 8174 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8174[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8174 -> 8177[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8174 -> 8178[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx733) == LT))",fontsize=16,color="burlywood",shape="triangle"];21529[label="wx733/Succ wx7330",fontsize=10,color="white",style="solid",shape="box"];8173 -> 21529[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21529 -> 8179[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21530[label="wx733/Zero",fontsize=10,color="white",style="solid",shape="box"];8173 -> 21530[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21530 -> 8180[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4471[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4471 -> 5147[label="",style="solid", color="black", weight=3]; 76.45/37.47 4473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4473 -> 5150[label="",style="solid", color="black", weight=3]; 76.45/37.47 4474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4474 -> 5151[label="",style="solid", color="black", weight=3]; 76.45/37.47 4475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4475 -> 5152[label="",style="solid", color="black", weight=3]; 76.45/37.47 4476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4476 -> 5153[label="",style="solid", color="black", weight=3]; 76.45/37.47 4477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4477 -> 5154[label="",style="solid", color="black", weight=3]; 76.45/37.47 8194 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.47 8194[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8194 -> 8197[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8194 -> 8198[label="",style="dashed", color="magenta", weight=3]; 76.45/37.47 8193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx748) == LT))",fontsize=16,color="burlywood",shape="triangle"];21531[label="wx748/Succ wx7480",fontsize=10,color="white",style="solid",shape="box"];8193 -> 21531[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21531 -> 8199[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 21532[label="wx748/Zero",fontsize=10,color="white",style="solid",shape="box"];8193 -> 21532[label="",style="solid", color="burlywood", weight=9]; 76.45/37.47 21532 -> 8200[label="",style="solid", color="burlywood", weight=3]; 76.45/37.47 4479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4479 -> 5156[label="",style="solid", color="black", weight=3]; 76.45/37.47 15888[label="wx30100",fontsize=16,color="green",shape="box"];15889[label="wx4",fontsize=16,color="green",shape="box"];15890[label="wx32",fontsize=16,color="green",shape="box"];15891[label="wx5100",fontsize=16,color="green",shape="box"];15892[label="wx33",fontsize=16,color="green",shape="box"];15893[label="wx31",fontsize=16,color="green",shape="box"];15894[label="Succ Zero",fontsize=16,color="green",shape="box"];15895[label="wx34",fontsize=16,color="green",shape="box"];13350[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (Neg Zero :% Neg (Succ wx1427) > Pos (Succ wx1421) :% Pos (Succ wx1422)))",fontsize=16,color="black",shape="box"];13350 -> 15932[label="",style="solid", color="black", weight=3]; 76.45/37.47 4482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4482 -> 5159[label="",style="solid", color="black", weight=3]; 76.45/37.47 4483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4483 -> 5160[label="",style="solid", color="black", weight=3]; 76.45/37.47 4484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4484 -> 5161[label="",style="solid", color="black", weight=3]; 76.45/37.47 4485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4485 -> 5162[label="",style="solid", color="black", weight=3]; 76.45/37.48 4486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4486 -> 5163[label="",style="solid", color="black", weight=3]; 76.45/37.48 8217 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8217[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8217 -> 8220[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8217 -> 8221[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8216[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx765) == LT))",fontsize=16,color="burlywood",shape="triangle"];21533[label="wx765/Succ wx7650",fontsize=10,color="white",style="solid",shape="box"];8216 -> 21533[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21533 -> 8222[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21534[label="wx765/Zero",fontsize=10,color="white",style="solid",shape="box"];8216 -> 21534[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21534 -> 8223[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4488 -> 5165[label="",style="solid", color="black", weight=3]; 76.45/37.48 15951[label="wx4",fontsize=16,color="green",shape="box"];15952[label="wx32",fontsize=16,color="green",shape="box"];15953[label="wx30100",fontsize=16,color="green",shape="box"];15954[label="wx34",fontsize=16,color="green",shape="box"];15955[label="wx31",fontsize=16,color="green",shape="box"];15956[label="wx33",fontsize=16,color="green",shape="box"];15957[label="Succ Zero",fontsize=16,color="green",shape="box"];15958[label="wx5100",fontsize=16,color="green",shape="box"];13419[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (Neg Zero :% Pos (Succ wx1436) > Neg (Succ wx1430) :% Pos (Succ wx1431)))",fontsize=16,color="black",shape="box"];13419 -> 16002[label="",style="solid", color="black", weight=3]; 76.45/37.48 4491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4491 -> 5168[label="",style="solid", color="black", weight=3]; 76.45/37.48 4492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4492 -> 5169[label="",style="solid", color="black", weight=3]; 76.45/37.48 4493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4493 -> 5170[label="",style="solid", color="black", weight=3]; 76.45/37.48 4494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4494 -> 5171[label="",style="solid", color="black", weight=3]; 76.45/37.48 4495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4495 -> 5172[label="",style="solid", color="black", weight=3]; 76.45/37.48 8240 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8240[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8240 -> 8243[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8240 -> 8244[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx782) == LT))",fontsize=16,color="burlywood",shape="triangle"];21535[label="wx782/Succ wx7820",fontsize=10,color="white",style="solid",shape="box"];8239 -> 21535[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21535 -> 8245[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21536[label="wx782/Zero",fontsize=10,color="white",style="solid",shape="box"];8239 -> 21536[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21536 -> 8246[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4497 -> 5174[label="",style="solid", color="black", weight=3]; 76.45/37.48 4499[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4499 -> 5177[label="",style="solid", color="black", weight=3]; 76.45/37.48 4500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4500 -> 5178[label="",style="solid", color="black", weight=3]; 76.45/37.48 4501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4501 -> 5179[label="",style="solid", color="black", weight=3]; 76.45/37.48 4502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4502 -> 5180[label="",style="solid", color="black", weight=3]; 76.45/37.48 4503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4503 -> 5181[label="",style="solid", color="black", weight=3]; 76.45/37.48 8260 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8260[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8260 -> 8263[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8260 -> 8264[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx797) == LT))",fontsize=16,color="burlywood",shape="triangle"];21537[label="wx797/Succ wx7970",fontsize=10,color="white",style="solid",shape="box"];8259 -> 21537[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21537 -> 8265[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21538[label="wx797/Zero",fontsize=10,color="white",style="solid",shape="box"];8259 -> 21538[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21538 -> 8266[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4505 -> 5183[label="",style="solid", color="black", weight=3]; 76.45/37.48 4507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4507 -> 5186[label="",style="solid", color="black", weight=3]; 76.45/37.48 4508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4508 -> 5187[label="",style="solid", color="black", weight=3]; 76.45/37.48 4509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4509 -> 5188[label="",style="solid", color="black", weight=3]; 76.45/37.48 4510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4510 -> 5189[label="",style="solid", color="black", weight=3]; 76.45/37.48 4511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4511 -> 5190[label="",style="solid", color="black", weight=3]; 76.45/37.48 8280 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8280[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8280 -> 8283[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8280 -> 8284[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx812) == LT))",fontsize=16,color="burlywood",shape="triangle"];21539[label="wx812/Succ wx8120",fontsize=10,color="white",style="solid",shape="box"];8279 -> 21539[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21539 -> 8285[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21540[label="wx812/Zero",fontsize=10,color="white",style="solid",shape="box"];8279 -> 21540[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21540 -> 8286[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4513 -> 5192[label="",style="solid", color="black", weight=3]; 76.45/37.48 16102[label="wx32",fontsize=16,color="green",shape="box"];16103[label="wx5100",fontsize=16,color="green",shape="box"];16104[label="wx34",fontsize=16,color="green",shape="box"];16105[label="wx4",fontsize=16,color="green",shape="box"];16106[label="Succ Zero",fontsize=16,color="green",shape="box"];16107[label="wx33",fontsize=16,color="green",shape="box"];16108[label="wx31",fontsize=16,color="green",shape="box"];13560[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (Neg Zero :% Neg (Succ wx1461) > Pos (Succ wx1456) :% Pos Zero))",fontsize=16,color="black",shape="box"];13560 -> 16141[label="",style="solid", color="black", weight=3]; 76.45/37.48 4516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4516 -> 5195[label="",style="solid", color="black", weight=3]; 76.45/37.48 4517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4517 -> 5196[label="",style="solid", color="black", weight=3]; 76.45/37.48 4518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4518 -> 5197[label="",style="solid", color="black", weight=3]; 76.45/37.48 4519[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4519 -> 5198[label="",style="solid", color="black", weight=3]; 76.45/37.48 4520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4520 -> 5199[label="",style="solid", color="black", weight=3]; 76.45/37.48 8303 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8303[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8303 -> 8306[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8303 -> 8307[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx829) == LT))",fontsize=16,color="burlywood",shape="triangle"];21541[label="wx829/Succ wx8290",fontsize=10,color="white",style="solid",shape="box"];8302 -> 21541[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21541 -> 8308[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21542[label="wx829/Zero",fontsize=10,color="white",style="solid",shape="box"];8302 -> 21542[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21542 -> 8309[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4522 -> 5201[label="",style="solid", color="black", weight=3]; 76.45/37.48 16159[label="wx33",fontsize=16,color="green",shape="box"];16160[label="wx5100",fontsize=16,color="green",shape="box"];16161[label="wx31",fontsize=16,color="green",shape="box"];16162[label="wx34",fontsize=16,color="green",shape="box"];16163[label="wx4",fontsize=16,color="green",shape="box"];16164[label="Succ Zero",fontsize=16,color="green",shape="box"];16165[label="wx32",fontsize=16,color="green",shape="box"];13621[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (Neg Zero :% Pos (Succ wx1469) > Neg (Succ wx1464) :% Pos Zero))",fontsize=16,color="black",shape="box"];13621 -> 16204[label="",style="solid", color="black", weight=3]; 76.45/37.48 4525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4525 -> 5204[label="",style="solid", color="black", weight=3]; 76.45/37.48 4526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4526 -> 5205[label="",style="solid", color="black", weight=3]; 76.45/37.48 4527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4527 -> 5206[label="",style="solid", color="black", weight=3]; 76.45/37.48 4528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4528 -> 5207[label="",style="solid", color="black", weight=3]; 76.45/37.48 4529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4529 -> 5208[label="",style="solid", color="black", weight=3]; 76.45/37.48 8326 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8326[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8326 -> 8329[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8326 -> 8330[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx846) == LT))",fontsize=16,color="burlywood",shape="triangle"];21543[label="wx846/Succ wx8460",fontsize=10,color="white",style="solid",shape="box"];8325 -> 21543[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21543 -> 8331[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21544[label="wx846/Zero",fontsize=10,color="white",style="solid",shape="box"];8325 -> 21544[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21544 -> 8332[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4531 -> 5210[label="",style="solid", color="black", weight=3]; 76.45/37.48 4533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4533 -> 5213[label="",style="solid", color="black", weight=3]; 76.45/37.48 4534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4534 -> 5214[label="",style="solid", color="black", weight=3]; 76.45/37.48 4535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4535 -> 5215[label="",style="solid", color="black", weight=3]; 76.45/37.48 9069 -> 8985[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9069[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx86000 wx90800 == LT))",fontsize=16,color="magenta"];9069 -> 9105[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9069 -> 9106[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9070 -> 8986[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9070[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == LT))",fontsize=16,color="magenta"];9071 -> 8997[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9071[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == LT))",fontsize=16,color="magenta"];9072 -> 8952[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9072[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == LT))",fontsize=16,color="magenta"];9073[label="wx852",fontsize=16,color="green",shape="box"];9074[label="Succ wx857",fontsize=16,color="green",shape="box"];9075[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx9270)) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="black",shape="box"];9075 -> 9107[label="",style="solid", color="black", weight=3]; 76.45/37.48 9076[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Pos wx8510 * Neg wx8580) == GT))",fontsize=16,color="black",shape="box"];9076 -> 9108[label="",style="solid", color="black", weight=3]; 76.45/37.48 9077[label="wx852",fontsize=16,color="green",shape="box"];9078[label="Succ wx857",fontsize=16,color="green",shape="box"];9079[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx9280)) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="black",shape="box"];9079 -> 9109[label="",style="solid", color="black", weight=3]; 76.45/37.48 9080[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg wx8510 * Pos wx8580) == GT))",fontsize=16,color="black",shape="box"];9080 -> 9110[label="",style="solid", color="black", weight=3]; 76.45/37.48 9087 -> 8991[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9087[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx86000 wx91000 == LT))",fontsize=16,color="magenta"];9087 -> 9115[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9087 -> 9116[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9088 -> 8992[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9088[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == LT))",fontsize=16,color="magenta"];9089 -> 9008[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9089[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == LT))",fontsize=16,color="magenta"];9090 -> 8979[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9090[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM2 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == LT))",fontsize=16,color="magenta"];9091[label="wx850",fontsize=16,color="green",shape="box"];9092[label="wx855",fontsize=16,color="green",shape="box"];9093[label="Neg (Succ wx857) :% Pos (Succ wx85800)",fontsize=16,color="green",shape="box"];9094[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9094 -> 9117[label="",style="solid", color="black", weight=3]; 76.45/37.48 9095[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9095 -> 9118[label="",style="solid", color="black", weight=3]; 76.45/37.48 9096[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9096 -> 9119[label="",style="solid", color="black", weight=3]; 76.45/37.48 9097[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9097 -> 9120[label="",style="solid", color="black", weight=3]; 76.45/37.48 9098[label="wx850",fontsize=16,color="green",shape="box"];9099[label="wx855",fontsize=16,color="green",shape="box"];9100[label="Neg (Succ wx857) :% Neg (Succ wx85800)",fontsize=16,color="green",shape="box"];9101[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (compare (Neg (Succ wx857) * Neg (Succ wx852)) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9101 -> 9121[label="",style="solid", color="black", weight=3]; 76.45/37.48 9102[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9102 -> 9122[label="",style="solid", color="black", weight=3]; 76.45/37.48 9103[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9103 -> 9123[label="",style="solid", color="black", weight=3]; 76.45/37.48 9104[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9104 -> 9124[label="",style="solid", color="black", weight=3]; 76.45/37.48 4585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4585 -> 5291[label="",style="solid", color="black", weight=3]; 76.45/37.48 4586[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4586 -> 5292[label="",style="solid", color="black", weight=3]; 76.45/37.48 8743 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8743[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8743 -> 8754[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8743 -> 8755[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx873) == LT))",fontsize=16,color="burlywood",shape="triangle"];21545[label="wx873/Succ wx8730",fontsize=10,color="white",style="solid",shape="box"];8742 -> 21545[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21545 -> 8756[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21546[label="wx873/Zero",fontsize=10,color="white",style="solid",shape="box"];8742 -> 21546[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21546 -> 8757[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4588 -> 5294[label="",style="solid", color="black", weight=3]; 76.45/37.48 16314[label="wx33",fontsize=16,color="green",shape="box"];16315[label="Succ Zero",fontsize=16,color="green",shape="box"];16316[label="wx5100",fontsize=16,color="green",shape="box"];16317[label="wx4",fontsize=16,color="green",shape="box"];16318[label="wx5000",fontsize=16,color="green",shape="box"];16319[label="wx32",fontsize=16,color="green",shape="box"];16320[label="wx34",fontsize=16,color="green",shape="box"];16321[label="wx31",fontsize=16,color="green",shape="box"];16543[label="wx1875",fontsize=16,color="green",shape="box"];16544[label="wx1879",fontsize=16,color="green",shape="box"];16545[label="Neg (Succ wx1881) :% Pos (Succ wx1882)",fontsize=16,color="green",shape="box"];4590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4590 -> 5296[label="",style="solid", color="black", weight=3]; 76.45/37.48 4591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4591 -> 5297[label="",style="solid", color="black", weight=3]; 76.45/37.48 4592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4592 -> 5298[label="",style="solid", color="black", weight=3]; 76.45/37.48 4593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4593 -> 5299[label="",style="solid", color="black", weight=3]; 76.45/37.48 4594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4594 -> 5300[label="",style="solid", color="black", weight=3]; 76.45/37.48 8816 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8816[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8816 -> 8845[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8816 -> 8846[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx890) == LT))",fontsize=16,color="burlywood",shape="triangle"];21547[label="wx890/Succ wx8900",fontsize=10,color="white",style="solid",shape="box"];8815 -> 21547[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21547 -> 8847[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21548[label="wx890/Zero",fontsize=10,color="white",style="solid",shape="box"];8815 -> 21548[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21548 -> 8848[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4596 -> 5302[label="",style="solid", color="black", weight=3]; 76.45/37.48 13903[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (compare (Neg (Succ wx1494) * Neg Zero) (Pos (Succ wx1489) * Neg (Succ wx1495)) == GT))",fontsize=16,color="black",shape="box"];13903 -> 13971[label="",style="solid", color="black", weight=3]; 76.45/37.48 4599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4599 -> 5305[label="",style="solid", color="black", weight=3]; 76.45/37.48 4600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4600 -> 5306[label="",style="solid", color="black", weight=3]; 76.45/37.48 4601[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4601 -> 5307[label="",style="solid", color="black", weight=3]; 76.45/37.48 4602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4602 -> 5308[label="",style="solid", color="black", weight=3]; 76.45/37.48 4603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4603 -> 5309[label="",style="solid", color="black", weight=3]; 76.45/37.48 8994 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8994[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8994 -> 9021[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8994 -> 9022[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx917) == LT))",fontsize=16,color="burlywood",shape="triangle"];21549[label="wx917/Succ wx9170",fontsize=10,color="white",style="solid",shape="box"];8993 -> 21549[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21549 -> 9023[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21550[label="wx917/Zero",fontsize=10,color="white",style="solid",shape="box"];8993 -> 21550[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21550 -> 9024[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4605 -> 5311[label="",style="solid", color="black", weight=3]; 76.45/37.48 13970[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (compare (Neg (Succ wx1503) * Neg Zero) (Neg (Succ wx1498) * Pos (Succ wx1504)) == GT))",fontsize=16,color="black",shape="box"];13970 -> 14035[label="",style="solid", color="black", weight=3]; 76.45/37.48 4608[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4608 -> 5314[label="",style="solid", color="black", weight=3]; 76.45/37.48 4609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4609 -> 5315[label="",style="solid", color="black", weight=3]; 76.45/37.48 4610[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4610 -> 5316[label="",style="solid", color="black", weight=3]; 76.45/37.48 4611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4611 -> 5317[label="",style="solid", color="black", weight=3]; 76.45/37.48 4612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4612 -> 5318[label="",style="solid", color="black", weight=3]; 76.45/37.48 9112 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9112[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9112 -> 9125[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9112 -> 9126[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx934) == LT))",fontsize=16,color="burlywood",shape="triangle"];21551[label="wx934/Succ wx9340",fontsize=10,color="white",style="solid",shape="box"];9111 -> 21551[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21551 -> 9127[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21552[label="wx934/Zero",fontsize=10,color="white",style="solid",shape="box"];9111 -> 21552[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21552 -> 9128[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4614 -> 5320[label="",style="solid", color="black", weight=3]; 76.45/37.48 16440[label="wx31",fontsize=16,color="green",shape="box"];16441[label="wx33",fontsize=16,color="green",shape="box"];16442[label="Succ Zero",fontsize=16,color="green",shape="box"];16443[label="wx5100",fontsize=16,color="green",shape="box"];16444[label="wx34",fontsize=16,color="green",shape="box"];16445[label="wx4",fontsize=16,color="green",shape="box"];16446[label="wx5000",fontsize=16,color="green",shape="box"];16447[label="wx32",fontsize=16,color="green",shape="box"];16675[label="wx1884",fontsize=16,color="green",shape="box"];16676[label="wx1888",fontsize=16,color="green",shape="box"];16677[label="Neg (Succ wx1890) :% Neg (Succ wx1891)",fontsize=16,color="green",shape="box"];4616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4616 -> 5322[label="",style="solid", color="black", weight=3]; 76.45/37.48 4617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4617 -> 5323[label="",style="solid", color="black", weight=3]; 76.45/37.48 4618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4618 -> 5324[label="",style="solid", color="black", weight=3]; 76.45/37.48 4619[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4619 -> 5325[label="",style="solid", color="black", weight=3]; 76.45/37.48 4620[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4620 -> 5326[label="",style="solid", color="black", weight=3]; 76.45/37.48 9163 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9163[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9163 -> 9166[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9163 -> 9167[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx957) == LT))",fontsize=16,color="burlywood",shape="triangle"];21553[label="wx957/Succ wx9570",fontsize=10,color="white",style="solid",shape="box"];9162 -> 21553[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21553 -> 9168[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21554[label="wx957/Zero",fontsize=10,color="white",style="solid",shape="box"];9162 -> 21554[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21554 -> 9169[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4622 -> 5328[label="",style="solid", color="black", weight=3]; 76.45/37.48 16501[label="wx32",fontsize=16,color="green",shape="box"];16502[label="wx30100",fontsize=16,color="green",shape="box"];16503[label="wx31",fontsize=16,color="green",shape="box"];16504[label="Succ Zero",fontsize=16,color="green",shape="box"];16505[label="wx5100",fontsize=16,color="green",shape="box"];16506[label="wx33",fontsize=16,color="green",shape="box"];16507[label="wx4",fontsize=16,color="green",shape="box"];16508[label="wx34",fontsize=16,color="green",shape="box"];16733[label="wx1893",fontsize=16,color="green",shape="box"];16734[label="wx1898",fontsize=16,color="green",shape="box"];16735[label="Neg Zero :% Pos (Succ wx1900)",fontsize=16,color="green",shape="box"];4624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4624 -> 5330[label="",style="solid", color="black", weight=3]; 76.45/37.48 4625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4625 -> 5331[label="",style="solid", color="black", weight=3]; 76.45/37.48 4626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4626 -> 5332[label="",style="solid", color="black", weight=3]; 76.45/37.48 4627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4627 -> 5333[label="",style="solid", color="black", weight=3]; 76.45/37.48 4628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4628 -> 5334[label="",style="solid", color="black", weight=3]; 76.45/37.48 9186 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9186[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9186 -> 9189[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9186 -> 9190[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx974) == LT))",fontsize=16,color="burlywood",shape="triangle"];21555[label="wx974/Succ wx9740",fontsize=10,color="white",style="solid",shape="box"];9185 -> 21555[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21555 -> 9191[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21556[label="wx974/Zero",fontsize=10,color="white",style="solid",shape="box"];9185 -> 21556[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21556 -> 9192[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4630 -> 5336[label="",style="solid", color="black", weight=3]; 76.45/37.48 14117[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (compare (Neg Zero * Neg (Succ wx1526)) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="black",shape="box"];14117 -> 14181[label="",style="solid", color="black", weight=3]; 76.45/37.48 4633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4633 -> 5339[label="",style="solid", color="black", weight=3]; 76.45/37.48 4634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4634 -> 5340[label="",style="solid", color="black", weight=3]; 76.45/37.48 4635[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4635 -> 5341[label="",style="solid", color="black", weight=3]; 76.45/37.48 4636[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4636 -> 5342[label="",style="solid", color="black", weight=3]; 76.45/37.48 4637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4637 -> 5343[label="",style="solid", color="black", weight=3]; 76.45/37.48 9208 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9208 -> 9211[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9208 -> 9212[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx989) == LT))",fontsize=16,color="burlywood",shape="triangle"];21557[label="wx989/Succ wx9890",fontsize=10,color="white",style="solid",shape="box"];9207 -> 21557[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21557 -> 9213[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21558[label="wx989/Zero",fontsize=10,color="white",style="solid",shape="box"];9207 -> 21558[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21558 -> 9214[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4639 -> 5345[label="",style="solid", color="black", weight=3]; 76.45/37.48 14180[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (compare (Neg Zero * Neg (Succ wx1535)) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="black",shape="box"];14180 -> 14241[label="",style="solid", color="black", weight=3]; 76.45/37.48 4642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4642 -> 5348[label="",style="solid", color="black", weight=3]; 76.45/37.48 4643[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4643 -> 5349[label="",style="solid", color="black", weight=3]; 76.45/37.48 4644[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4644 -> 5350[label="",style="solid", color="black", weight=3]; 76.45/37.48 4645[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4645 -> 5351[label="",style="solid", color="black", weight=3]; 76.45/37.48 4646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4646 -> 5352[label="",style="solid", color="black", weight=3]; 76.45/37.48 9230 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9230[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9230 -> 9233[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9230 -> 9234[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1004) == LT))",fontsize=16,color="burlywood",shape="triangle"];21559[label="wx1004/Succ wx10040",fontsize=10,color="white",style="solid",shape="box"];9229 -> 21559[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21559 -> 9235[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21560[label="wx1004/Zero",fontsize=10,color="white",style="solid",shape="box"];9229 -> 21560[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21560 -> 9236[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4648[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4648 -> 5354[label="",style="solid", color="black", weight=3]; 76.45/37.48 16633[label="wx31",fontsize=16,color="green",shape="box"];16634[label="wx30100",fontsize=16,color="green",shape="box"];16635[label="wx32",fontsize=16,color="green",shape="box"];16636[label="Succ Zero",fontsize=16,color="green",shape="box"];16637[label="wx4",fontsize=16,color="green",shape="box"];16638[label="wx5100",fontsize=16,color="green",shape="box"];16639[label="wx34",fontsize=16,color="green",shape="box"];16640[label="wx33",fontsize=16,color="green",shape="box"];16851[label="wx1902",fontsize=16,color="green",shape="box"];16852[label="wx1907",fontsize=16,color="green",shape="box"];16853[label="Neg Zero :% Neg (Succ wx1909)",fontsize=16,color="green",shape="box"];4650[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4650 -> 5356[label="",style="solid", color="black", weight=3]; 76.45/37.48 4651[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4651 -> 5357[label="",style="solid", color="black", weight=3]; 76.45/37.48 4652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4652 -> 5358[label="",style="solid", color="black", weight=3]; 76.45/37.48 4653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4653 -> 5359[label="",style="solid", color="black", weight=3]; 76.45/37.48 4654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4654 -> 5360[label="",style="solid", color="black", weight=3]; 76.45/37.48 9253 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9253[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9253 -> 9256[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9253 -> 9257[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1021) == LT))",fontsize=16,color="burlywood",shape="triangle"];21561[label="wx1021/Succ wx10210",fontsize=10,color="white",style="solid",shape="box"];9252 -> 21561[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21561 -> 9258[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21562[label="wx1021/Zero",fontsize=10,color="white",style="solid",shape="box"];9252 -> 21562[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21562 -> 9259[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4656[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4656 -> 5362[label="",style="solid", color="black", weight=3]; 76.45/37.48 16696[label="wx31",fontsize=16,color="green",shape="box"];16697[label="wx4",fontsize=16,color="green",shape="box"];16698[label="Succ Zero",fontsize=16,color="green",shape="box"];16699[label="wx34",fontsize=16,color="green",shape="box"];16700[label="wx5100",fontsize=16,color="green",shape="box"];16701[label="wx33",fontsize=16,color="green",shape="box"];16702[label="wx32",fontsize=16,color="green",shape="box"];16881[label="wx1911",fontsize=16,color="green",shape="box"];16882[label="wx1915",fontsize=16,color="green",shape="box"];16883[label="Neg Zero :% Pos (Succ wx1917)",fontsize=16,color="green",shape="box"];4658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4658 -> 5364[label="",style="solid", color="black", weight=3]; 76.45/37.48 4659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4659 -> 5365[label="",style="solid", color="black", weight=3]; 76.45/37.48 4660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4660 -> 5366[label="",style="solid", color="black", weight=3]; 76.45/37.48 4661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4661 -> 5367[label="",style="solid", color="black", weight=3]; 76.45/37.48 4662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4662 -> 5368[label="",style="solid", color="black", weight=3]; 76.45/37.48 9276 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9276[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9276 -> 9279[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9276 -> 9280[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1038) == LT))",fontsize=16,color="burlywood",shape="triangle"];21563[label="wx1038/Succ wx10380",fontsize=10,color="white",style="solid",shape="box"];9275 -> 21563[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21563 -> 9281[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21564[label="wx1038/Zero",fontsize=10,color="white",style="solid",shape="box"];9275 -> 21564[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21564 -> 9282[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4664 -> 5370[label="",style="solid", color="black", weight=3]; 76.45/37.48 14296[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (compare (Neg Zero * Neg Zero) (Pos (Succ wx1560) * Neg (Succ wx1565)) == GT))",fontsize=16,color="black",shape="box"];14296 -> 14301[label="",style="solid", color="black", weight=3]; 76.45/37.48 4667[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4667 -> 5373[label="",style="solid", color="black", weight=3]; 76.45/37.48 4668[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4668 -> 5374[label="",style="solid", color="black", weight=3]; 76.45/37.48 4669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4669 -> 5375[label="",style="solid", color="black", weight=3]; 76.45/37.48 4670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4670 -> 5376[label="",style="solid", color="black", weight=3]; 76.45/37.48 4671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4671 -> 5377[label="",style="solid", color="black", weight=3]; 76.45/37.48 9298 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9298[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9298 -> 9301[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9298 -> 9302[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1053) == LT))",fontsize=16,color="burlywood",shape="triangle"];21565[label="wx1053/Succ wx10530",fontsize=10,color="white",style="solid",shape="box"];9297 -> 21565[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21565 -> 9303[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21566[label="wx1053/Zero",fontsize=10,color="white",style="solid",shape="box"];9297 -> 21566[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21566 -> 9304[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4673 -> 5379[label="",style="solid", color="black", weight=3]; 76.45/37.48 14300[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (compare (Neg Zero * Neg Zero) (Neg (Succ wx1568) * Pos (Succ wx1573)) == GT))",fontsize=16,color="black",shape="box"];14300 -> 14304[label="",style="solid", color="black", weight=3]; 76.45/37.48 4676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4676 -> 5382[label="",style="solid", color="black", weight=3]; 76.45/37.48 4677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Pos (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4677 -> 5383[label="",style="solid", color="black", weight=3]; 76.45/37.48 4678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];4678 -> 5384[label="",style="solid", color="black", weight=3]; 76.45/37.48 4679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ wx3000000000) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4679 -> 5385[label="",style="solid", color="black", weight=3]; 76.45/37.48 4680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="black",shape="box"];4680 -> 5386[label="",style="solid", color="black", weight=3]; 76.45/37.48 9320 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9320[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9320 -> 9323[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9320 -> 9324[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1068) == LT))",fontsize=16,color="burlywood",shape="triangle"];21567[label="wx1068/Succ wx10680",fontsize=10,color="white",style="solid",shape="box"];9319 -> 21567[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21567 -> 9325[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21568[label="wx1068/Zero",fontsize=10,color="white",style="solid",shape="box"];9319 -> 21568[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21568 -> 9326[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 4682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100)))) == LT))",fontsize=16,color="black",shape="box"];4682 -> 5388[label="",style="solid", color="black", weight=3]; 76.45/37.48 16814[label="wx33",fontsize=16,color="green",shape="box"];16815[label="Succ Zero",fontsize=16,color="green",shape="box"];16816[label="wx4",fontsize=16,color="green",shape="box"];16817[label="wx31",fontsize=16,color="green",shape="box"];16818[label="wx5100",fontsize=16,color="green",shape="box"];16819[label="wx34",fontsize=16,color="green",shape="box"];16820[label="wx32",fontsize=16,color="green",shape="box"];16892[label="wx1919",fontsize=16,color="green",shape="box"];16893[label="wx1923",fontsize=16,color="green",shape="box"];16894[label="Neg Zero :% Neg (Succ wx1925)",fontsize=16,color="green",shape="box"];4684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx30000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4684 -> 5390[label="",style="solid", color="black", weight=3]; 76.45/37.48 4685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx5100)) == GT))",fontsize=16,color="black",shape="box"];4685 -> 5391[label="",style="solid", color="black", weight=3]; 76.45/37.48 4686[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];4686 -> 5392[label="",style="solid", color="black", weight=3]; 76.45/37.48 6059[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx231 wx25700 == LT))",fontsize=16,color="burlywood",shape="triangle"];21569[label="wx231/Succ wx2310",fontsize=10,color="white",style="solid",shape="box"];6059 -> 21569[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21569 -> 6095[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21570[label="wx231/Zero",fontsize=10,color="white",style="solid",shape="box"];6059 -> 21570[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21570 -> 6096[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 6060 -> 5987[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6060[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6061[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx234 wx25900 == LT))",fontsize=16,color="burlywood",shape="triangle"];21571[label="wx234/Succ wx2340",fontsize=10,color="white",style="solid",shape="box"];6061 -> 21571[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21571 -> 6097[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 21572[label="wx234/Zero",fontsize=10,color="white",style="solid",shape="box"];6061 -> 21572[label="",style="solid", color="burlywood", weight=9]; 76.45/37.48 21572 -> 6098[label="",style="solid", color="burlywood", weight=3]; 76.45/37.48 6062 -> 5996[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6062[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6063 -> 6059[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6063[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx2010 wx25300 == LT))",fontsize=16,color="magenta"];6063 -> 6099[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6063 -> 6100[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6063 -> 6101[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6064 -> 5987[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6064[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6064 -> 6102[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6065[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == LT))",fontsize=16,color="black",shape="box"];6065 -> 6103[label="",style="solid", color="black", weight=3]; 76.45/37.48 6066[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == LT))",fontsize=16,color="black",shape="box"];6066 -> 6104[label="",style="solid", color="black", weight=3]; 76.45/37.48 6067[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (compare (Pos (Succ wx206) :% Pos (Succ wx20700)) (Pos (Succ wx20000) :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6067 -> 6105[label="",style="solid", color="black", weight=3]; 76.45/37.48 6068[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6068 -> 6106[label="",style="solid", color="black", weight=3]; 76.45/37.48 6069[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6069 -> 6107[label="",style="solid", color="black", weight=3]; 76.45/37.48 6070[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6070 -> 6108[label="",style="solid", color="black", weight=3]; 76.45/37.48 6071[label="wx201",fontsize=16,color="green",shape="box"];6072[label="Succ wx206",fontsize=16,color="green",shape="box"];6073[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx2750)) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="black",shape="box"];6073 -> 6109[label="",style="solid", color="black", weight=3]; 76.45/37.48 6074[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos Zero) (Pos wx2000 * Neg wx2070) == GT))",fontsize=16,color="black",shape="box"];6074 -> 6110[label="",style="solid", color="black", weight=3]; 76.45/37.48 6075[label="wx201",fontsize=16,color="green",shape="box"];6076[label="Succ wx206",fontsize=16,color="green",shape="box"];6077[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx2760)) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="black",shape="box"];6077 -> 6111[label="",style="solid", color="black", weight=3]; 76.45/37.48 6078[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos Zero) (Neg wx2000 * Pos wx2070) == GT))",fontsize=16,color="black",shape="box"];6078 -> 6112[label="",style="solid", color="black", weight=3]; 76.45/37.48 6083 -> 6061[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6083[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx2010 wx25500 == LT))",fontsize=16,color="magenta"];6083 -> 6115[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6083 -> 6116[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6083 -> 6117[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6084 -> 5996[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6084[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ (Succ wx2010))) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];6084 -> 6118[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6085[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == LT))",fontsize=16,color="black",shape="box"];6085 -> 6119[label="",style="solid", color="black", weight=3]; 76.45/37.48 6086[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == LT))",fontsize=16,color="black",shape="box"];6086 -> 6120[label="",style="solid", color="black", weight=3]; 76.45/37.48 6087[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (compare (Pos (Succ wx206) :% Neg (Succ wx20700)) (Neg (Succ wx20000) :% Pos (Succ wx201)) == GT))",fontsize=16,color="black",shape="box"];6087 -> 6121[label="",style="solid", color="black", weight=3]; 76.45/37.48 6088[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6088 -> 6122[label="",style="solid", color="black", weight=3]; 76.45/37.48 6089[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6089 -> 6123[label="",style="solid", color="black", weight=3]; 76.45/37.48 6090[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6090 -> 6124[label="",style="solid", color="black", weight=3]; 76.45/37.48 4764 -> 9364[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4764 -> 9365[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4765 -> 9371[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4765 -> 9372[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9383 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9383[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9383 -> 9391[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9383 -> 9392[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9384[label="Succ wx5100",fontsize=16,color="green",shape="box"];9385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10830)) == LT))",fontsize=16,color="black",shape="box"];9385 -> 9393[label="",style="solid", color="black", weight=3]; 76.45/37.48 9386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9386 -> 9394[label="",style="solid", color="black", weight=3]; 76.45/37.48 4767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="black",shape="box"];4767 -> 5756[label="",style="solid", color="black", weight=3]; 76.45/37.48 4769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4769 -> 5759[label="",style="solid", color="black", weight=3]; 76.45/37.48 4770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4770 -> 5760[label="",style="solid", color="black", weight=3]; 76.45/37.48 4771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4771 -> 5761[label="",style="solid", color="black", weight=3]; 76.45/37.48 4772 -> 9398[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4772[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4772 -> 9399[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4773 -> 5776[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4773 -> 5777[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5797[label="wx5100",fontsize=16,color="green",shape="box"];5798 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5798[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5798 -> 5819[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5798 -> 5820[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2170)) == LT))",fontsize=16,color="black",shape="box"];5799 -> 5821[label="",style="solid", color="black", weight=3]; 76.45/37.48 5800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];5800 -> 5822[label="",style="solid", color="black", weight=3]; 76.45/37.48 4775 -> 11649[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4775 -> 11666[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11667[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11668[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11669[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11670[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11671[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11672[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4775 -> 11673[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 11911[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos (Succ wx1180) * Pos Zero) (Pos (Succ wx1175) * Neg (Succ wx1181)) == GT))",fontsize=16,color="black",shape="box"];11911 -> 11976[label="",style="solid", color="black", weight=3]; 76.45/37.48 4778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4778 -> 5804[label="",style="solid", color="black", weight=3]; 76.45/37.48 4779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4779 -> 5805[label="",style="solid", color="black", weight=3]; 76.45/37.48 4780[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4780 -> 5806[label="",style="solid", color="black", weight=3]; 76.45/37.48 4781 -> 5807[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4781 -> 5808[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4782 -> 5823[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4782[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4782 -> 5824[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5871 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5871[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5871 -> 5902[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5871 -> 5903[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5872[label="Succ wx5100",fontsize=16,color="green",shape="box"];5873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2350)) == LT))",fontsize=16,color="black",shape="box"];5873 -> 5904[label="",style="solid", color="black", weight=3]; 76.45/37.48 5874[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];5874 -> 5905[label="",style="solid", color="black", weight=3]; 76.45/37.48 4784 -> 11711[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4784 -> 11728[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11729[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11730[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11731[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11732[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11733[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11734[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4784 -> 11735[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 11975[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos (Succ wx1189) * Pos Zero) (Neg (Succ wx1184) * Pos (Succ wx1190)) == GT))",fontsize=16,color="black",shape="box"];11975 -> 12016[label="",style="solid", color="black", weight=3]; 76.45/37.48 4787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4787 -> 5878[label="",style="solid", color="black", weight=3]; 76.45/37.48 4788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4788 -> 5879[label="",style="solid", color="black", weight=3]; 76.45/37.48 4789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4789 -> 5880[label="",style="solid", color="black", weight=3]; 76.45/37.48 4790 -> 5881[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4790 -> 5882[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4791 -> 5906[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4791 -> 5907[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5978 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5978[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5978 -> 6008[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5978 -> 6009[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5979[label="Succ wx5100",fontsize=16,color="green",shape="box"];5980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2500)) == LT))",fontsize=16,color="black",shape="box"];5980 -> 6010[label="",style="solid", color="black", weight=3]; 76.45/37.48 5981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];5981 -> 6011[label="",style="solid", color="black", weight=3]; 76.45/37.48 4793 -> 5982[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];4793 -> 5983[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4795 -> 6014[label="",style="solid", color="black", weight=3]; 76.45/37.48 4796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4796 -> 6015[label="",style="solid", color="black", weight=3]; 76.45/37.48 4797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4797 -> 6016[label="",style="solid", color="black", weight=3]; 76.45/37.48 4798 -> 6017[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4798 -> 6018[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4799 -> 6037[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4799 -> 6038[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6091 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6091[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6091 -> 6125[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6091 -> 6126[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6092[label="Succ wx5100",fontsize=16,color="green",shape="box"];6093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2770)) == LT))",fontsize=16,color="black",shape="box"];6093 -> 6127[label="",style="solid", color="black", weight=3]; 76.45/37.48 6094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6094 -> 6128[label="",style="solid", color="black", weight=3]; 76.45/37.48 4801 -> 6113[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4801[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];4801 -> 6114[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4803 -> 6131[label="",style="solid", color="black", weight=3]; 76.45/37.48 4804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4804 -> 6132[label="",style="solid", color="black", weight=3]; 76.45/37.48 4805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4805 -> 6133[label="",style="solid", color="black", weight=3]; 76.45/37.48 4806 -> 6134[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4806 -> 6135[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4807 -> 6136[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4807 -> 6137[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6142 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6142[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6142 -> 6154[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6142 -> 6155[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6143[label="Succ wx5100",fontsize=16,color="green",shape="box"];6144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2940)) == LT))",fontsize=16,color="black",shape="box"];6144 -> 6156[label="",style="solid", color="black", weight=3]; 76.45/37.48 6145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6145 -> 6157[label="",style="solid", color="black", weight=3]; 76.45/37.48 4809 -> 11860[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4809 -> 11877[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11878[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11879[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11880[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11881[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11882[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11883[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4809 -> 11884[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 12121[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero * Pos (Succ wx1212)) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="black",shape="box"];12121 -> 12182[label="",style="solid", color="black", weight=3]; 76.45/37.48 4812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4812 -> 6149[label="",style="solid", color="black", weight=3]; 76.45/37.48 4813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4813 -> 6150[label="",style="solid", color="black", weight=3]; 76.45/37.48 4814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4814 -> 6151[label="",style="solid", color="black", weight=3]; 76.45/37.48 4815 -> 6152[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4815 -> 6153[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4816 -> 6158[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4816 -> 6159[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6164 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6164[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6164 -> 6176[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6164 -> 6177[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6165[label="Succ wx5100",fontsize=16,color="green",shape="box"];6166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3090)) == LT))",fontsize=16,color="black",shape="box"];6166 -> 6178[label="",style="solid", color="black", weight=3]; 76.45/37.48 6167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6167 -> 6179[label="",style="solid", color="black", weight=3]; 76.45/37.48 4818 -> 11924[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4818 -> 11941[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11942[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11943[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11944[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11945[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11946[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11947[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4818 -> 11948[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 12181[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero * Pos (Succ wx1221)) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="black",shape="box"];12181 -> 12220[label="",style="solid", color="black", weight=3]; 76.45/37.48 4821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4821 -> 6171[label="",style="solid", color="black", weight=3]; 76.45/37.48 4822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4822 -> 6172[label="",style="solid", color="black", weight=3]; 76.45/37.48 4823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4823 -> 6173[label="",style="solid", color="black", weight=3]; 76.45/37.48 4824 -> 6174[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4824 -> 6175[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4825 -> 6180[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4825 -> 6181[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6186 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6186[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6186 -> 6192[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6186 -> 6193[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6187[label="Succ wx5100",fontsize=16,color="green",shape="box"];6188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3240)) == LT))",fontsize=16,color="black",shape="box"];6188 -> 6194[label="",style="solid", color="black", weight=3]; 76.45/37.48 6189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6189 -> 6195[label="",style="solid", color="black", weight=3]; 76.45/37.48 4827 -> 6190[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];4827 -> 6191[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4829 -> 6198[label="",style="solid", color="black", weight=3]; 76.45/37.48 4830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4830 -> 6199[label="",style="solid", color="black", weight=3]; 76.45/37.48 4831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4831 -> 6200[label="",style="solid", color="black", weight=3]; 76.45/37.48 4832 -> 6201[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4832 -> 6202[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4833 -> 6203[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4833 -> 6204[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6209 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6209[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6209 -> 6215[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6209 -> 6216[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6210[label="Succ wx5100",fontsize=16,color="green",shape="box"];6211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3410)) == LT))",fontsize=16,color="black",shape="box"];6211 -> 6217[label="",style="solid", color="black", weight=3]; 76.45/37.48 6212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6212 -> 6218[label="",style="solid", color="black", weight=3]; 76.45/37.48 4835 -> 6213[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];4835 -> 6214[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4837 -> 6221[label="",style="solid", color="black", weight=3]; 76.45/37.48 4838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4838 -> 6222[label="",style="solid", color="black", weight=3]; 76.45/37.48 4839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4839 -> 6223[label="",style="solid", color="black", weight=3]; 76.45/37.48 4840 -> 6224[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4840 -> 6225[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4841 -> 6226[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4841 -> 6227[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6232 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6232[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6232 -> 6244[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6232 -> 6245[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6233[label="Succ wx5100",fontsize=16,color="green",shape="box"];6234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3580)) == LT))",fontsize=16,color="black",shape="box"];6234 -> 6246[label="",style="solid", color="black", weight=3]; 76.45/37.48 6235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6235 -> 6247[label="",style="solid", color="black", weight=3]; 76.45/37.48 4843 -> 12076[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4843 -> 12091[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12092[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12093[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12094[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12095[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12096[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4843 -> 12097[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 12334[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx1246) * Neg (Succ wx1251)) == GT))",fontsize=16,color="black",shape="box"];12334 -> 12341[label="",style="solid", color="black", weight=3]; 76.45/37.48 4846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4846 -> 6239[label="",style="solid", color="black", weight=3]; 76.45/37.48 4847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4847 -> 6240[label="",style="solid", color="black", weight=3]; 76.45/37.48 4848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4848 -> 6241[label="",style="solid", color="black", weight=3]; 76.45/37.48 4849 -> 6242[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4849 -> 6243[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4850 -> 6248[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4850 -> 6249[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6254 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6254[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6254 -> 6266[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6254 -> 6267[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6255[label="Succ wx5100",fontsize=16,color="green",shape="box"];6256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3730)) == LT))",fontsize=16,color="black",shape="box"];6256 -> 6268[label="",style="solid", color="black", weight=3]; 76.45/37.48 6257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6257 -> 6269[label="",style="solid", color="black", weight=3]; 76.45/37.48 4852 -> 12136[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];4852 -> 12151[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12152[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12153[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12154[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12155[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12156[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4852 -> 12157[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 12340[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx1254) * Pos (Succ wx1259)) == GT))",fontsize=16,color="black",shape="box"];12340 -> 12389[label="",style="solid", color="black", weight=3]; 76.45/37.48 4855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4855 -> 6261[label="",style="solid", color="black", weight=3]; 76.45/37.48 4856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4856 -> 6262[label="",style="solid", color="black", weight=3]; 76.45/37.48 4857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4857 -> 6263[label="",style="solid", color="black", weight=3]; 76.45/37.48 4858 -> 6264[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4858 -> 6265[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4859 -> 6270[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4859[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4859 -> 6271[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6276 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6276[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6276 -> 6282[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6276 -> 6283[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6277[label="Succ wx5100",fontsize=16,color="green",shape="box"];6278[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3880)) == LT))",fontsize=16,color="black",shape="box"];6278 -> 6284[label="",style="solid", color="black", weight=3]; 76.45/37.48 6279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6279 -> 6285[label="",style="solid", color="black", weight=3]; 76.45/37.48 4861 -> 6280[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];4861 -> 6281[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4863[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4863 -> 6288[label="",style="solid", color="black", weight=3]; 76.45/37.48 4864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4864 -> 6289[label="",style="solid", color="black", weight=3]; 76.45/37.48 4865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4865 -> 6290[label="",style="solid", color="black", weight=3]; 76.45/37.48 7080[label="wx45200",fontsize=16,color="green",shape="box"];7081[label="wx40400",fontsize=16,color="green",shape="box"];7082[label="wx45400",fontsize=16,color="green",shape="box"];7083[label="wx40400",fontsize=16,color="green",shape="box"];7088[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7088 -> 7114[label="",style="solid", color="black", weight=3]; 76.45/37.48 7089 -> 7115[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7089[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="magenta"];7089 -> 7116[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7090 -> 7117[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7090[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];7090 -> 7118[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7091 -> 7119[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7091[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];7091 -> 7120[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7092[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7092 -> 7121[label="",style="solid", color="black", weight=3]; 76.45/37.48 7093 -> 7122[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7093[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="magenta"];7093 -> 7123[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7094 -> 7124[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7094[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];7094 -> 7125[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7095 -> 7126[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7095[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];7095 -> 7127[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7096[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7096 -> 7128[label="",style="solid", color="black", weight=3]; 76.45/37.48 7097 -> 7129[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7097[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="magenta"];7097 -> 7130[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7098 -> 7131[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7098[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];7098 -> 7132[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7099 -> 7133[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7099[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];7099 -> 7134[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7100[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Pos (Succ wx401) * Neg (Succ wx396)) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7100 -> 7135[label="",style="solid", color="black", weight=3]; 76.45/37.48 7101 -> 7136[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7101[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="magenta"];7101 -> 7137[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7102 -> 7138[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7102[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];7102 -> 7139[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7103 -> 7140[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7103[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];7103 -> 7141[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4933 -> 6679[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4933 -> 6680[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4934 -> 6684[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4934 -> 6685[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6702 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6702[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6702 -> 6720[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6702 -> 6721[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6703[label="Succ wx5100",fontsize=16,color="green",shape="box"];6704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4170)) == LT))",fontsize=16,color="black",shape="box"];6704 -> 6722[label="",style="solid", color="black", weight=3]; 76.45/37.48 6705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];6705 -> 6723[label="",style="solid", color="black", weight=3]; 76.45/37.48 4936 -> 12277[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4936 -> 12294[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12295[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12296[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12297[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12298[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12299[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12300[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4936 -> 12301[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4939 -> 6707[label="",style="solid", color="black", weight=3]; 76.45/37.48 4940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4940 -> 6708[label="",style="solid", color="black", weight=3]; 76.45/37.48 4941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4941 -> 6709[label="",style="solid", color="black", weight=3]; 76.45/37.48 4942 -> 6710[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4942 -> 6711[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4943 -> 6724[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4943 -> 6725[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6764 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6764[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6764 -> 6796[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6764 -> 6797[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6765[label="Succ wx5100",fontsize=16,color="green",shape="box"];6766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4320)) == LT))",fontsize=16,color="black",shape="box"];6766 -> 6798[label="",style="solid", color="black", weight=3]; 76.45/37.48 6767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6767 -> 6799[label="",style="solid", color="black", weight=3]; 76.45/37.48 4945 -> 6768[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];4945 -> 6769[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15043[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (compare (Pos (Succ wx1286) :% Neg (Succ wx1287)) (Pos (Succ wx1281) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15043 -> 15154[label="",style="solid", color="black", weight=3]; 76.45/37.48 4948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4948 -> 6802[label="",style="solid", color="black", weight=3]; 76.45/37.48 4949[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4949 -> 6803[label="",style="solid", color="black", weight=3]; 76.45/37.48 4950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4950 -> 6804[label="",style="solid", color="black", weight=3]; 76.45/37.48 4951 -> 6805[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4951 -> 6806[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4952 -> 6890[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4952 -> 6891[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6978 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 6978[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6978 -> 7021[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6978 -> 7022[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 6979[label="Succ wx5100",fontsize=16,color="green",shape="box"];6980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4610)) == LT))",fontsize=16,color="black",shape="box"];6980 -> 7023[label="",style="solid", color="black", weight=3]; 76.45/37.48 6981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];6981 -> 7024[label="",style="solid", color="black", weight=3]; 76.45/37.48 4954 -> 6982[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];4954 -> 6983[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15111[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (compare (Pos (Succ wx1295) :% Pos (Succ wx1296)) (Neg (Succ wx1290) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15111 -> 15190[label="",style="solid", color="black", weight=3]; 76.45/37.48 4957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4957 -> 7027[label="",style="solid", color="black", weight=3]; 76.45/37.48 4958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4958 -> 7028[label="",style="solid", color="black", weight=3]; 76.45/37.48 4959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4959 -> 7029[label="",style="solid", color="black", weight=3]; 76.45/37.48 4960 -> 7030[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4960 -> 7031[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4961 -> 7062[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4961 -> 7063[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7104 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7104[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7104 -> 7142[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7104 -> 7143[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7105[label="Succ wx5100",fontsize=16,color="green",shape="box"];7106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4780)) == LT))",fontsize=16,color="black",shape="box"];7106 -> 7144[label="",style="solid", color="black", weight=3]; 76.45/37.48 7107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7107 -> 7145[label="",style="solid", color="black", weight=3]; 76.45/37.48 4963 -> 12454[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4963 -> 12471[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12472[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12473[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12474[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12475[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12476[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12477[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4963 -> 12478[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4966 -> 7109[label="",style="solid", color="black", weight=3]; 76.45/37.48 4967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4967 -> 7110[label="",style="solid", color="black", weight=3]; 76.45/37.48 4968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4968 -> 7111[label="",style="solid", color="black", weight=3]; 76.45/37.48 4969 -> 7112[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4969[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4969 -> 7113[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4970 -> 7146[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4970[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4970 -> 7147[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7152 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7152[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7152 -> 7162[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7152 -> 7163[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7153[label="Succ wx5100",fontsize=16,color="green",shape="box"];7154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5050)) == LT))",fontsize=16,color="black",shape="box"];7154 -> 7164[label="",style="solid", color="black", weight=3]; 76.45/37.48 7155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7155 -> 7165[label="",style="solid", color="black", weight=3]; 76.45/37.48 4972 -> 12519[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4972 -> 12536[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12537[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12538[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12539[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12540[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12541[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12542[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4972 -> 12543[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4975 -> 7157[label="",style="solid", color="black", weight=3]; 76.45/37.48 4976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4976 -> 7158[label="",style="solid", color="black", weight=3]; 76.45/37.48 4977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4977 -> 7159[label="",style="solid", color="black", weight=3]; 76.45/37.48 4978 -> 7160[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4978 -> 7161[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4979 -> 7166[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4979 -> 7167[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7172 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7172[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7172 -> 7178[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7172 -> 7179[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7173[label="Succ wx5100",fontsize=16,color="green",shape="box"];7174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5200)) == LT))",fontsize=16,color="black",shape="box"];7174 -> 7180[label="",style="solid", color="black", weight=3]; 76.45/37.48 7175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7175 -> 7181[label="",style="solid", color="black", weight=3]; 76.45/37.48 4981 -> 7176[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];4981 -> 7177[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15256[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (compare (Pos Zero :% Neg (Succ wx1323)) (Pos (Succ wx1317) :% Neg (Succ wx1318)) == GT))",fontsize=16,color="black",shape="box"];15256 -> 15369[label="",style="solid", color="black", weight=3]; 76.45/37.48 4984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4984 -> 7184[label="",style="solid", color="black", weight=3]; 76.45/37.48 4985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4985 -> 7185[label="",style="solid", color="black", weight=3]; 76.45/37.48 4986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];4986 -> 7186[label="",style="solid", color="black", weight=3]; 76.45/37.48 4987 -> 7187[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4987 -> 7188[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4988 -> 7189[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4988 -> 7190[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7195 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7195[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7195 -> 7201[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7195 -> 7202[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7196[label="Succ wx5100",fontsize=16,color="green",shape="box"];7197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5370)) == LT))",fontsize=16,color="black",shape="box"];7197 -> 7203[label="",style="solid", color="black", weight=3]; 76.45/37.48 7198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7198 -> 7204[label="",style="solid", color="black", weight=3]; 76.45/37.48 4990 -> 7199[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];4990 -> 7200[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15326[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (compare (Pos Zero :% Pos (Succ wx1332)) (Neg (Succ wx1326) :% Neg (Succ wx1327)) == GT))",fontsize=16,color="black",shape="box"];15326 -> 15404[label="",style="solid", color="black", weight=3]; 76.45/37.48 4993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4993 -> 7207[label="",style="solid", color="black", weight=3]; 76.45/37.48 4994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];4994 -> 7208[label="",style="solid", color="black", weight=3]; 76.45/37.48 4995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];4995 -> 7209[label="",style="solid", color="black", weight=3]; 76.45/37.48 4996 -> 7210[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4996 -> 7211[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4997 -> 7212[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4997[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];4997 -> 7213[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7218 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7218[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7218 -> 7228[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7218 -> 7229[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7219[label="Succ wx5100",fontsize=16,color="green",shape="box"];7220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5540)) == LT))",fontsize=16,color="black",shape="box"];7220 -> 7230[label="",style="solid", color="black", weight=3]; 76.45/37.48 7221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7221 -> 7231[label="",style="solid", color="black", weight=3]; 76.45/37.48 4999 -> 12683[label="",style="dashed", color="red", weight=0]; 76.45/37.48 4999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];4999 -> 12700[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12701[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12702[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12703[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12704[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12705[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12706[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 4999 -> 12707[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5002 -> 7223[label="",style="solid", color="black", weight=3]; 76.45/37.48 5003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5003 -> 7224[label="",style="solid", color="black", weight=3]; 76.45/37.48 5004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5004 -> 7225[label="",style="solid", color="black", weight=3]; 76.45/37.48 5005 -> 7226[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5005 -> 7227[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5006 -> 7232[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5006 -> 7233[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7238 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7238[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7238 -> 7248[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7238 -> 7249[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7239[label="Succ wx5100",fontsize=16,color="green",shape="box"];7240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5690)) == LT))",fontsize=16,color="black",shape="box"];7240 -> 7250[label="",style="solid", color="black", weight=3]; 76.45/37.48 7241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7241 -> 7251[label="",style="solid", color="black", weight=3]; 76.45/37.48 5008 -> 12746[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5008[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5008 -> 12761[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12762[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12763[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12764[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12765[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12766[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5008 -> 12767[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5011 -> 7243[label="",style="solid", color="black", weight=3]; 76.45/37.48 5012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5012 -> 7244[label="",style="solid", color="black", weight=3]; 76.45/37.48 5013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5013 -> 7245[label="",style="solid", color="black", weight=3]; 76.45/37.48 5014 -> 7246[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5014 -> 7247[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5015 -> 7252[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5015 -> 7253[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7258 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7258[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7258 -> 7264[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7258 -> 7265[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7259[label="Succ wx5100",fontsize=16,color="green",shape="box"];7260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5840)) == LT))",fontsize=16,color="black",shape="box"];7260 -> 7266[label="",style="solid", color="black", weight=3]; 76.45/37.48 7261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7261 -> 7267[label="",style="solid", color="black", weight=3]; 76.45/37.48 5017 -> 7262[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5017 -> 7263[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15465[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (compare (Pos Zero :% Neg (Succ wx1357)) (Pos (Succ wx1352) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15465 -> 15567[label="",style="solid", color="black", weight=3]; 76.45/37.48 5020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5020 -> 7270[label="",style="solid", color="black", weight=3]; 76.45/37.48 5021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5021 -> 7271[label="",style="solid", color="black", weight=3]; 76.45/37.48 5022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5022 -> 7272[label="",style="solid", color="black", weight=3]; 76.45/37.48 5023 -> 7273[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5023 -> 7274[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5024 -> 7275[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5024 -> 7276[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7281 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7281[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7281 -> 7287[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7281 -> 7288[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7282[label="Succ wx5100",fontsize=16,color="green",shape="box"];7283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6010)) == LT))",fontsize=16,color="black",shape="box"];7283 -> 7289[label="",style="solid", color="black", weight=3]; 76.45/37.48 7284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7284 -> 7290[label="",style="solid", color="black", weight=3]; 76.45/37.48 5026 -> 7285[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5026 -> 7286[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15528[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (compare (Pos Zero :% Pos (Succ wx1365)) (Neg (Succ wx1360) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15528 -> 15572[label="",style="solid", color="black", weight=3]; 76.45/37.48 5029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5029 -> 7293[label="",style="solid", color="black", weight=3]; 76.45/37.48 5030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5030 -> 7294[label="",style="solid", color="black", weight=3]; 76.45/37.48 5031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5031 -> 7295[label="",style="solid", color="black", weight=3]; 76.45/37.48 5032 -> 7296[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5032[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5032 -> 7297[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5033 -> 7298[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5033 -> 7299[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7304 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7304[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7304 -> 7700[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7304 -> 7701[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7305[label="Succ wx5100",fontsize=16,color="green",shape="box"];7306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6180)) == LT))",fontsize=16,color="black",shape="box"];7306 -> 7702[label="",style="solid", color="black", weight=3]; 76.45/37.48 7307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7307 -> 7703[label="",style="solid", color="black", weight=3]; 76.45/37.48 5035 -> 12891[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5035 -> 12906[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12907[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12908[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12909[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12910[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12911[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5035 -> 12912[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5038 -> 7309[label="",style="solid", color="black", weight=3]; 76.45/37.48 5039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5039 -> 7310[label="",style="solid", color="black", weight=3]; 76.45/37.48 5040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5040 -> 7311[label="",style="solid", color="black", weight=3]; 76.45/37.48 8105[label="wx63200",fontsize=16,color="green",shape="box"];8106[label="wx68000",fontsize=16,color="green",shape="box"];8107[label="wx68200",fontsize=16,color="green",shape="box"];8108[label="wx63200",fontsize=16,color="green",shape="box"];8113[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8113 -> 8139[label="",style="solid", color="black", weight=3]; 76.45/37.48 8114 -> 8140[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8114[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="magenta"];8114 -> 8141[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8115 -> 8142[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8115[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="magenta"];8115 -> 8143[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8116 -> 8144[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8116[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];8116 -> 8145[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8117[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8117 -> 8146[label="",style="solid", color="black", weight=3]; 76.45/37.48 8118 -> 8147[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8118[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="magenta"];8118 -> 8148[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8119 -> 8149[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8119[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="magenta"];8119 -> 8150[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8120 -> 8151[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8120[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];8120 -> 8152[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8121[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8121 -> 8153[label="",style="solid", color="black", weight=3]; 76.45/37.48 8122 -> 8154[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8122[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="magenta"];8122 -> 8155[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8123 -> 8156[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8123[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="magenta"];8123 -> 8157[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8124 -> 8158[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8124[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];8124 -> 8159[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8125[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx629) * Pos (Succ wx624)) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8125 -> 8160[label="",style="solid", color="black", weight=3]; 76.45/37.48 8126 -> 8161[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8126[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="magenta"];8126 -> 8162[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8127 -> 8163[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8127[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="magenta"];8127 -> 8164[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8128 -> 8165[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8128[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];8128 -> 8166[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5108 -> 7704[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5108[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5108 -> 7705[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5109 -> 7709[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5109 -> 7710[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7727 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7727[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7727 -> 7745[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7727 -> 7746[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7728[label="Succ wx5100",fontsize=16,color="green",shape="box"];7729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6450)) == LT))",fontsize=16,color="black",shape="box"];7729 -> 7747[label="",style="solid", color="black", weight=3]; 76.45/37.48 7730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];7730 -> 7748[label="",style="solid", color="black", weight=3]; 76.45/37.48 5111 -> 12988[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5111 -> 13005[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13006[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13007[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13008[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13009[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13010[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13011[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5111 -> 13012[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5114 -> 7732[label="",style="solid", color="black", weight=3]; 76.45/37.48 5115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5115 -> 7733[label="",style="solid", color="black", weight=3]; 76.45/37.48 5116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5116 -> 7734[label="",style="solid", color="black", weight=3]; 76.45/37.48 5117 -> 7735[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5117[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5117 -> 7736[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5118 -> 7749[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5118[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5118 -> 7750[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7789 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 7789[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7789 -> 7821[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7789 -> 7822[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 7790[label="Succ wx5100",fontsize=16,color="green",shape="box"];7791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6600)) == LT))",fontsize=16,color="black",shape="box"];7791 -> 7823[label="",style="solid", color="black", weight=3]; 76.45/37.48 7792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];7792 -> 7824[label="",style="solid", color="black", weight=3]; 76.45/37.48 5120 -> 7793[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5120 -> 7794[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15719[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (compare (Neg (Succ wx1390) :% Neg (Succ wx1391)) (Pos (Succ wx1385) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15719 -> 15830[label="",style="solid", color="black", weight=3]; 76.45/37.48 5123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5123 -> 7827[label="",style="solid", color="black", weight=3]; 76.45/37.48 5124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5124 -> 7828[label="",style="solid", color="black", weight=3]; 76.45/37.48 5125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5125 -> 7829[label="",style="solid", color="black", weight=3]; 76.45/37.48 5126 -> 7830[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5126 -> 7831[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5127 -> 7915[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5127 -> 7916[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8003 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8003[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8003 -> 8046[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8003 -> 8047[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8004[label="Succ wx5100",fontsize=16,color="green",shape="box"];8005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6890)) == LT))",fontsize=16,color="black",shape="box"];8005 -> 8048[label="",style="solid", color="black", weight=3]; 76.45/37.48 8006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8006 -> 8049[label="",style="solid", color="black", weight=3]; 76.45/37.48 5129 -> 8007[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5129 -> 8008[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15787[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (compare (Neg (Succ wx1399) :% Pos (Succ wx1400)) (Neg (Succ wx1394) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15787 -> 15866[label="",style="solid", color="black", weight=3]; 76.45/37.48 5132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5132 -> 8052[label="",style="solid", color="black", weight=3]; 76.45/37.48 5133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5133 -> 8053[label="",style="solid", color="black", weight=3]; 76.45/37.48 5134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5134 -> 8054[label="",style="solid", color="black", weight=3]; 76.45/37.48 5135 -> 8055[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5135 -> 8056[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5136 -> 8087[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5136 -> 8088[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8129 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8129[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8129 -> 8167[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8129 -> 8168[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8130[label="Succ wx5100",fontsize=16,color="green",shape="box"];8131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7060)) == LT))",fontsize=16,color="black",shape="box"];8131 -> 8169[label="",style="solid", color="black", weight=3]; 76.45/37.48 8132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8132 -> 8170[label="",style="solid", color="black", weight=3]; 76.45/37.48 5138 -> 13145[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5138 -> 13162[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13163[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13164[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13165[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13166[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13167[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13168[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5138 -> 13169[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5141 -> 8134[label="",style="solid", color="black", weight=3]; 76.45/37.48 5142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5142 -> 8135[label="",style="solid", color="black", weight=3]; 76.45/37.48 5143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5143 -> 8136[label="",style="solid", color="black", weight=3]; 76.45/37.48 5144 -> 8137[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5144 -> 8138[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5145 -> 8171[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5145 -> 8172[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8177 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8177[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8177 -> 8187[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8177 -> 8188[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8178[label="Succ wx5100",fontsize=16,color="green",shape="box"];8179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7330)) == LT))",fontsize=16,color="black",shape="box"];8179 -> 8189[label="",style="solid", color="black", weight=3]; 76.45/37.48 8180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8180 -> 8190[label="",style="solid", color="black", weight=3]; 76.45/37.48 5147 -> 13208[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5147 -> 13225[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13226[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13227[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13228[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13229[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13230[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13231[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5147 -> 13232[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5150 -> 8182[label="",style="solid", color="black", weight=3]; 76.45/37.48 5151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5151 -> 8183[label="",style="solid", color="black", weight=3]; 76.45/37.48 5152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5152 -> 8184[label="",style="solid", color="black", weight=3]; 76.45/37.48 5153 -> 8185[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5153 -> 8186[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5154 -> 8191[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5154 -> 8192[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8197 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8197[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8197 -> 8203[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8197 -> 8204[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8198[label="Succ wx5100",fontsize=16,color="green",shape="box"];8199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7480)) == LT))",fontsize=16,color="black",shape="box"];8199 -> 8205[label="",style="solid", color="black", weight=3]; 76.45/37.48 8200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8200 -> 8206[label="",style="solid", color="black", weight=3]; 76.45/37.48 5156 -> 8201[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5156 -> 8202[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 15932[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (compare (Neg Zero :% Neg (Succ wx1427)) (Pos (Succ wx1421) :% Pos (Succ wx1422)) == GT))",fontsize=16,color="black",shape="box"];15932 -> 16045[label="",style="solid", color="black", weight=3]; 76.45/37.48 5159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5159 -> 8209[label="",style="solid", color="black", weight=3]; 76.45/37.48 5160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5160 -> 8210[label="",style="solid", color="black", weight=3]; 76.45/37.48 5161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5161 -> 8211[label="",style="solid", color="black", weight=3]; 76.45/37.48 5162 -> 8212[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5162 -> 8213[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5163 -> 8214[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5163 -> 8215[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8220 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8220[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8220 -> 8226[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8220 -> 8227[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8221[label="Succ wx5100",fontsize=16,color="green",shape="box"];8222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7650)) == LT))",fontsize=16,color="black",shape="box"];8222 -> 8228[label="",style="solid", color="black", weight=3]; 76.45/37.48 8223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8223 -> 8229[label="",style="solid", color="black", weight=3]; 76.45/37.48 5165 -> 8224[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5165 -> 8225[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 16002[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (compare (Neg Zero :% Pos (Succ wx1436)) (Neg (Succ wx1430) :% Pos (Succ wx1431)) == GT))",fontsize=16,color="black",shape="box"];16002 -> 16080[label="",style="solid", color="black", weight=3]; 76.45/37.48 5168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5168 -> 8232[label="",style="solid", color="black", weight=3]; 76.45/37.48 5169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5169 -> 8233[label="",style="solid", color="black", weight=3]; 76.45/37.48 5170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5170 -> 8234[label="",style="solid", color="black", weight=3]; 76.45/37.48 5171 -> 8235[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5171 -> 8236[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5172 -> 8237[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5172 -> 8238[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8243 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8243[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8243 -> 8253[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8243 -> 8254[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8244[label="Succ wx5100",fontsize=16,color="green",shape="box"];8245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7820)) == LT))",fontsize=16,color="black",shape="box"];8245 -> 8255[label="",style="solid", color="black", weight=3]; 76.45/37.48 8246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8246 -> 8256[label="",style="solid", color="black", weight=3]; 76.45/37.48 5174 -> 13369[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5174 -> 13386[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13387[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13388[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13389[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13390[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13391[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13392[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5174 -> 13393[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5177 -> 8248[label="",style="solid", color="black", weight=3]; 76.45/37.48 5178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5178 -> 8249[label="",style="solid", color="black", weight=3]; 76.45/37.48 5179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5179 -> 8250[label="",style="solid", color="black", weight=3]; 76.45/37.48 5180 -> 8251[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5180 -> 8252[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5181 -> 8257[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5181 -> 8258[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8263 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8263[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8263 -> 8273[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8263 -> 8274[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8264[label="Succ wx5100",fontsize=16,color="green",shape="box"];8265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7970)) == LT))",fontsize=16,color="black",shape="box"];8265 -> 8275[label="",style="solid", color="black", weight=3]; 76.45/37.48 8266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8266 -> 8276[label="",style="solid", color="black", weight=3]; 76.45/37.48 5183 -> 13432[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5183 -> 13447[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13448[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13449[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13450[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13451[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13452[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5183 -> 13453[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5186 -> 8268[label="",style="solid", color="black", weight=3]; 76.45/37.48 5187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5187 -> 8269[label="",style="solid", color="black", weight=3]; 76.45/37.48 5188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5188 -> 8270[label="",style="solid", color="black", weight=3]; 76.45/37.48 5189 -> 8271[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5189 -> 8272[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5190 -> 8277[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5190 -> 8278[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8283 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8283[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8283 -> 8289[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8283 -> 8290[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8284[label="Succ wx5100",fontsize=16,color="green",shape="box"];8285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8120)) == LT))",fontsize=16,color="black",shape="box"];8285 -> 8291[label="",style="solid", color="black", weight=3]; 76.45/37.48 8286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8286 -> 8292[label="",style="solid", color="black", weight=3]; 76.45/37.48 5192 -> 8287[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5192 -> 8288[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 16141[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (compare (Neg Zero :% Neg (Succ wx1461)) (Pos (Succ wx1456) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16141 -> 16243[label="",style="solid", color="black", weight=3]; 76.45/37.48 5195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5195 -> 8295[label="",style="solid", color="black", weight=3]; 76.45/37.48 5196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5196 -> 8296[label="",style="solid", color="black", weight=3]; 76.45/37.48 5197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5197 -> 8297[label="",style="solid", color="black", weight=3]; 76.45/37.48 5198 -> 8298[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5198 -> 8299[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5199 -> 8300[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5199 -> 8301[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8306 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8306[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8306 -> 8312[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8306 -> 8313[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8307[label="Succ wx5100",fontsize=16,color="green",shape="box"];8308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8290)) == LT))",fontsize=16,color="black",shape="box"];8308 -> 8314[label="",style="solid", color="black", weight=3]; 76.45/37.48 8309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8309 -> 8315[label="",style="solid", color="black", weight=3]; 76.45/37.48 5201 -> 8310[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) Zero == LT))",fontsize=16,color="magenta"];5201 -> 8311[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 16204[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (compare (Neg Zero :% Pos (Succ wx1469)) (Neg (Succ wx1464) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16204 -> 16248[label="",style="solid", color="black", weight=3]; 76.45/37.48 5204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5204 -> 8318[label="",style="solid", color="black", weight=3]; 76.45/37.48 5205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5205 -> 8319[label="",style="solid", color="black", weight=3]; 76.45/37.48 5206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5206 -> 8320[label="",style="solid", color="black", weight=3]; 76.45/37.48 5207 -> 8321[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5207 -> 8322[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5208 -> 8323[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5208 -> 8324[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8329 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8329[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8329 -> 8726[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8329 -> 8727[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8330[label="Succ wx5100",fontsize=16,color="green",shape="box"];8331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx8460)) == LT))",fontsize=16,color="black",shape="box"];8331 -> 8728[label="",style="solid", color="black", weight=3]; 76.45/37.48 8332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8332 -> 8729[label="",style="solid", color="black", weight=3]; 76.45/37.48 5210 -> 13577[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5210 -> 13592[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13593[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13594[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13595[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13596[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13597[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5210 -> 13598[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5213 -> 8334[label="",style="solid", color="black", weight=3]; 76.45/37.48 5214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5214 -> 8335[label="",style="solid", color="black", weight=3]; 76.45/37.48 5215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5215 -> 8336[label="",style="solid", color="black", weight=3]; 76.45/37.48 9105[label="wx90800",fontsize=16,color="green",shape="box"];9106[label="wx86000",fontsize=16,color="green",shape="box"];9107[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx9270)) (primMulInt (Pos wx8510) (Neg wx8580)) == GT))",fontsize=16,color="black",shape="box"];9107 -> 9129[label="",style="solid", color="black", weight=3]; 76.45/37.48 9108[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (primMulInt (Pos wx8510) (Neg wx8580)) == GT))",fontsize=16,color="black",shape="box"];9108 -> 9130[label="",style="solid", color="black", weight=3]; 76.45/37.48 9109[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx9280)) (primMulInt (Neg wx8510) (Pos wx8580)) == GT))",fontsize=16,color="black",shape="box"];9109 -> 9131[label="",style="solid", color="black", weight=3]; 76.45/37.48 9110[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (primMulInt (Neg wx8510) (Pos wx8580)) == GT))",fontsize=16,color="black",shape="box"];9110 -> 9132[label="",style="solid", color="black", weight=3]; 76.45/37.48 9115[label="wx91000",fontsize=16,color="green",shape="box"];9116[label="wx86000",fontsize=16,color="green",shape="box"];9117[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9117 -> 9135[label="",style="solid", color="black", weight=3]; 76.45/37.48 9118 -> 9136[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9118[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="magenta"];9118 -> 9137[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9119 -> 9138[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9119[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="magenta"];9119 -> 9139[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9120 -> 9140[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9120[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];9120 -> 9141[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9121[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Neg (Succ wx857) * Neg (Succ wx852)) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9121 -> 9142[label="",style="solid", color="black", weight=3]; 76.45/37.48 9122 -> 9143[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9122[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="magenta"];9122 -> 9144[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9123 -> 9145[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9123[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="magenta"];9123 -> 9146[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9124 -> 9147[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9124[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];9124 -> 9148[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5291 -> 8730[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5291 -> 8731[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5292 -> 8736[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5292 -> 8737[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8754 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8754[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8754 -> 8768[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8754 -> 8769[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8755[label="Succ wx5100",fontsize=16,color="green",shape="box"];8756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx8730)) == LT))",fontsize=16,color="black",shape="box"];8756 -> 8770[label="",style="solid", color="black", weight=3]; 76.45/37.48 8757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];8757 -> 8771[label="",style="solid", color="black", weight=3]; 76.45/37.48 5294 -> 8758[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5294 -> 8759[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5296 -> 8774[label="",style="solid", color="black", weight=3]; 76.45/37.48 5297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5297 -> 8775[label="",style="solid", color="black", weight=3]; 76.45/37.48 5298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5298 -> 8776[label="",style="solid", color="black", weight=3]; 76.45/37.48 5299 -> 8777[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5299 -> 8778[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5300 -> 8791[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5300 -> 8792[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8845 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 8845[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8845 -> 8940[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8845 -> 8941[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 8846[label="Succ wx5100",fontsize=16,color="green",shape="box"];8847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx8900)) == LT))",fontsize=16,color="black",shape="box"];8847 -> 8942[label="",style="solid", color="black", weight=3]; 76.45/37.48 8848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];8848 -> 8943[label="",style="solid", color="black", weight=3]; 76.45/37.48 5302 -> 13706[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5302 -> 13723[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13724[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13725[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13726[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13727[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13728[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13729[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5302 -> 13730[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 13971[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Neg (Succ wx1494) * Neg Zero) (Pos (Succ wx1489) * Neg (Succ wx1495)) == GT))",fontsize=16,color="black",shape="box"];13971 -> 14036[label="",style="solid", color="black", weight=3]; 76.45/37.48 5305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5305 -> 8852[label="",style="solid", color="black", weight=3]; 76.45/37.48 5306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5306 -> 8853[label="",style="solid", color="black", weight=3]; 76.45/37.48 5307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5307 -> 8854[label="",style="solid", color="black", weight=3]; 76.45/37.48 5308 -> 8855[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5308 -> 8856[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5309 -> 8944[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5309 -> 8945[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9021 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9021[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9021 -> 9081[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9021 -> 9082[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9022[label="Succ wx5100",fontsize=16,color="green",shape="box"];9023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9170)) == LT))",fontsize=16,color="black",shape="box"];9023 -> 9083[label="",style="solid", color="black", weight=3]; 76.45/37.48 9024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9024 -> 9084[label="",style="solid", color="black", weight=3]; 76.45/37.48 5311 -> 13771[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5311 -> 13788[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13789[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13790[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13791[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13792[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13793[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13794[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5311 -> 13795[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 14035[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Neg (Succ wx1503) * Neg Zero) (Neg (Succ wx1498) * Pos (Succ wx1504)) == GT))",fontsize=16,color="black",shape="box"];14035 -> 14076[label="",style="solid", color="black", weight=3]; 76.45/37.48 5314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5314 -> 9028[label="",style="solid", color="black", weight=3]; 76.45/37.48 5315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5315 -> 9029[label="",style="solid", color="black", weight=3]; 76.45/37.48 5316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5316 -> 9030[label="",style="solid", color="black", weight=3]; 76.45/37.48 5317 -> 9031[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5317 -> 9032[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5318 -> 9085[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5318 -> 9086[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9125 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9125[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9125 -> 9149[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9125 -> 9150[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9126[label="Succ wx5100",fontsize=16,color="green",shape="box"];9127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9340)) == LT))",fontsize=16,color="black",shape="box"];9127 -> 9151[label="",style="solid", color="black", weight=3]; 76.45/37.48 9128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9128 -> 9152[label="",style="solid", color="black", weight=3]; 76.45/37.48 5320 -> 9133[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5320 -> 9134[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5322 -> 9155[label="",style="solid", color="black", weight=3]; 76.45/37.48 5323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5323 -> 9156[label="",style="solid", color="black", weight=3]; 76.45/37.48 5324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5324 -> 9157[label="",style="solid", color="black", weight=3]; 76.45/37.48 5325 -> 9158[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5325 -> 9159[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5326 -> 9160[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5326 -> 9161[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9166 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9166[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9166 -> 9172[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9166 -> 9173[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9167[label="Succ wx5100",fontsize=16,color="green",shape="box"];9168[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9570)) == LT))",fontsize=16,color="black",shape="box"];9168 -> 9174[label="",style="solid", color="black", weight=3]; 76.45/37.48 9169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9169 -> 9175[label="",style="solid", color="black", weight=3]; 76.45/37.48 5328 -> 9170[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5328 -> 9171[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5330 -> 9178[label="",style="solid", color="black", weight=3]; 76.45/37.48 5331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5331 -> 9179[label="",style="solid", color="black", weight=3]; 76.45/37.48 5332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5332 -> 9180[label="",style="solid", color="black", weight=3]; 76.45/37.48 5333 -> 9181[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5333 -> 9182[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5334 -> 9183[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5334 -> 9184[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9189 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9189[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9189 -> 9201[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9189 -> 9202[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9190[label="Succ wx5100",fontsize=16,color="green",shape="box"];9191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9740)) == LT))",fontsize=16,color="black",shape="box"];9191 -> 9203[label="",style="solid", color="black", weight=3]; 76.45/37.48 9192[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9192 -> 9204[label="",style="solid", color="black", weight=3]; 76.45/37.48 5336 -> 13920[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5336 -> 13937[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13938[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13939[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13940[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13941[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13942[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13943[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5336 -> 13944[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 14181[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Neg Zero * Neg (Succ wx1526)) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="black",shape="box"];14181 -> 14242[label="",style="solid", color="black", weight=3]; 76.45/37.48 5339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5339 -> 9196[label="",style="solid", color="black", weight=3]; 76.45/37.48 5340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5340 -> 9197[label="",style="solid", color="black", weight=3]; 76.45/37.48 5341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5341 -> 9198[label="",style="solid", color="black", weight=3]; 76.45/37.48 5342 -> 9199[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5342 -> 9200[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5343 -> 9205[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5343 -> 9206[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9211 -> 5796[label="",style="dashed", color="red", weight=0]; 76.45/37.48 9211[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9211 -> 9223[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9211 -> 9224[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 9212[label="Succ wx5100",fontsize=16,color="green",shape="box"];9213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9890)) == LT))",fontsize=16,color="black",shape="box"];9213 -> 9225[label="",style="solid", color="black", weight=3]; 76.45/37.48 9214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9214 -> 9226[label="",style="solid", color="black", weight=3]; 76.45/37.48 5345 -> 13984[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5345 -> 14001[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14002[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14003[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14004[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14005[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14006[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14007[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5345 -> 14008[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 14241[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Neg Zero * Neg (Succ wx1535)) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="black",shape="box"];14241 -> 14280[label="",style="solid", color="black", weight=3]; 76.45/37.48 5348[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5348 -> 9218[label="",style="solid", color="black", weight=3]; 76.45/37.48 5349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5349 -> 9219[label="",style="solid", color="black", weight=3]; 76.45/37.48 5350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5350 -> 9220[label="",style="solid", color="black", weight=3]; 76.45/37.48 5351 -> 9221[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5351 -> 9222[label="",style="dashed", color="magenta", weight=3]; 76.45/37.48 5352 -> 9227[label="",style="dashed", color="red", weight=0]; 76.45/37.48 5352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5352 -> 9228[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9233 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9233[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9233 -> 9239[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9233 -> 9240[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9234[label="Succ wx5100",fontsize=16,color="green",shape="box"];9235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10040)) == LT))",fontsize=16,color="black",shape="box"];9235 -> 9241[label="",style="solid", color="black", weight=3]; 76.82/37.49 9236[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9236 -> 9242[label="",style="solid", color="black", weight=3]; 76.82/37.49 5354 -> 9237[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5354 -> 9238[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5356 -> 9245[label="",style="solid", color="black", weight=3]; 76.82/37.49 5357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5357 -> 9246[label="",style="solid", color="black", weight=3]; 76.82/37.49 5358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5358 -> 9247[label="",style="solid", color="black", weight=3]; 76.82/37.49 5359 -> 9248[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5359 -> 9249[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5360 -> 9250[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5360 -> 9251[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9256 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9256[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9256 -> 9262[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9256 -> 9263[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9257[label="Succ wx5100",fontsize=16,color="green",shape="box"];9258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10210)) == LT))",fontsize=16,color="black",shape="box"];9258 -> 9264[label="",style="solid", color="black", weight=3]; 76.82/37.49 9259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9259 -> 9265[label="",style="solid", color="black", weight=3]; 76.82/37.49 5362 -> 9260[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5362 -> 9261[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5364 -> 9268[label="",style="solid", color="black", weight=3]; 76.82/37.49 5365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5365 -> 9269[label="",style="solid", color="black", weight=3]; 76.82/37.49 5366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5366 -> 9270[label="",style="solid", color="black", weight=3]; 76.82/37.49 5367 -> 9271[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5367 -> 9272[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5368 -> 9273[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5368 -> 9274[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9279 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9279[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9279 -> 9291[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9279 -> 9292[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9280[label="Succ wx5100",fontsize=16,color="green",shape="box"];9281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10380)) == LT))",fontsize=16,color="black",shape="box"];9281 -> 9293[label="",style="solid", color="black", weight=3]; 76.82/37.49 9282[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9282 -> 9294[label="",style="solid", color="black", weight=3]; 76.82/37.49 5370 -> 14136[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5370 -> 14151[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14152[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14153[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14154[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14155[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14156[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5370 -> 14157[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 14301[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx1560) * Neg (Succ wx1565)) == GT))",fontsize=16,color="black",shape="box"];14301 -> 14305[label="",style="solid", color="black", weight=3]; 76.82/37.49 5373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5373 -> 9286[label="",style="solid", color="black", weight=3]; 76.82/37.49 5374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5374 -> 9287[label="",style="solid", color="black", weight=3]; 76.82/37.49 5375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5375 -> 9288[label="",style="solid", color="black", weight=3]; 76.82/37.49 5376 -> 9289[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5376 -> 9290[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5377 -> 9295[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5377 -> 9296[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9301 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9301[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9301 -> 9313[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9301 -> 9314[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9302[label="Succ wx5100",fontsize=16,color="green",shape="box"];9303[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10530)) == LT))",fontsize=16,color="black",shape="box"];9303 -> 9315[label="",style="solid", color="black", weight=3]; 76.82/37.49 9304[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9304 -> 9316[label="",style="solid", color="black", weight=3]; 76.82/37.49 5379 -> 14196[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5379 -> 14211[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14212[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14213[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14214[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14215[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14216[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5379 -> 14217[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 14304[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx1568) * Pos (Succ wx1573)) == GT))",fontsize=16,color="black",shape="box"];14304 -> 14333[label="",style="solid", color="black", weight=3]; 76.82/37.49 5382[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5382 -> 9308[label="",style="solid", color="black", weight=3]; 76.82/37.49 5383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5383 -> 9309[label="",style="solid", color="black", weight=3]; 76.82/37.49 5384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];5384 -> 9310[label="",style="solid", color="black", weight=3]; 76.82/37.49 5385 -> 9311[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5385[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5385 -> 9312[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5386 -> 9317[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5386[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100))) == LT))",fontsize=16,color="magenta"];5386 -> 9318[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9323 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9323[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9323 -> 9329[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9323 -> 9330[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9324[label="Succ wx5100",fontsize=16,color="green",shape="box"];9325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10680)) == LT))",fontsize=16,color="black",shape="box"];9325 -> 9331[label="",style="solid", color="black", weight=3]; 76.82/37.49 9326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9326 -> 9332[label="",style="solid", color="black", weight=3]; 76.82/37.49 5388 -> 9327[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ (primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100))) == LT))",fontsize=16,color="magenta"];5388 -> 9328[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx30000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5390 -> 9335[label="",style="solid", color="black", weight=3]; 76.82/37.49 5391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx5100))) == GT))",fontsize=16,color="black",shape="box"];5391 -> 9336[label="",style="solid", color="black", weight=3]; 76.82/37.49 5392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];5392 -> 9337[label="",style="solid", color="black", weight=3]; 76.82/37.49 6095[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2310) wx25700 == LT))",fontsize=16,color="burlywood",shape="box"];21573[label="wx25700/Succ wx257000",fontsize=10,color="white",style="solid",shape="box"];6095 -> 21573[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21573 -> 9338[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21574[label="wx25700/Zero",fontsize=10,color="white",style="solid",shape="box"];6095 -> 21574[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21574 -> 9339[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 6096[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero wx25700 == LT))",fontsize=16,color="burlywood",shape="box"];21575[label="wx25700/Succ wx257000",fontsize=10,color="white",style="solid",shape="box"];6096 -> 21575[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21575 -> 9340[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21576[label="wx25700/Zero",fontsize=10,color="white",style="solid",shape="box"];6096 -> 21576[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21576 -> 9341[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 6097[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2340) wx25900 == LT))",fontsize=16,color="burlywood",shape="box"];21577[label="wx25900/Succ wx259000",fontsize=10,color="white",style="solid",shape="box"];6097 -> 21577[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21577 -> 9342[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21578[label="wx25900/Zero",fontsize=10,color="white",style="solid",shape="box"];6097 -> 21578[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21578 -> 9343[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 6098[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero wx25900 == LT))",fontsize=16,color="burlywood",shape="box"];21579[label="wx25900/Succ wx259000",fontsize=10,color="white",style="solid",shape="box"];6098 -> 21579[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21579 -> 9344[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21580[label="wx25900/Zero",fontsize=10,color="white",style="solid",shape="box"];6098 -> 21580[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21580 -> 9345[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 6099[label="wx2010",fontsize=16,color="green",shape="box"];6100[label="wx25300",fontsize=16,color="green",shape="box"];6101[label="Succ wx2010",fontsize=16,color="green",shape="box"];6102[label="Succ wx2010",fontsize=16,color="green",shape="box"];6103[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];6103 -> 9346[label="",style="solid", color="black", weight=3]; 76.82/37.49 6104 -> 6021[label="",style="dashed", color="red", weight=0]; 76.82/37.49 6104[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="magenta"];6104 -> 9347[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6105[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6105 -> 9348[label="",style="solid", color="black", weight=3]; 76.82/37.49 6106[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6106 -> 9349[label="",style="solid", color="black", weight=3]; 76.82/37.49 6107[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6107 -> 9350[label="",style="solid", color="black", weight=3]; 76.82/37.49 6108[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];6108 -> 9351[label="",style="solid", color="black", weight=3]; 76.82/37.49 6109[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx2750)) (primMulInt (Pos wx2000) (Neg wx2070)) == GT))",fontsize=16,color="black",shape="box"];6109 -> 9352[label="",style="solid", color="black", weight=3]; 76.82/37.49 6110[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos Zero) (primMulInt (Pos wx2000) (Neg wx2070)) == GT))",fontsize=16,color="black",shape="box"];6110 -> 9353[label="",style="solid", color="black", weight=3]; 76.82/37.49 6111[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx2760)) (primMulInt (Neg wx2000) (Pos wx2070)) == GT))",fontsize=16,color="black",shape="box"];6111 -> 9354[label="",style="solid", color="black", weight=3]; 76.82/37.49 6112[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos Zero) (primMulInt (Neg wx2000) (Pos wx2070)) == GT))",fontsize=16,color="black",shape="box"];6112 -> 9355[label="",style="solid", color="black", weight=3]; 76.82/37.49 6115[label="Succ wx2010",fontsize=16,color="green",shape="box"];6116[label="wx25500",fontsize=16,color="green",shape="box"];6117[label="wx2010",fontsize=16,color="green",shape="box"];6118[label="Succ wx2010",fontsize=16,color="green",shape="box"];6119[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];6119 -> 9356[label="",style="solid", color="black", weight=3]; 76.82/37.49 6120 -> 6029[label="",style="dashed", color="red", weight=0]; 76.82/37.49 6120[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ Zero)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="magenta"];6120 -> 9357[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6121[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (compare (Pos (Succ wx206) * Pos (Succ wx201)) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6121 -> 9358[label="",style="solid", color="black", weight=3]; 76.82/37.49 6122[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6122 -> 9359[label="",style="solid", color="black", weight=3]; 76.82/37.49 6123[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];6123 -> 9360[label="",style="solid", color="black", weight=3]; 76.82/37.49 6124[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];6124 -> 9361[label="",style="solid", color="black", weight=3]; 76.82/37.49 9365 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9365[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9365 -> 9367[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9365 -> 9368[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1073) == LT))",fontsize=16,color="burlywood",shape="triangle"];21581[label="wx1073/Succ wx10730",fontsize=10,color="white",style="solid",shape="box"];9364 -> 21581[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21581 -> 9369[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21582[label="wx1073/Zero",fontsize=10,color="white",style="solid",shape="box"];9364 -> 21582[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21582 -> 9370[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 9372 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9372[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9372 -> 9374[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9372 -> 9375[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1079) == LT))",fontsize=16,color="burlywood",shape="triangle"];21583[label="wx1079/Succ wx10790",fontsize=10,color="white",style="solid",shape="box"];9371 -> 21583[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21583 -> 9376[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21584[label="wx1079/Zero",fontsize=10,color="white",style="solid",shape="box"];9371 -> 21584[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21584 -> 9377[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 9391 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9391[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9391 -> 9401[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9391 -> 9402[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9392[label="Succ wx5100",fontsize=16,color="green",shape="box"];9393[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10830) == LT))",fontsize=16,color="black",shape="box"];9393 -> 9403[label="",style="solid", color="black", weight=3]; 76.82/37.49 9394 -> 11610[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9394[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9394 -> 11611[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11612[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11613[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11614[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11615[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11616[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11617[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9394 -> 11618[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14346[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];5756 -> 14363[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14364[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14365[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14366[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14367[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14368[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14369[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5756 -> 14370[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5759[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];5759 -> 9388[label="",style="solid", color="black", weight=3]; 76.82/37.49 5760 -> 9389[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];5760 -> 9390[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];5761 -> 9395[label="",style="solid", color="black", weight=3]; 76.82/37.49 9399 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 9399[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9399 -> 9405[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9399 -> 9406[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 9398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1087) == LT))",fontsize=16,color="burlywood",shape="triangle"];21585[label="wx1087/Succ wx10870",fontsize=10,color="white",style="solid",shape="box"];9398 -> 21585[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21585 -> 9407[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21586[label="wx1087/Zero",fontsize=10,color="white",style="solid",shape="box"];9398 -> 21586[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21586 -> 9408[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 5777 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5777[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5777 -> 9409[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5777 -> 9410[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx212) == LT))",fontsize=16,color="burlywood",shape="triangle"];21587[label="wx212/Succ wx2120",fontsize=10,color="white",style="solid",shape="box"];5776 -> 21587[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21587 -> 9411[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21588[label="wx212/Zero",fontsize=10,color="white",style="solid",shape="box"];5776 -> 21588[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21588 -> 9412[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 5819 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5819[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5819 -> 9413[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5819 -> 9414[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5820[label="Succ wx5100",fontsize=16,color="green",shape="box"];5821 -> 11649[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5821 -> 11674[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11675[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11676[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11677[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11678[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11679[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11680[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5821 -> 11681[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];5822 -> 9416[label="",style="solid", color="black", weight=3]; 76.82/37.49 11666[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];11667[label="wx31",fontsize=16,color="green",shape="box"];11668[label="wx5000",fontsize=16,color="green",shape="box"];11669[label="wx5100",fontsize=16,color="green",shape="box"];11670[label="wx32",fontsize=16,color="green",shape="box"];11671[label="wx4",fontsize=16,color="green",shape="box"];11672[label="wx33",fontsize=16,color="green",shape="box"];11673[label="wx34",fontsize=16,color="green",shape="box"];11976[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (primMulInt (Pos (Succ wx1180)) (Pos Zero)) (Pos (Succ wx1175) * Neg (Succ wx1181)) == GT))",fontsize=16,color="black",shape="box"];11976 -> 12017[label="",style="solid", color="black", weight=3]; 76.82/37.49 5804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];5804 -> 9420[label="",style="solid", color="black", weight=3]; 76.82/37.49 5805 -> 9421[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];5805 -> 9422[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];5806 -> 9423[label="",style="solid", color="black", weight=3]; 76.82/37.49 5808 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5808[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5808 -> 9424[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5808 -> 9425[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx219) == LT))",fontsize=16,color="burlywood",shape="triangle"];21589[label="wx219/Succ wx2190",fontsize=10,color="white",style="solid",shape="box"];5807 -> 21589[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21589 -> 9426[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21590[label="wx219/Zero",fontsize=10,color="white",style="solid",shape="box"];5807 -> 21590[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21590 -> 9427[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 5824 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5824[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5824 -> 9428[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5824 -> 9429[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx226) == LT))",fontsize=16,color="burlywood",shape="triangle"];21591[label="wx226/Succ wx2260",fontsize=10,color="white",style="solid",shape="box"];5823 -> 21591[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21591 -> 9430[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21592[label="wx226/Zero",fontsize=10,color="white",style="solid",shape="box"];5823 -> 21592[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21592 -> 9431[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 5902 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5902[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5902 -> 9432[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5902 -> 9433[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5903[label="Succ wx5100",fontsize=16,color="green",shape="box"];5904 -> 11711[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];5904 -> 11736[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11737[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11738[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11739[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11740[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11741[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11742[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5904 -> 11743[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5905[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];5905 -> 9435[label="",style="solid", color="black", weight=3]; 76.82/37.49 11728[label="wx32",fontsize=16,color="green",shape="box"];11729[label="wx34",fontsize=16,color="green",shape="box"];11730[label="wx5000",fontsize=16,color="green",shape="box"];11731[label="wx31",fontsize=16,color="green",shape="box"];11732[label="wx33",fontsize=16,color="green",shape="box"];11733[label="wx5100",fontsize=16,color="green",shape="box"];11734[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];11735[label="wx4",fontsize=16,color="green",shape="box"];12016[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (primMulInt (Pos (Succ wx1189)) (Pos Zero)) (Neg (Succ wx1184) * Pos (Succ wx1190)) == GT))",fontsize=16,color="black",shape="box"];12016 -> 12058[label="",style="solid", color="black", weight=3]; 76.82/37.49 5878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];5878 -> 9439[label="",style="solid", color="black", weight=3]; 76.82/37.49 5879 -> 9440[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5879[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];5879 -> 9441[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];5880 -> 9442[label="",style="solid", color="black", weight=3]; 76.82/37.49 5882 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5882[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5882 -> 9443[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5882 -> 9444[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx238) == LT))",fontsize=16,color="burlywood",shape="triangle"];21593[label="wx238/Succ wx2380",fontsize=10,color="white",style="solid",shape="box"];5881 -> 21593[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21593 -> 9445[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21594[label="wx238/Zero",fontsize=10,color="white",style="solid",shape="box"];5881 -> 21594[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21594 -> 9446[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 5907 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5907[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];5907 -> 9447[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5907 -> 9448[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5906[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx245) == LT))",fontsize=16,color="burlywood",shape="triangle"];21595[label="wx245/Succ wx2450",fontsize=10,color="white",style="solid",shape="box"];5906 -> 21595[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21595 -> 9449[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 21596[label="wx245/Zero",fontsize=10,color="white",style="solid",shape="box"];5906 -> 21596[label="",style="solid", color="burlywood", weight=9]; 76.82/37.49 21596 -> 9450[label="",style="solid", color="burlywood", weight=3]; 76.82/37.49 6008 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 6008[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6008 -> 9451[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6008 -> 9452[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6009[label="Succ wx5100",fontsize=16,color="green",shape="box"];6010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx2500) == LT))",fontsize=16,color="black",shape="box"];6010 -> 9453[label="",style="solid", color="black", weight=3]; 76.82/37.49 6011 -> 11774[label="",style="dashed", color="red", weight=0]; 76.82/37.49 6011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6011 -> 11775[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11776[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11777[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11778[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11779[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11780[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11781[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 6011 -> 11782[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5983 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.49 5983[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];5983 -> 9455[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5983 -> 9456[label="",style="dashed", color="magenta", weight=3]; 76.82/37.49 5982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx261)) == LT))",fontsize=16,color="black",shape="triangle"];5982 -> 9457[label="",style="solid", color="black", weight=3]; 76.82/37.49 6014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6014 -> 9458[label="",style="solid", color="black", weight=3]; 76.82/37.50 6015 -> 9459[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6015[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6015 -> 9460[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6016 -> 9461[label="",style="solid", color="black", weight=3]; 76.82/37.50 6018 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6018[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6018 -> 9462[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6018 -> 9463[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6017[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx263) == LT))",fontsize=16,color="burlywood",shape="triangle"];21597[label="wx263/Succ wx2630",fontsize=10,color="white",style="solid",shape="box"];6017 -> 21597[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21597 -> 9464[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21598[label="wx263/Zero",fontsize=10,color="white",style="solid",shape="box"];6017 -> 21598[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21598 -> 9465[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6038 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6038[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6038 -> 9466[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6038 -> 9467[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx270) == LT))",fontsize=16,color="burlywood",shape="triangle"];21599[label="wx270/Succ wx2700",fontsize=10,color="white",style="solid",shape="box"];6037 -> 21599[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21599 -> 9468[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21600[label="wx270/Zero",fontsize=10,color="white",style="solid",shape="box"];6037 -> 21600[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21600 -> 9469[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6125 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6125[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6125 -> 9470[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6125 -> 9471[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6126[label="Succ wx5100",fontsize=16,color="green",shape="box"];6127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx2770) == LT))",fontsize=16,color="black",shape="box"];6127 -> 9472[label="",style="solid", color="black", weight=3]; 76.82/37.50 6128 -> 11817[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6128 -> 11818[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11819[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11820[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11821[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11822[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11823[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11824[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6128 -> 11825[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6114 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6114[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6114 -> 9474[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6114 -> 9475[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx280)) == LT))",fontsize=16,color="black",shape="triangle"];6113 -> 9476[label="",style="solid", color="black", weight=3]; 76.82/37.50 6131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6131 -> 9477[label="",style="solid", color="black", weight=3]; 76.82/37.50 6132 -> 9478[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6132[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6132 -> 9479[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6133 -> 9480[label="",style="solid", color="black", weight=3]; 76.82/37.50 6135 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6135[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6135 -> 9481[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6135 -> 9482[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx282) == LT))",fontsize=16,color="burlywood",shape="triangle"];21601[label="wx282/Succ wx2820",fontsize=10,color="white",style="solid",shape="box"];6134 -> 21601[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21601 -> 9483[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21602[label="wx282/Zero",fontsize=10,color="white",style="solid",shape="box"];6134 -> 21602[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21602 -> 9484[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6137 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6137[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6137 -> 9485[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6137 -> 9486[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx289) == LT))",fontsize=16,color="burlywood",shape="triangle"];21603[label="wx289/Succ wx2890",fontsize=10,color="white",style="solid",shape="box"];6136 -> 21603[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21603 -> 9487[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21604[label="wx289/Zero",fontsize=10,color="white",style="solid",shape="box"];6136 -> 21604[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21604 -> 9488[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6154 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6154[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6154 -> 9489[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6154 -> 9490[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6155[label="Succ wx5100",fontsize=16,color="green",shape="box"];6156 -> 11860[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];6156 -> 11885[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11886[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11887[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11888[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11889[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11890[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11891[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6156 -> 11892[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];6157 -> 9492[label="",style="solid", color="black", weight=3]; 76.82/37.50 11877[label="wx5100",fontsize=16,color="green",shape="box"];11878[label="wx34",fontsize=16,color="green",shape="box"];11879[label="wx30100",fontsize=16,color="green",shape="box"];11880[label="wx31",fontsize=16,color="green",shape="box"];11881[label="wx33",fontsize=16,color="green",shape="box"];11882[label="wx4",fontsize=16,color="green",shape="box"];11883[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];11884[label="wx32",fontsize=16,color="green",shape="box"];12182[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1212))) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="black",shape="box"];12182 -> 12221[label="",style="solid", color="black", weight=3]; 76.82/37.50 6149[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6149 -> 9497[label="",style="solid", color="black", weight=3]; 76.82/37.50 6150 -> 9498[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6150[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6150 -> 9499[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6151 -> 9500[label="",style="solid", color="black", weight=3]; 76.82/37.50 6153 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6153[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6153 -> 9501[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6153 -> 9502[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx297) == LT))",fontsize=16,color="burlywood",shape="triangle"];21605[label="wx297/Succ wx2970",fontsize=10,color="white",style="solid",shape="box"];6152 -> 21605[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21605 -> 9503[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21606[label="wx297/Zero",fontsize=10,color="white",style="solid",shape="box"];6152 -> 21606[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21606 -> 9504[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6159 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6159[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6159 -> 9505[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6159 -> 9506[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx304) == LT))",fontsize=16,color="burlywood",shape="triangle"];21607[label="wx304/Succ wx3040",fontsize=10,color="white",style="solid",shape="box"];6158 -> 21607[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21607 -> 9507[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21608[label="wx304/Zero",fontsize=10,color="white",style="solid",shape="box"];6158 -> 21608[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21608 -> 9508[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6176 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6176[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6176 -> 9509[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6176 -> 9510[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6177[label="Succ wx5100",fontsize=16,color="green",shape="box"];6178 -> 11924[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];6178 -> 11949[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11950[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11951[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11952[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11953[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11954[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11955[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6178 -> 11956[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];6179 -> 9512[label="",style="solid", color="black", weight=3]; 76.82/37.50 11941[label="wx33",fontsize=16,color="green",shape="box"];11942[label="wx31",fontsize=16,color="green",shape="box"];11943[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];11944[label="wx4",fontsize=16,color="green",shape="box"];11945[label="wx34",fontsize=16,color="green",shape="box"];11946[label="wx32",fontsize=16,color="green",shape="box"];11947[label="wx30100",fontsize=16,color="green",shape="box"];11948[label="wx5100",fontsize=16,color="green",shape="box"];12220[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1221))) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="black",shape="box"];12220 -> 12329[label="",style="solid", color="black", weight=3]; 76.82/37.50 6171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6171 -> 9517[label="",style="solid", color="black", weight=3]; 76.82/37.50 6172 -> 9518[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6172 -> 9519[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6173 -> 9520[label="",style="solid", color="black", weight=3]; 76.82/37.50 6175 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6175[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6175 -> 9521[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6175 -> 9522[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx312) == LT))",fontsize=16,color="burlywood",shape="triangle"];21609[label="wx312/Succ wx3120",fontsize=10,color="white",style="solid",shape="box"];6174 -> 21609[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21609 -> 9523[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21610[label="wx312/Zero",fontsize=10,color="white",style="solid",shape="box"];6174 -> 21610[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21610 -> 9524[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6181 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6181[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6181 -> 9525[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6181 -> 9526[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx319) == LT))",fontsize=16,color="burlywood",shape="triangle"];21611[label="wx319/Succ wx3190",fontsize=10,color="white",style="solid",shape="box"];6180 -> 21611[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21611 -> 9527[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21612[label="wx319/Zero",fontsize=10,color="white",style="solid",shape="box"];6180 -> 21612[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21612 -> 9528[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6192 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6192[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6192 -> 9529[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6192 -> 9530[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6193[label="Succ wx5100",fontsize=16,color="green",shape="box"];6194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3240) == LT))",fontsize=16,color="black",shape="box"];6194 -> 9531[label="",style="solid", color="black", weight=3]; 76.82/37.50 6195 -> 11989[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6195 -> 11990[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11991[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11992[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11993[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11994[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11995[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11996[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6195 -> 11997[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6191 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6191[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6191 -> 9533[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6191 -> 9534[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx327)) == LT))",fontsize=16,color="black",shape="triangle"];6190 -> 9535[label="",style="solid", color="black", weight=3]; 76.82/37.50 6198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6198 -> 9536[label="",style="solid", color="black", weight=3]; 76.82/37.50 6199 -> 9537[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6199 -> 9538[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6200 -> 9539[label="",style="solid", color="black", weight=3]; 76.82/37.50 6202 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6202[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6202 -> 9540[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6202 -> 9541[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx329) == LT))",fontsize=16,color="burlywood",shape="triangle"];21613[label="wx329/Succ wx3290",fontsize=10,color="white",style="solid",shape="box"];6201 -> 21613[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21613 -> 9542[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21614[label="wx329/Zero",fontsize=10,color="white",style="solid",shape="box"];6201 -> 21614[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21614 -> 9543[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6204 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6204[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6204 -> 9544[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6204 -> 9545[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx336) == LT))",fontsize=16,color="burlywood",shape="triangle"];21615[label="wx336/Succ wx3360",fontsize=10,color="white",style="solid",shape="box"];6203 -> 21615[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21615 -> 9546[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21616[label="wx336/Zero",fontsize=10,color="white",style="solid",shape="box"];6203 -> 21616[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21616 -> 9547[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6215 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6215[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6215 -> 9548[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6215 -> 9549[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6216[label="Succ wx5100",fontsize=16,color="green",shape="box"];6217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx3410) == LT))",fontsize=16,color="black",shape="box"];6217 -> 9550[label="",style="solid", color="black", weight=3]; 76.82/37.50 6218 -> 12034[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6218 -> 12035[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12036[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12037[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12038[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12039[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12040[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6218 -> 12041[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6214 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6214[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6214 -> 9552[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6214 -> 9553[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6213[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx344)) == LT))",fontsize=16,color="black",shape="triangle"];6213 -> 9554[label="",style="solid", color="black", weight=3]; 76.82/37.50 6221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6221 -> 9555[label="",style="solid", color="black", weight=3]; 76.82/37.50 6222 -> 9556[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6222 -> 9557[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6223 -> 9558[label="",style="solid", color="black", weight=3]; 76.82/37.50 6225 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6225[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6225 -> 9559[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6225 -> 9560[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx346) == LT))",fontsize=16,color="burlywood",shape="triangle"];21617[label="wx346/Succ wx3460",fontsize=10,color="white",style="solid",shape="box"];6224 -> 21617[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21617 -> 9561[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21618[label="wx346/Zero",fontsize=10,color="white",style="solid",shape="box"];6224 -> 21618[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21618 -> 9562[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6227 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6227[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6227 -> 9563[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6227 -> 9564[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx353) == LT))",fontsize=16,color="burlywood",shape="triangle"];21619[label="wx353/Succ wx3530",fontsize=10,color="white",style="solid",shape="box"];6226 -> 21619[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21619 -> 9565[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21620[label="wx353/Zero",fontsize=10,color="white",style="solid",shape="box"];6226 -> 21620[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21620 -> 9566[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6244 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6244[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6244 -> 9567[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6244 -> 9568[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6245[label="Succ wx5100",fontsize=16,color="green",shape="box"];6246 -> 12076[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];6246 -> 12098[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12099[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12100[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12101[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12102[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12103[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6246 -> 12104[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];6247 -> 9570[label="",style="solid", color="black", weight=3]; 76.82/37.50 12091[label="wx33",fontsize=16,color="green",shape="box"];12092[label="wx4",fontsize=16,color="green",shape="box"];12093[label="wx34",fontsize=16,color="green",shape="box"];12094[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12095[label="wx31",fontsize=16,color="green",shape="box"];12096[label="wx5100",fontsize=16,color="green",shape="box"];12097[label="wx32",fontsize=16,color="green",shape="box"];12341[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx1246) * Neg (Succ wx1251)) == GT))",fontsize=16,color="black",shape="box"];12341 -> 12390[label="",style="solid", color="black", weight=3]; 76.82/37.50 6239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6239 -> 9574[label="",style="solid", color="black", weight=3]; 76.82/37.50 6240 -> 9575[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6240 -> 9576[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6241 -> 9577[label="",style="solid", color="black", weight=3]; 76.82/37.50 6243 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6243[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6243 -> 9578[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6243 -> 9579[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx361) == LT))",fontsize=16,color="burlywood",shape="triangle"];21621[label="wx361/Succ wx3610",fontsize=10,color="white",style="solid",shape="box"];6242 -> 21621[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21621 -> 9580[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21622[label="wx361/Zero",fontsize=10,color="white",style="solid",shape="box"];6242 -> 21622[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21622 -> 9581[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6249 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6249[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6249 -> 9582[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6249 -> 9583[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx368) == LT))",fontsize=16,color="burlywood",shape="triangle"];21623[label="wx368/Succ wx3680",fontsize=10,color="white",style="solid",shape="box"];6248 -> 21623[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21623 -> 9584[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21624[label="wx368/Zero",fontsize=10,color="white",style="solid",shape="box"];6248 -> 21624[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21624 -> 9585[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6266 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6266[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6266 -> 9586[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6266 -> 9587[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6267[label="Succ wx5100",fontsize=16,color="green",shape="box"];6268 -> 12136[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];6268 -> 12158[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12159[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12160[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12161[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12162[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12163[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6268 -> 12164[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];6269 -> 9589[label="",style="solid", color="black", weight=3]; 76.82/37.50 12151[label="wx4",fontsize=16,color="green",shape="box"];12152[label="wx32",fontsize=16,color="green",shape="box"];12153[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12154[label="wx31",fontsize=16,color="green",shape="box"];12155[label="wx5100",fontsize=16,color="green",shape="box"];12156[label="wx34",fontsize=16,color="green",shape="box"];12157[label="wx33",fontsize=16,color="green",shape="box"];12389[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx1254) * Pos (Succ wx1259)) == GT))",fontsize=16,color="black",shape="box"];12389 -> 12434[label="",style="solid", color="black", weight=3]; 76.82/37.50 6261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6261 -> 9593[label="",style="solid", color="black", weight=3]; 76.82/37.50 6262 -> 9594[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6262 -> 9595[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6263 -> 9596[label="",style="solid", color="black", weight=3]; 76.82/37.50 6265 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6265[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6265 -> 9597[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6265 -> 9598[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx376) == LT))",fontsize=16,color="burlywood",shape="triangle"];21625[label="wx376/Succ wx3760",fontsize=10,color="white",style="solid",shape="box"];6264 -> 21625[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21625 -> 9599[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21626[label="wx376/Zero",fontsize=10,color="white",style="solid",shape="box"];6264 -> 21626[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21626 -> 9600[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6271 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6271[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6271 -> 9601[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6271 -> 9602[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx383) == LT))",fontsize=16,color="burlywood",shape="triangle"];21627[label="wx383/Succ wx3830",fontsize=10,color="white",style="solid",shape="box"];6270 -> 21627[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21627 -> 9603[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21628[label="wx383/Zero",fontsize=10,color="white",style="solid",shape="box"];6270 -> 21628[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21628 -> 9604[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6282 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6282[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6282 -> 9605[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6282 -> 9606[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6283[label="Succ wx5100",fontsize=16,color="green",shape="box"];6284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3880) == LT))",fontsize=16,color="black",shape="box"];6284 -> 9607[label="",style="solid", color="black", weight=3]; 76.82/37.50 6285 -> 12196[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6285 -> 12197[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12198[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12199[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12200[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12201[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12202[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6285 -> 12203[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6281 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6281[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6281 -> 9609[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6281 -> 9610[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx391)) == LT))",fontsize=16,color="black",shape="triangle"];6280 -> 9611[label="",style="solid", color="black", weight=3]; 76.82/37.50 6288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6288 -> 9612[label="",style="solid", color="black", weight=3]; 76.82/37.50 6289 -> 9613[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6289 -> 9614[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6290 -> 9615[label="",style="solid", color="black", weight=3]; 76.82/37.50 7114[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7114 -> 9616[label="",style="solid", color="black", weight=3]; 76.82/37.50 7116 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7116[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7116 -> 9617[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7116 -> 9618[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7115[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg wx488) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21629[label="wx488/Succ wx4880",fontsize=10,color="white",style="solid",shape="box"];7115 -> 21629[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21629 -> 9619[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21630[label="wx488/Zero",fontsize=10,color="white",style="solid",shape="box"];7115 -> 21630[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21630 -> 9620[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7118 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7118[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7118 -> 9621[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7118 -> 9622[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7117[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg wx489) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21631[label="wx489/Succ wx4890",fontsize=10,color="white",style="solid",shape="box"];7117 -> 21631[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21631 -> 9623[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21632[label="wx489/Zero",fontsize=10,color="white",style="solid",shape="box"];7117 -> 21632[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21632 -> 9624[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7120 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7120[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7120 -> 9625[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7120 -> 9626[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7119[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg wx490) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21633[label="wx490/Succ wx4900",fontsize=10,color="white",style="solid",shape="box"];7119 -> 21633[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21633 -> 9627[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21634[label="wx490/Zero",fontsize=10,color="white",style="solid",shape="box"];7119 -> 21634[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21634 -> 9628[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7121[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7121 -> 9629[label="",style="solid", color="black", weight=3]; 76.82/37.50 7123 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7123[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7123 -> 9630[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7123 -> 9631[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7122[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg wx491) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21635[label="wx491/Succ wx4910",fontsize=10,color="white",style="solid",shape="box"];7122 -> 21635[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21635 -> 9632[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21636[label="wx491/Zero",fontsize=10,color="white",style="solid",shape="box"];7122 -> 21636[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21636 -> 9633[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7125 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7125[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7125 -> 9634[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7125 -> 9635[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7124[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg wx492) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21637[label="wx492/Succ wx4920",fontsize=10,color="white",style="solid",shape="box"];7124 -> 21637[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21637 -> 9636[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21638[label="wx492/Zero",fontsize=10,color="white",style="solid",shape="box"];7124 -> 21638[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21638 -> 9637[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7127 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7127[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7127 -> 9638[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7127 -> 9639[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7126[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg wx493) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21639[label="wx493/Succ wx4930",fontsize=10,color="white",style="solid",shape="box"];7126 -> 21639[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21639 -> 9640[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21640[label="wx493/Zero",fontsize=10,color="white",style="solid",shape="box"];7126 -> 21640[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21640 -> 9641[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7128[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7128 -> 9642[label="",style="solid", color="black", weight=3]; 76.82/37.50 7130 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7130[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7130 -> 9643[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7130 -> 9644[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7129[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg wx494) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21641[label="wx494/Succ wx4940",fontsize=10,color="white",style="solid",shape="box"];7129 -> 21641[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21641 -> 9645[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21642[label="wx494/Zero",fontsize=10,color="white",style="solid",shape="box"];7129 -> 21642[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21642 -> 9646[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7132 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7132[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7132 -> 9647[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7132 -> 9648[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7131[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg wx495) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21643[label="wx495/Succ wx4950",fontsize=10,color="white",style="solid",shape="box"];7131 -> 21643[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21643 -> 9649[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21644[label="wx495/Zero",fontsize=10,color="white",style="solid",shape="box"];7131 -> 21644[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21644 -> 9650[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7134 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7134[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7134 -> 9651[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7134 -> 9652[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7133[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg wx496) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21645[label="wx496/Succ wx4960",fontsize=10,color="white",style="solid",shape="box"];7133 -> 21645[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21645 -> 9653[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21646[label="wx496/Zero",fontsize=10,color="white",style="solid",shape="box"];7133 -> 21646[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21646 -> 9654[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7135[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (primMulInt (Pos (Succ wx401)) (Neg (Succ wx396))) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];7135 -> 9655[label="",style="solid", color="black", weight=3]; 76.82/37.50 7137 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7137[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7137 -> 9656[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7137 -> 9657[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7136[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg wx497) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21647[label="wx497/Succ wx4970",fontsize=10,color="white",style="solid",shape="box"];7136 -> 21647[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21647 -> 9658[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21648[label="wx497/Zero",fontsize=10,color="white",style="solid",shape="box"];7136 -> 21648[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21648 -> 9659[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7139 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7139[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7139 -> 9660[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7139 -> 9661[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7138[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg wx498) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21649[label="wx498/Succ wx4980",fontsize=10,color="white",style="solid",shape="box"];7138 -> 21649[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21649 -> 9662[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21650[label="wx498/Zero",fontsize=10,color="white",style="solid",shape="box"];7138 -> 21650[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21650 -> 9663[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7141 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7141[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];7141 -> 9664[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7141 -> 9665[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7140[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg wx499) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21651[label="wx499/Succ wx4990",fontsize=10,color="white",style="solid",shape="box"];7140 -> 21651[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21651 -> 9666[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21652[label="wx499/Zero",fontsize=10,color="white",style="solid",shape="box"];7140 -> 21652[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21652 -> 9667[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6680 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6680[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6680 -> 9668[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6680 -> 9669[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx405) == LT))",fontsize=16,color="burlywood",shape="triangle"];21653[label="wx405/Succ wx4050",fontsize=10,color="white",style="solid",shape="box"];6679 -> 21653[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21653 -> 9670[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21654[label="wx405/Zero",fontsize=10,color="white",style="solid",shape="box"];6679 -> 21654[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21654 -> 9671[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6685 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6685[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6685 -> 9672[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6685 -> 9673[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx412) == LT))",fontsize=16,color="burlywood",shape="triangle"];21655[label="wx412/Succ wx4120",fontsize=10,color="white",style="solid",shape="box"];6684 -> 21655[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21655 -> 9674[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21656[label="wx412/Zero",fontsize=10,color="white",style="solid",shape="box"];6684 -> 21656[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21656 -> 9675[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6720 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6720[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6720 -> 9676[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6720 -> 9677[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6721[label="Succ wx5100",fontsize=16,color="green",shape="box"];6722 -> 12277[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];6722 -> 12302[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12303[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12304[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12305[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12306[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12307[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12308[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6722 -> 12309[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];6723 -> 9679[label="",style="solid", color="black", weight=3]; 76.82/37.50 12294[label="wx31",fontsize=16,color="green",shape="box"];12295[label="wx4",fontsize=16,color="green",shape="box"];12296[label="wx32",fontsize=16,color="green",shape="box"];12297[label="wx33",fontsize=16,color="green",shape="box"];12298[label="wx34",fontsize=16,color="green",shape="box"];12299[label="wx5100",fontsize=16,color="green",shape="box"];12300[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12301[label="wx5000",fontsize=16,color="green",shape="box"];6707[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6707 -> 9681[label="",style="solid", color="black", weight=3]; 76.82/37.50 6708 -> 9682[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6708 -> 9683[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6709 -> 9684[label="",style="solid", color="black", weight=3]; 76.82/37.50 6711 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6711[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6711 -> 9685[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6711 -> 9686[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6710[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx420) == LT))",fontsize=16,color="burlywood",shape="triangle"];21657[label="wx420/Succ wx4200",fontsize=10,color="white",style="solid",shape="box"];6710 -> 21657[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21657 -> 9687[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21658[label="wx420/Zero",fontsize=10,color="white",style="solid",shape="box"];6710 -> 21658[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21658 -> 9688[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6725 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6725[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6725 -> 9689[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6725 -> 9690[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx427) == LT))",fontsize=16,color="burlywood",shape="triangle"];21659[label="wx427/Succ wx4270",fontsize=10,color="white",style="solid",shape="box"];6724 -> 21659[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21659 -> 9691[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21660[label="wx427/Zero",fontsize=10,color="white",style="solid",shape="box"];6724 -> 21660[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21660 -> 9692[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6796 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6796[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6796 -> 9693[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6796 -> 9694[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6797[label="Succ wx5100",fontsize=16,color="green",shape="box"];6798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx4320) Zero == LT))",fontsize=16,color="black",shape="box"];6798 -> 9695[label="",style="solid", color="black", weight=3]; 76.82/37.50 6799 -> 12364[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];6799 -> 12365[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12366[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12367[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12368[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12369[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12370[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12371[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6799 -> 12372[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6769 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6769[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6769 -> 9697[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6769 -> 9698[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx435)) Zero == LT))",fontsize=16,color="black",shape="triangle"];6768 -> 9699[label="",style="solid", color="black", weight=3]; 76.82/37.50 15154[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (compare (Pos (Succ wx1286) * Neg Zero) (Pos (Succ wx1281) * Neg (Succ wx1287)) == GT))",fontsize=16,color="black",shape="box"];15154 -> 15191[label="",style="solid", color="black", weight=3]; 76.82/37.50 6802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];6802 -> 9702[label="",style="solid", color="black", weight=3]; 76.82/37.50 6803 -> 9703[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];6803 -> 9704[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6804[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];6804 -> 9705[label="",style="solid", color="black", weight=3]; 76.82/37.50 6806 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6806[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6806 -> 9706[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6806 -> 9707[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx437) == LT))",fontsize=16,color="burlywood",shape="triangle"];21661[label="wx437/Succ wx4370",fontsize=10,color="white",style="solid",shape="box"];6805 -> 21661[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21661 -> 9708[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21662[label="wx437/Zero",fontsize=10,color="white",style="solid",shape="box"];6805 -> 21662[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21662 -> 9709[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 6891 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6891[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];6891 -> 9710[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6891 -> 9711[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx456) == LT))",fontsize=16,color="burlywood",shape="triangle"];21663[label="wx456/Succ wx4560",fontsize=10,color="white",style="solid",shape="box"];6890 -> 21663[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21663 -> 9712[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21664[label="wx456/Zero",fontsize=10,color="white",style="solid",shape="box"];6890 -> 21664[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21664 -> 9713[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7021 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7021[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7021 -> 9714[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7021 -> 9715[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7022[label="Succ wx5100",fontsize=16,color="green",shape="box"];7023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx4610) Zero == LT))",fontsize=16,color="black",shape="box"];7023 -> 9716[label="",style="solid", color="black", weight=3]; 76.82/37.50 7024 -> 12409[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7024 -> 12410[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12411[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12412[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12413[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12414[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12415[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12416[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7024 -> 12417[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6983 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 6983[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];6983 -> 9718[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6983 -> 9719[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 6982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx464)) Zero == LT))",fontsize=16,color="black",shape="triangle"];6982 -> 9720[label="",style="solid", color="black", weight=3]; 76.82/37.50 15190[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (compare (Pos (Succ wx1295) * Neg Zero) (Neg (Succ wx1290) * Pos (Succ wx1296)) == GT))",fontsize=16,color="black",shape="box"];15190 -> 15253[label="",style="solid", color="black", weight=3]; 76.82/37.50 7027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7027 -> 9723[label="",style="solid", color="black", weight=3]; 76.82/37.50 7028 -> 9724[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7028 -> 9725[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7029 -> 9726[label="",style="solid", color="black", weight=3]; 76.82/37.50 7031 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7031[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7031 -> 9727[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7031 -> 9728[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx466) == LT))",fontsize=16,color="burlywood",shape="triangle"];21665[label="wx466/Succ wx4660",fontsize=10,color="white",style="solid",shape="box"];7030 -> 21665[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21665 -> 9729[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21666[label="wx466/Zero",fontsize=10,color="white",style="solid",shape="box"];7030 -> 21666[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21666 -> 9730[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7063 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7063[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7063 -> 9731[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7063 -> 9732[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7062[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx473) == LT))",fontsize=16,color="burlywood",shape="triangle"];21667[label="wx473/Succ wx4730",fontsize=10,color="white",style="solid",shape="box"];7062 -> 21667[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21667 -> 9733[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21668[label="wx473/Zero",fontsize=10,color="white",style="solid",shape="box"];7062 -> 21668[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21668 -> 9734[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7142 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7142[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7142 -> 9735[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7142 -> 9736[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7143[label="Succ wx5100",fontsize=16,color="green",shape="box"];7144 -> 12454[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7144 -> 12479[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12480[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12481[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12482[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12483[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12484[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12485[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7144 -> 12486[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7145 -> 9738[label="",style="solid", color="black", weight=3]; 76.82/37.50 12471[label="wx31",fontsize=16,color="green",shape="box"];12472[label="wx4",fontsize=16,color="green",shape="box"];12473[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12474[label="wx32",fontsize=16,color="green",shape="box"];12475[label="wx33",fontsize=16,color="green",shape="box"];12476[label="wx34",fontsize=16,color="green",shape="box"];12477[label="wx5100",fontsize=16,color="green",shape="box"];12478[label="wx5000",fontsize=16,color="green",shape="box"];7109[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7109 -> 9740[label="",style="solid", color="black", weight=3]; 76.82/37.50 7110 -> 9741[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7110[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7110 -> 9742[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7111 -> 9743[label="",style="solid", color="black", weight=3]; 76.82/37.50 7113 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7113[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7113 -> 9744[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7113 -> 9745[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx481) == LT))",fontsize=16,color="burlywood",shape="triangle"];21669[label="wx481/Succ wx4810",fontsize=10,color="white",style="solid",shape="box"];7112 -> 21669[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21669 -> 9746[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21670[label="wx481/Zero",fontsize=10,color="white",style="solid",shape="box"];7112 -> 21670[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21670 -> 9747[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7147 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7147[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7147 -> 9748[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7147 -> 9749[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx500) == LT))",fontsize=16,color="burlywood",shape="triangle"];21671[label="wx500/Succ wx5000",fontsize=10,color="white",style="solid",shape="box"];7146 -> 21671[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21671 -> 9750[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21672[label="wx500/Zero",fontsize=10,color="white",style="solid",shape="box"];7146 -> 21672[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21672 -> 9751[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7162 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7162[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7162 -> 9752[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7162 -> 9753[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7163[label="Succ wx5100",fontsize=16,color="green",shape="box"];7164 -> 12519[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7164 -> 12544[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12545[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12546[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12547[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12548[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12549[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12550[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7164 -> 12551[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7165 -> 9755[label="",style="solid", color="black", weight=3]; 76.82/37.50 12536[label="wx32",fontsize=16,color="green",shape="box"];12537[label="wx5100",fontsize=16,color="green",shape="box"];12538[label="wx34",fontsize=16,color="green",shape="box"];12539[label="wx33",fontsize=16,color="green",shape="box"];12540[label="wx31",fontsize=16,color="green",shape="box"];12541[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12542[label="wx4",fontsize=16,color="green",shape="box"];12543[label="wx30100",fontsize=16,color="green",shape="box"];7157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7157 -> 9757[label="",style="solid", color="black", weight=3]; 76.82/37.50 7158 -> 9758[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7158 -> 9759[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7159 -> 9760[label="",style="solid", color="black", weight=3]; 76.82/37.50 7161 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7161[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7161 -> 9761[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7161 -> 9762[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx508) == LT))",fontsize=16,color="burlywood",shape="triangle"];21673[label="wx508/Succ wx5080",fontsize=10,color="white",style="solid",shape="box"];7160 -> 21673[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21673 -> 9763[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21674[label="wx508/Zero",fontsize=10,color="white",style="solid",shape="box"];7160 -> 21674[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21674 -> 9764[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7167 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7167[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7167 -> 9765[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7167 -> 9766[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx515) == LT))",fontsize=16,color="burlywood",shape="triangle"];21675[label="wx515/Succ wx5150",fontsize=10,color="white",style="solid",shape="box"];7166 -> 21675[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21675 -> 9767[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21676[label="wx515/Zero",fontsize=10,color="white",style="solid",shape="box"];7166 -> 21676[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21676 -> 9768[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7178 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7178[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7178 -> 9769[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7178 -> 9770[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7179[label="Succ wx5100",fontsize=16,color="green",shape="box"];7180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5200) Zero == LT))",fontsize=16,color="black",shape="box"];7180 -> 9771[label="",style="solid", color="black", weight=3]; 76.82/37.50 7181 -> 12584[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7181 -> 12585[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12586[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12587[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12588[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12589[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12590[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12591[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7181 -> 12592[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7177 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7177[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];7177 -> 9773[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7177 -> 9774[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7176[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx523)) Zero == LT))",fontsize=16,color="black",shape="triangle"];7176 -> 9775[label="",style="solid", color="black", weight=3]; 76.82/37.50 15369[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (compare (Pos Zero * Neg (Succ wx1318)) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="black",shape="box"];15369 -> 15405[label="",style="solid", color="black", weight=3]; 76.82/37.50 7184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7184 -> 9778[label="",style="solid", color="black", weight=3]; 76.82/37.50 7185 -> 9779[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7185 -> 9780[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7186 -> 9781[label="",style="solid", color="black", weight=3]; 76.82/37.50 7188 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7188[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7188 -> 9782[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7188 -> 9783[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx525) == LT))",fontsize=16,color="burlywood",shape="triangle"];21677[label="wx525/Succ wx5250",fontsize=10,color="white",style="solid",shape="box"];7187 -> 21677[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21677 -> 9784[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21678[label="wx525/Zero",fontsize=10,color="white",style="solid",shape="box"];7187 -> 21678[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21678 -> 9785[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7190 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7190[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7190 -> 9786[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7190 -> 9787[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx532) == LT))",fontsize=16,color="burlywood",shape="triangle"];21679[label="wx532/Succ wx5320",fontsize=10,color="white",style="solid",shape="box"];7189 -> 21679[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21679 -> 9788[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21680[label="wx532/Zero",fontsize=10,color="white",style="solid",shape="box"];7189 -> 21680[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21680 -> 9789[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7201 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7201[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7201 -> 9790[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7201 -> 9791[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7202[label="Succ wx5100",fontsize=16,color="green",shape="box"];7203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5370) Zero == LT))",fontsize=16,color="black",shape="box"];7203 -> 9792[label="",style="solid", color="black", weight=3]; 76.82/37.50 7204 -> 12634[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7204 -> 12635[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12636[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12637[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12638[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12639[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12640[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12641[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7204 -> 12642[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7200 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7200[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];7200 -> 9794[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7200 -> 9795[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx540)) Zero == LT))",fontsize=16,color="black",shape="triangle"];7199 -> 9796[label="",style="solid", color="black", weight=3]; 76.82/37.50 15404[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (compare (Pos Zero * Neg (Succ wx1327)) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="black",shape="box"];15404 -> 15462[label="",style="solid", color="black", weight=3]; 76.82/37.50 7207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7207 -> 9799[label="",style="solid", color="black", weight=3]; 76.82/37.50 7208 -> 9800[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7208 -> 9801[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7209 -> 9802[label="",style="solid", color="black", weight=3]; 76.82/37.50 7211 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7211[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7211 -> 9803[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7211 -> 9804[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx542) == LT))",fontsize=16,color="burlywood",shape="triangle"];21681[label="wx542/Succ wx5420",fontsize=10,color="white",style="solid",shape="box"];7210 -> 21681[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21681 -> 9805[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21682[label="wx542/Zero",fontsize=10,color="white",style="solid",shape="box"];7210 -> 21682[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21682 -> 9806[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7213 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7213[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7213 -> 9807[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7213 -> 9808[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx549) == LT))",fontsize=16,color="burlywood",shape="triangle"];21683[label="wx549/Succ wx5490",fontsize=10,color="white",style="solid",shape="box"];7212 -> 21683[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21683 -> 9809[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21684[label="wx549/Zero",fontsize=10,color="white",style="solid",shape="box"];7212 -> 21684[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21684 -> 9810[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7228 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7228[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7228 -> 9811[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7228 -> 9812[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7229[label="Succ wx5100",fontsize=16,color="green",shape="box"];7230 -> 12683[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7230 -> 12708[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12709[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12710[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12711[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12712[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12713[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12714[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7230 -> 12715[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7231[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7231 -> 9814[label="",style="solid", color="black", weight=3]; 76.82/37.50 12700[label="wx32",fontsize=16,color="green",shape="box"];12701[label="wx34",fontsize=16,color="green",shape="box"];12702[label="wx4",fontsize=16,color="green",shape="box"];12703[label="wx5100",fontsize=16,color="green",shape="box"];12704[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12705[label="wx30100",fontsize=16,color="green",shape="box"];12706[label="wx31",fontsize=16,color="green",shape="box"];12707[label="wx33",fontsize=16,color="green",shape="box"];7223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7223 -> 9816[label="",style="solid", color="black", weight=3]; 76.82/37.50 7224 -> 9817[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7224 -> 9818[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7225 -> 9819[label="",style="solid", color="black", weight=3]; 76.82/37.50 7227 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7227[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7227 -> 9820[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7227 -> 9821[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx557) == LT))",fontsize=16,color="burlywood",shape="triangle"];21685[label="wx557/Succ wx5570",fontsize=10,color="white",style="solid",shape="box"];7226 -> 21685[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21685 -> 9822[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21686[label="wx557/Zero",fontsize=10,color="white",style="solid",shape="box"];7226 -> 21686[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21686 -> 9823[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7233 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7233[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7233 -> 9824[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7233 -> 9825[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx564) == LT))",fontsize=16,color="burlywood",shape="triangle"];21687[label="wx564/Succ wx5640",fontsize=10,color="white",style="solid",shape="box"];7232 -> 21687[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21687 -> 9826[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21688[label="wx564/Zero",fontsize=10,color="white",style="solid",shape="box"];7232 -> 21688[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21688 -> 9827[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7248 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7248[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7248 -> 9828[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7248 -> 9829[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7249[label="Succ wx5100",fontsize=16,color="green",shape="box"];7250 -> 12746[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7250 -> 12768[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12769[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12770[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12771[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12772[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12773[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7250 -> 12774[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7251 -> 9831[label="",style="solid", color="black", weight=3]; 76.82/37.50 12761[label="wx32",fontsize=16,color="green",shape="box"];12762[label="wx5100",fontsize=16,color="green",shape="box"];12763[label="wx4",fontsize=16,color="green",shape="box"];12764[label="wx31",fontsize=16,color="green",shape="box"];12765[label="wx33",fontsize=16,color="green",shape="box"];12766[label="wx34",fontsize=16,color="green",shape="box"];12767[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];7243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7243 -> 9833[label="",style="solid", color="black", weight=3]; 76.82/37.50 7244 -> 9834[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7244 -> 9835[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7245 -> 9836[label="",style="solid", color="black", weight=3]; 76.82/37.50 7247 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7247[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7247 -> 9837[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7247 -> 9838[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx572) == LT))",fontsize=16,color="burlywood",shape="triangle"];21689[label="wx572/Succ wx5720",fontsize=10,color="white",style="solid",shape="box"];7246 -> 21689[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21689 -> 9839[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21690[label="wx572/Zero",fontsize=10,color="white",style="solid",shape="box"];7246 -> 21690[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21690 -> 9840[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7253 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7253[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7253 -> 9841[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7253 -> 9842[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx579) == LT))",fontsize=16,color="burlywood",shape="triangle"];21691[label="wx579/Succ wx5790",fontsize=10,color="white",style="solid",shape="box"];7252 -> 21691[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21691 -> 9843[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21692[label="wx579/Zero",fontsize=10,color="white",style="solid",shape="box"];7252 -> 21692[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21692 -> 9844[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7264 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7264[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7264 -> 9845[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7264 -> 9846[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7265[label="Succ wx5100",fontsize=16,color="green",shape="box"];7266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5840) Zero == LT))",fontsize=16,color="black",shape="box"];7266 -> 9847[label="",style="solid", color="black", weight=3]; 76.82/37.50 7267 -> 12804[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7267 -> 12805[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12806[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12807[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12808[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12809[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12810[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7267 -> 12811[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7263 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7263[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];7263 -> 9849[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7263 -> 9850[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx587)) Zero == LT))",fontsize=16,color="black",shape="triangle"];7262 -> 9851[label="",style="solid", color="black", weight=3]; 76.82/37.50 15567[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (compare (Pos Zero * Neg Zero) (Pos (Succ wx1352) * Neg (Succ wx1357)) == GT))",fontsize=16,color="black",shape="box"];15567 -> 15573[label="",style="solid", color="black", weight=3]; 76.82/37.50 7270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7270 -> 9854[label="",style="solid", color="black", weight=3]; 76.82/37.50 7271 -> 9855[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7271 -> 9856[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7272 -> 9857[label="",style="solid", color="black", weight=3]; 76.82/37.50 7274 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7274[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7274 -> 9858[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7274 -> 9859[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx589) == LT))",fontsize=16,color="burlywood",shape="triangle"];21693[label="wx589/Succ wx5890",fontsize=10,color="white",style="solid",shape="box"];7273 -> 21693[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21693 -> 9860[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21694[label="wx589/Zero",fontsize=10,color="white",style="solid",shape="box"];7273 -> 21694[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21694 -> 9861[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7276 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7276[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7276 -> 9862[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7276 -> 9863[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx596) == LT))",fontsize=16,color="burlywood",shape="triangle"];21695[label="wx596/Succ wx5960",fontsize=10,color="white",style="solid",shape="box"];7275 -> 21695[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21695 -> 9864[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21696[label="wx596/Zero",fontsize=10,color="white",style="solid",shape="box"];7275 -> 21696[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21696 -> 9865[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7287 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7287[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7287 -> 9866[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7287 -> 9867[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7288[label="Succ wx5100",fontsize=16,color="green",shape="box"];7289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx6010) Zero == LT))",fontsize=16,color="black",shape="box"];7289 -> 9868[label="",style="solid", color="black", weight=3]; 76.82/37.50 7290 -> 12848[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7290 -> 12849[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12850[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12851[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12852[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12853[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12854[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7290 -> 12855[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7286 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7286[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];7286 -> 9870[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7286 -> 9871[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx604)) Zero == LT))",fontsize=16,color="black",shape="triangle"];7285 -> 9872[label="",style="solid", color="black", weight=3]; 76.82/37.50 15572[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (compare (Pos Zero * Neg Zero) (Neg (Succ wx1360) * Pos (Succ wx1365)) == GT))",fontsize=16,color="black",shape="box"];15572 -> 15576[label="",style="solid", color="black", weight=3]; 76.82/37.50 7293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7293 -> 9875[label="",style="solid", color="black", weight=3]; 76.82/37.50 7294 -> 9876[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7294 -> 9877[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7295 -> 9878[label="",style="solid", color="black", weight=3]; 76.82/37.50 7297 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7297[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7297 -> 9879[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7297 -> 9880[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx606) == LT))",fontsize=16,color="burlywood",shape="triangle"];21697[label="wx606/Succ wx6060",fontsize=10,color="white",style="solid",shape="box"];7296 -> 21697[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21697 -> 9881[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21698[label="wx606/Zero",fontsize=10,color="white",style="solid",shape="box"];7296 -> 21698[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21698 -> 9882[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7299 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7299[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7299 -> 9883[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7299 -> 9884[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx613) == LT))",fontsize=16,color="burlywood",shape="triangle"];21699[label="wx613/Succ wx6130",fontsize=10,color="white",style="solid",shape="box"];7298 -> 21699[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21699 -> 9885[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21700[label="wx613/Zero",fontsize=10,color="white",style="solid",shape="box"];7298 -> 21700[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21700 -> 9886[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7700 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7700[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7700 -> 9887[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7700 -> 9888[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7701[label="Succ wx5100",fontsize=16,color="green",shape="box"];7702 -> 12891[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7702 -> 12913[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12914[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12915[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12916[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12917[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12918[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7702 -> 12919[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7703 -> 9890[label="",style="solid", color="black", weight=3]; 76.82/37.50 12906[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];12907[label="wx5100",fontsize=16,color="green",shape="box"];12908[label="wx31",fontsize=16,color="green",shape="box"];12909[label="wx4",fontsize=16,color="green",shape="box"];12910[label="wx32",fontsize=16,color="green",shape="box"];12911[label="wx34",fontsize=16,color="green",shape="box"];12912[label="wx33",fontsize=16,color="green",shape="box"];7309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7309 -> 9892[label="",style="solid", color="black", weight=3]; 76.82/37.50 7310 -> 9893[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7310 -> 9894[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7311 -> 9895[label="",style="solid", color="black", weight=3]; 76.82/37.50 8139[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8139 -> 9896[label="",style="solid", color="black", weight=3]; 76.82/37.50 8141 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8141[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8141 -> 9897[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8141 -> 9898[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8140[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg wx716) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21701[label="wx716/Succ wx7160",fontsize=10,color="white",style="solid",shape="box"];8140 -> 21701[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21701 -> 9899[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21702[label="wx716/Zero",fontsize=10,color="white",style="solid",shape="box"];8140 -> 21702[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21702 -> 9900[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8143 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8143[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8143 -> 9901[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8143 -> 9902[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8142[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg wx717) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21703[label="wx717/Succ wx7170",fontsize=10,color="white",style="solid",shape="box"];8142 -> 21703[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21703 -> 9903[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21704[label="wx717/Zero",fontsize=10,color="white",style="solid",shape="box"];8142 -> 21704[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21704 -> 9904[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8145 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8145[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8145 -> 9905[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8145 -> 9906[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8144[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg wx718) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21705[label="wx718/Succ wx7180",fontsize=10,color="white",style="solid",shape="box"];8144 -> 21705[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21705 -> 9907[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21706[label="wx718/Zero",fontsize=10,color="white",style="solid",shape="box"];8144 -> 21706[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21706 -> 9908[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8146[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8146 -> 9909[label="",style="solid", color="black", weight=3]; 76.82/37.50 8148 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8148[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8148 -> 9910[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8148 -> 9911[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8147[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg wx719) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21707[label="wx719/Succ wx7190",fontsize=10,color="white",style="solid",shape="box"];8147 -> 21707[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21707 -> 9912[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21708[label="wx719/Zero",fontsize=10,color="white",style="solid",shape="box"];8147 -> 21708[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21708 -> 9913[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8150 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8150[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8150 -> 9914[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8150 -> 9915[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8149[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg wx720) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21709[label="wx720/Succ wx7200",fontsize=10,color="white",style="solid",shape="box"];8149 -> 21709[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21709 -> 9916[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21710[label="wx720/Zero",fontsize=10,color="white",style="solid",shape="box"];8149 -> 21710[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21710 -> 9917[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8152 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8152[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8152 -> 9918[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8152 -> 9919[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8151[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg wx721) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21711[label="wx721/Succ wx7210",fontsize=10,color="white",style="solid",shape="box"];8151 -> 21711[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21711 -> 9920[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21712[label="wx721/Zero",fontsize=10,color="white",style="solid",shape="box"];8151 -> 21712[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21712 -> 9921[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8153[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8153 -> 9922[label="",style="solid", color="black", weight=3]; 76.82/37.50 8155 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8155[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8155 -> 9923[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8155 -> 9924[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8154[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg wx722) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21713[label="wx722/Succ wx7220",fontsize=10,color="white",style="solid",shape="box"];8154 -> 21713[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21713 -> 9925[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21714[label="wx722/Zero",fontsize=10,color="white",style="solid",shape="box"];8154 -> 21714[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21714 -> 9926[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8157 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8157[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8157 -> 9927[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8157 -> 9928[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8156[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg wx723) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21715[label="wx723/Succ wx7230",fontsize=10,color="white",style="solid",shape="box"];8156 -> 21715[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21715 -> 9929[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21716[label="wx723/Zero",fontsize=10,color="white",style="solid",shape="box"];8156 -> 21716[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21716 -> 9930[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8159 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8159[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8159 -> 9931[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8159 -> 9932[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8158[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg wx724) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21717[label="wx724/Succ wx7240",fontsize=10,color="white",style="solid",shape="box"];8158 -> 21717[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21717 -> 9933[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21718[label="wx724/Zero",fontsize=10,color="white",style="solid",shape="box"];8158 -> 21718[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21718 -> 9934[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8160[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (primMulInt (Neg (Succ wx629)) (Pos (Succ wx624))) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];8160 -> 9935[label="",style="solid", color="black", weight=3]; 76.82/37.50 8162 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8162[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8162 -> 9936[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8162 -> 9937[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8161[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg wx725) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21719[label="wx725/Succ wx7250",fontsize=10,color="white",style="solid",shape="box"];8161 -> 21719[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21719 -> 9938[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21720[label="wx725/Zero",fontsize=10,color="white",style="solid",shape="box"];8161 -> 21720[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21720 -> 9939[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8164 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8164[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8164 -> 9940[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8164 -> 9941[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8163[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg wx726) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21721[label="wx726/Succ wx7260",fontsize=10,color="white",style="solid",shape="box"];8163 -> 21721[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21721 -> 9942[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21722[label="wx726/Zero",fontsize=10,color="white",style="solid",shape="box"];8163 -> 21722[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21722 -> 9943[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 8166 -> 5400[label="",style="dashed", color="red", weight=0]; 76.82/37.50 8166[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];8166 -> 9944[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8166 -> 9945[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 8165[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg wx727) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21723[label="wx727/Succ wx7270",fontsize=10,color="white",style="solid",shape="box"];8165 -> 21723[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21723 -> 9946[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21724[label="wx727/Zero",fontsize=10,color="white",style="solid",shape="box"];8165 -> 21724[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21724 -> 9947[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7705 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7705[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7705 -> 9948[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7705 -> 9949[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx633) == LT))",fontsize=16,color="burlywood",shape="triangle"];21725[label="wx633/Succ wx6330",fontsize=10,color="white",style="solid",shape="box"];7704 -> 21725[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21725 -> 9950[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21726[label="wx633/Zero",fontsize=10,color="white",style="solid",shape="box"];7704 -> 21726[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21726 -> 9951[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7710 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7710[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7710 -> 9952[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7710 -> 9953[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx640) == LT))",fontsize=16,color="burlywood",shape="triangle"];21727[label="wx640/Succ wx6400",fontsize=10,color="white",style="solid",shape="box"];7709 -> 21727[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21727 -> 9954[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21728[label="wx640/Zero",fontsize=10,color="white",style="solid",shape="box"];7709 -> 21728[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21728 -> 9955[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7745 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7745[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7745 -> 9956[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7745 -> 9957[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7746[label="Succ wx5100",fontsize=16,color="green",shape="box"];7747 -> 12988[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];7747 -> 13013[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13014[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13015[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13016[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13017[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13018[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13019[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7747 -> 13020[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7748[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];7748 -> 9959[label="",style="solid", color="black", weight=3]; 76.82/37.50 13005[label="wx5000",fontsize=16,color="green",shape="box"];13006[label="wx33",fontsize=16,color="green",shape="box"];13007[label="wx5100",fontsize=16,color="green",shape="box"];13008[label="wx4",fontsize=16,color="green",shape="box"];13009[label="wx34",fontsize=16,color="green",shape="box"];13010[label="wx31",fontsize=16,color="green",shape="box"];13011[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13012[label="wx32",fontsize=16,color="green",shape="box"];7732[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7732 -> 9961[label="",style="solid", color="black", weight=3]; 76.82/37.50 7733 -> 9962[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7733 -> 9963[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7734 -> 9964[label="",style="solid", color="black", weight=3]; 76.82/37.50 7736 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7736[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7736 -> 9965[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7736 -> 9966[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7735[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx648) == LT))",fontsize=16,color="burlywood",shape="triangle"];21729[label="wx648/Succ wx6480",fontsize=10,color="white",style="solid",shape="box"];7735 -> 21729[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21729 -> 9967[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21730[label="wx648/Zero",fontsize=10,color="white",style="solid",shape="box"];7735 -> 21730[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21730 -> 9968[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7750 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7750[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7750 -> 9969[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7750 -> 9970[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx655) == LT))",fontsize=16,color="burlywood",shape="triangle"];21731[label="wx655/Succ wx6550",fontsize=10,color="white",style="solid",shape="box"];7749 -> 21731[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21731 -> 9971[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21732[label="wx655/Zero",fontsize=10,color="white",style="solid",shape="box"];7749 -> 21732[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21732 -> 9972[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7821 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7821[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7821 -> 9973[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7821 -> 9974[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7822[label="Succ wx5100",fontsize=16,color="green",shape="box"];7823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx6600) Zero == LT))",fontsize=16,color="black",shape="box"];7823 -> 9975[label="",style="solid", color="black", weight=3]; 76.82/37.50 7824 -> 13052[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];7824 -> 13053[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13054[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13055[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13056[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13057[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13058[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13059[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7824 -> 13060[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7794 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7794[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];7794 -> 9977[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7794 -> 9978[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx663)) Zero == LT))",fontsize=16,color="black",shape="triangle"];7793 -> 9979[label="",style="solid", color="black", weight=3]; 76.82/37.50 15830[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (compare (Neg (Succ wx1390) * Pos Zero) (Pos (Succ wx1385) * Neg (Succ wx1391)) == GT))",fontsize=16,color="black",shape="box"];15830 -> 15867[label="",style="solid", color="black", weight=3]; 76.82/37.50 7827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];7827 -> 9982[label="",style="solid", color="black", weight=3]; 76.82/37.50 7828 -> 9983[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];7828 -> 9984[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];7829 -> 9985[label="",style="solid", color="black", weight=3]; 76.82/37.50 7831 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7831[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7831 -> 9986[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7831 -> 9987[label="",style="dashed", color="magenta", weight=3]; 76.82/37.50 7830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx665) == LT))",fontsize=16,color="burlywood",shape="triangle"];21733[label="wx665/Succ wx6650",fontsize=10,color="white",style="solid",shape="box"];7830 -> 21733[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21733 -> 9988[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 21734[label="wx665/Zero",fontsize=10,color="white",style="solid",shape="box"];7830 -> 21734[label="",style="solid", color="burlywood", weight=9]; 76.82/37.50 21734 -> 9989[label="",style="solid", color="burlywood", weight=3]; 76.82/37.50 7916 -> 5796[label="",style="dashed", color="red", weight=0]; 76.82/37.50 7916[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];7916 -> 9990[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 7916 -> 9991[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 7915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx684) == LT))",fontsize=16,color="burlywood",shape="triangle"];21735[label="wx684/Succ wx6840",fontsize=10,color="white",style="solid",shape="box"];7915 -> 21735[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21735 -> 9992[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21736[label="wx684/Zero",fontsize=10,color="white",style="solid",shape="box"];7915 -> 21736[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21736 -> 9993[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8046 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8046[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8046 -> 9994[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8046 -> 9995[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8047[label="Succ wx5100",fontsize=16,color="green",shape="box"];8048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx6890) Zero == LT))",fontsize=16,color="black",shape="box"];8048 -> 9996[label="",style="solid", color="black", weight=3]; 76.92/37.52 8049 -> 13099[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8049 -> 13100[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13102[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13103[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13104[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13105[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13106[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8049 -> 13107[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8008 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8008[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8008 -> 9998[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8008 -> 9999[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8007[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx692)) Zero == LT))",fontsize=16,color="black",shape="triangle"];8007 -> 10000[label="",style="solid", color="black", weight=3]; 76.92/37.52 15866[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (compare (Neg (Succ wx1399) * Pos Zero) (Neg (Succ wx1394) * Pos (Succ wx1400)) == GT))",fontsize=16,color="black",shape="box"];15866 -> 15929[label="",style="solid", color="black", weight=3]; 76.92/37.52 8052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8052 -> 10003[label="",style="solid", color="black", weight=3]; 76.92/37.52 8053 -> 10004[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8053[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8053 -> 10005[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8054[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8054 -> 10006[label="",style="solid", color="black", weight=3]; 76.92/37.52 8056 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8056[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8056 -> 10007[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8056 -> 10008[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx694) == LT))",fontsize=16,color="burlywood",shape="triangle"];21737[label="wx694/Succ wx6940",fontsize=10,color="white",style="solid",shape="box"];8055 -> 21737[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21737 -> 10009[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21738[label="wx694/Zero",fontsize=10,color="white",style="solid",shape="box"];8055 -> 21738[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21738 -> 10010[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8088 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8088[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8088 -> 10011[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8088 -> 10012[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx701) == LT))",fontsize=16,color="burlywood",shape="triangle"];21739[label="wx701/Succ wx7010",fontsize=10,color="white",style="solid",shape="box"];8087 -> 21739[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21739 -> 10013[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21740[label="wx701/Zero",fontsize=10,color="white",style="solid",shape="box"];8087 -> 21740[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21740 -> 10014[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8167 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8167[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8167 -> 10015[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8167 -> 10016[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8168[label="Succ wx5100",fontsize=16,color="green",shape="box"];8169 -> 13145[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8169[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];8169 -> 13170[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13171[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13172[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13173[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8169 -> 13177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8170 -> 10018[label="",style="solid", color="black", weight=3]; 76.92/37.52 13162[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13163[label="wx33",fontsize=16,color="green",shape="box"];13164[label="wx5100",fontsize=16,color="green",shape="box"];13165[label="wx4",fontsize=16,color="green",shape="box"];13166[label="wx31",fontsize=16,color="green",shape="box"];13167[label="wx32",fontsize=16,color="green",shape="box"];13168[label="wx34",fontsize=16,color="green",shape="box"];13169[label="wx5000",fontsize=16,color="green",shape="box"];8134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8134 -> 10020[label="",style="solid", color="black", weight=3]; 76.92/37.52 8135 -> 10021[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8135 -> 10022[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8136 -> 10023[label="",style="solid", color="black", weight=3]; 76.92/37.52 8138 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8138[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8138 -> 10024[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8138 -> 10025[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx709) == LT))",fontsize=16,color="burlywood",shape="triangle"];21741[label="wx709/Succ wx7090",fontsize=10,color="white",style="solid",shape="box"];8137 -> 21741[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21741 -> 10026[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21742[label="wx709/Zero",fontsize=10,color="white",style="solid",shape="box"];8137 -> 21742[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21742 -> 10027[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8172 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8172[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8172 -> 10028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8172 -> 10029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx728) == LT))",fontsize=16,color="burlywood",shape="triangle"];21743[label="wx728/Succ wx7280",fontsize=10,color="white",style="solid",shape="box"];8171 -> 21743[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21743 -> 10030[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21744[label="wx728/Zero",fontsize=10,color="white",style="solid",shape="box"];8171 -> 21744[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21744 -> 10031[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8187 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8187[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8187 -> 10032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8187 -> 10033[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8188[label="Succ wx5100",fontsize=16,color="green",shape="box"];8189 -> 13208[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];8189 -> 13233[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13234[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13236[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13237[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13238[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13239[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8189 -> 13240[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8190 -> 10035[label="",style="solid", color="black", weight=3]; 76.92/37.52 13225[label="wx34",fontsize=16,color="green",shape="box"];13226[label="wx32",fontsize=16,color="green",shape="box"];13227[label="wx4",fontsize=16,color="green",shape="box"];13228[label="wx30100",fontsize=16,color="green",shape="box"];13229[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13230[label="wx33",fontsize=16,color="green",shape="box"];13231[label="wx5100",fontsize=16,color="green",shape="box"];13232[label="wx31",fontsize=16,color="green",shape="box"];8182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8182 -> 10037[label="",style="solid", color="black", weight=3]; 76.92/37.52 8183 -> 10038[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8183 -> 10039[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8184 -> 10040[label="",style="solid", color="black", weight=3]; 76.92/37.52 8186 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8186[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8186 -> 10041[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8186 -> 10042[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx736) == LT))",fontsize=16,color="burlywood",shape="triangle"];21745[label="wx736/Succ wx7360",fontsize=10,color="white",style="solid",shape="box"];8185 -> 21745[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21745 -> 10043[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21746[label="wx736/Zero",fontsize=10,color="white",style="solid",shape="box"];8185 -> 21746[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21746 -> 10044[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8192 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8192[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8192 -> 10045[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8192 -> 10046[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx743) == LT))",fontsize=16,color="burlywood",shape="triangle"];21747[label="wx743/Succ wx7430",fontsize=10,color="white",style="solid",shape="box"];8191 -> 21747[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21747 -> 10047[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21748[label="wx743/Zero",fontsize=10,color="white",style="solid",shape="box"];8191 -> 21748[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21748 -> 10048[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8203 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8203[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8203 -> 10049[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8203 -> 10050[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8204[label="Succ wx5100",fontsize=16,color="green",shape="box"];8205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx7480) Zero == LT))",fontsize=16,color="black",shape="box"];8205 -> 10051[label="",style="solid", color="black", weight=3]; 76.92/37.52 8206 -> 13272[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8206 -> 13273[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13274[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13275[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13276[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13277[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13278[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13279[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8206 -> 13280[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8202 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8202[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8202 -> 10053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8202 -> 10054[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx751)) Zero == LT))",fontsize=16,color="black",shape="triangle"];8201 -> 10055[label="",style="solid", color="black", weight=3]; 76.92/37.52 16045[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (compare (Neg Zero * Pos (Succ wx1422)) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="black",shape="box"];16045 -> 16081[label="",style="solid", color="black", weight=3]; 76.92/37.52 8209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8209 -> 10058[label="",style="solid", color="black", weight=3]; 76.92/37.52 8210 -> 10059[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8210 -> 10060[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8211 -> 10061[label="",style="solid", color="black", weight=3]; 76.92/37.52 8213 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8213[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8213 -> 10062[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8213 -> 10063[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8212[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx753) == LT))",fontsize=16,color="burlywood",shape="triangle"];21749[label="wx753/Succ wx7530",fontsize=10,color="white",style="solid",shape="box"];8212 -> 21749[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21749 -> 10064[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21750[label="wx753/Zero",fontsize=10,color="white",style="solid",shape="box"];8212 -> 21750[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21750 -> 10065[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8215 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8215[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8215 -> 10066[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8215 -> 10067[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx760) == LT))",fontsize=16,color="burlywood",shape="triangle"];21751[label="wx760/Succ wx7600",fontsize=10,color="white",style="solid",shape="box"];8214 -> 21751[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21751 -> 10068[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21752[label="wx760/Zero",fontsize=10,color="white",style="solid",shape="box"];8214 -> 21752[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21752 -> 10069[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8226 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8226[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8226 -> 10070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8226 -> 10071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8227[label="Succ wx5100",fontsize=16,color="green",shape="box"];8228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx7650) Zero == LT))",fontsize=16,color="black",shape="box"];8228 -> 10072[label="",style="solid", color="black", weight=3]; 76.92/37.52 8229 -> 13321[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8229 -> 13322[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13323[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13324[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13325[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13326[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13327[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13328[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8229 -> 13329[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8225 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8225[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8225 -> 10074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8225 -> 10075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx768)) Zero == LT))",fontsize=16,color="black",shape="triangle"];8224 -> 10076[label="",style="solid", color="black", weight=3]; 76.92/37.52 16080[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (compare (Neg Zero * Pos (Succ wx1431)) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="black",shape="box"];16080 -> 16138[label="",style="solid", color="black", weight=3]; 76.92/37.52 8232[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8232 -> 10079[label="",style="solid", color="black", weight=3]; 76.92/37.52 8233 -> 10080[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8233 -> 10081[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8234 -> 10082[label="",style="solid", color="black", weight=3]; 76.92/37.52 8236 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.52 8236[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8236 -> 10083[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8236 -> 10084[label="",style="dashed", color="magenta", weight=3]; 76.92/37.52 8235[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx770) == LT))",fontsize=16,color="burlywood",shape="triangle"];21753[label="wx770/Succ wx7700",fontsize=10,color="white",style="solid",shape="box"];8235 -> 21753[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21753 -> 10085[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 21754[label="wx770/Zero",fontsize=10,color="white",style="solid",shape="box"];8235 -> 21754[label="",style="solid", color="burlywood", weight=9]; 76.92/37.52 21754 -> 10086[label="",style="solid", color="burlywood", weight=3]; 76.92/37.52 8238 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8238[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8238 -> 10087[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8238 -> 10088[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx777) == LT))",fontsize=16,color="burlywood",shape="triangle"];21755[label="wx777/Succ wx7770",fontsize=10,color="white",style="solid",shape="box"];8237 -> 21755[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21755 -> 10089[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21756[label="wx777/Zero",fontsize=10,color="white",style="solid",shape="box"];8237 -> 21756[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21756 -> 10090[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8253 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8253[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8253 -> 10091[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8253 -> 10092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8254[label="Succ wx5100",fontsize=16,color="green",shape="box"];8255 -> 13369[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];8255 -> 13394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13395[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13396[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13397[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13398[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13399[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13400[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8255 -> 13401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8256 -> 10094[label="",style="solid", color="black", weight=3]; 76.92/37.53 13386[label="wx31",fontsize=16,color="green",shape="box"];13387[label="wx33",fontsize=16,color="green",shape="box"];13388[label="wx5100",fontsize=16,color="green",shape="box"];13389[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13390[label="wx32",fontsize=16,color="green",shape="box"];13391[label="wx34",fontsize=16,color="green",shape="box"];13392[label="wx30100",fontsize=16,color="green",shape="box"];13393[label="wx4",fontsize=16,color="green",shape="box"];8248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8248 -> 10096[label="",style="solid", color="black", weight=3]; 76.92/37.53 8249 -> 10097[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8249 -> 10098[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8250 -> 10099[label="",style="solid", color="black", weight=3]; 76.92/37.53 8252 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8252[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8252 -> 10100[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8252 -> 10101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx785) == LT))",fontsize=16,color="burlywood",shape="triangle"];21757[label="wx785/Succ wx7850",fontsize=10,color="white",style="solid",shape="box"];8251 -> 21757[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21757 -> 10102[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21758[label="wx785/Zero",fontsize=10,color="white",style="solid",shape="box"];8251 -> 21758[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21758 -> 10103[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8258 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8258[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8258 -> 10104[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8258 -> 10105[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx792) == LT))",fontsize=16,color="burlywood",shape="triangle"];21759[label="wx792/Succ wx7920",fontsize=10,color="white",style="solid",shape="box"];8257 -> 21759[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21759 -> 10106[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21760[label="wx792/Zero",fontsize=10,color="white",style="solid",shape="box"];8257 -> 21760[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21760 -> 10107[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8273 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8273[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8273 -> 10108[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8273 -> 10109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8274[label="Succ wx5100",fontsize=16,color="green",shape="box"];8275 -> 13432[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];8275 -> 13454[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13456[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13457[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13458[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8275 -> 13460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8276[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8276 -> 10111[label="",style="solid", color="black", weight=3]; 76.92/37.53 13447[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13448[label="wx32",fontsize=16,color="green",shape="box"];13449[label="wx31",fontsize=16,color="green",shape="box"];13450[label="wx4",fontsize=16,color="green",shape="box"];13451[label="wx33",fontsize=16,color="green",shape="box"];13452[label="wx34",fontsize=16,color="green",shape="box"];13453[label="wx5100",fontsize=16,color="green",shape="box"];8268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8268 -> 10113[label="",style="solid", color="black", weight=3]; 76.92/37.53 8269 -> 10114[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8269 -> 10115[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8270 -> 10116[label="",style="solid", color="black", weight=3]; 76.92/37.53 8272 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8272[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8272 -> 10117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8272 -> 10118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx800) == LT))",fontsize=16,color="burlywood",shape="triangle"];21761[label="wx800/Succ wx8000",fontsize=10,color="white",style="solid",shape="box"];8271 -> 21761[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21761 -> 10119[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21762[label="wx800/Zero",fontsize=10,color="white",style="solid",shape="box"];8271 -> 21762[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21762 -> 10120[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8278 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8278[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8278 -> 10121[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8278 -> 10122[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8277[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx807) == LT))",fontsize=16,color="burlywood",shape="triangle"];21763[label="wx807/Succ wx8070",fontsize=10,color="white",style="solid",shape="box"];8277 -> 21763[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21763 -> 10123[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21764[label="wx807/Zero",fontsize=10,color="white",style="solid",shape="box"];8277 -> 21764[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21764 -> 10124[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8289 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8289[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8289 -> 10125[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8289 -> 10126[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8290[label="Succ wx5100",fontsize=16,color="green",shape="box"];8291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx8120) Zero == LT))",fontsize=16,color="black",shape="box"];8291 -> 10127[label="",style="solid", color="black", weight=3]; 76.92/37.53 8292 -> 13490[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8292[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8292 -> 13491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13492[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13493[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13494[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13496[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8292 -> 13497[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8288 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8288[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8288 -> 10129[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8288 -> 10130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ (Succ wx815)) Zero == LT))",fontsize=16,color="black",shape="triangle"];8287 -> 10131[label="",style="solid", color="black", weight=3]; 76.92/37.53 16243[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (compare (Neg Zero * Pos Zero) (Pos (Succ wx1456) * Neg (Succ wx1461)) == GT))",fontsize=16,color="black",shape="box"];16243 -> 16249[label="",style="solid", color="black", weight=3]; 76.92/37.53 8295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8295 -> 10134[label="",style="solid", color="black", weight=3]; 76.92/37.53 8296 -> 10135[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8296 -> 10136[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8297 -> 10137[label="",style="solid", color="black", weight=3]; 76.92/37.53 8299 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8299[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8299 -> 10138[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8299 -> 10139[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx817) == LT))",fontsize=16,color="burlywood",shape="triangle"];21765[label="wx817/Succ wx8170",fontsize=10,color="white",style="solid",shape="box"];8298 -> 21765[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21765 -> 10140[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21766[label="wx817/Zero",fontsize=10,color="white",style="solid",shape="box"];8298 -> 21766[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21766 -> 10141[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8301 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8301[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8301 -> 10142[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8301 -> 10143[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx824) == LT))",fontsize=16,color="burlywood",shape="triangle"];21767[label="wx824/Succ wx8240",fontsize=10,color="white",style="solid",shape="box"];8300 -> 21767[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21767 -> 10144[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21768[label="wx824/Zero",fontsize=10,color="white",style="solid",shape="box"];8300 -> 21768[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21768 -> 10145[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8312 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8312[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8312 -> 10146[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8312 -> 10147[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8313[label="Succ wx5100",fontsize=16,color="green",shape="box"];8314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx8290) Zero == LT))",fontsize=16,color="black",shape="box"];8314 -> 10148[label="",style="solid", color="black", weight=3]; 76.92/37.53 8315 -> 13534[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8315 -> 13535[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13537[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13538[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13540[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8315 -> 13541[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8311 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8311[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8311 -> 10150[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8311 -> 10151[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ (Succ wx832)) Zero == LT))",fontsize=16,color="black",shape="triangle"];8310 -> 10152[label="",style="solid", color="black", weight=3]; 76.92/37.53 16248[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (compare (Neg Zero * Pos Zero) (Neg (Succ wx1464) * Pos (Succ wx1469)) == GT))",fontsize=16,color="black",shape="box"];16248 -> 16252[label="",style="solid", color="black", weight=3]; 76.92/37.53 8318[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8318 -> 10155[label="",style="solid", color="black", weight=3]; 76.92/37.53 8319 -> 10156[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8319 -> 10157[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8320 -> 10158[label="",style="solid", color="black", weight=3]; 76.92/37.53 8322 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8322[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8322 -> 10159[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8322 -> 10160[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx834) == LT))",fontsize=16,color="burlywood",shape="triangle"];21769[label="wx834/Succ wx8340",fontsize=10,color="white",style="solid",shape="box"];8321 -> 21769[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21769 -> 10161[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21770[label="wx834/Zero",fontsize=10,color="white",style="solid",shape="box"];8321 -> 21770[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21770 -> 10162[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8324 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8324[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8324 -> 10163[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8324 -> 10164[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx841) == LT))",fontsize=16,color="burlywood",shape="triangle"];21771[label="wx841/Succ wx8410",fontsize=10,color="white",style="solid",shape="box"];8323 -> 21771[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21771 -> 10165[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21772[label="wx841/Zero",fontsize=10,color="white",style="solid",shape="box"];8323 -> 21772[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21772 -> 10166[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8726 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8726[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8726 -> 10167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8726 -> 10168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8727[label="Succ wx5100",fontsize=16,color="green",shape="box"];8728 -> 13577[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];8728 -> 13599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13600[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13601[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13603[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8728 -> 13605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8729 -> 10170[label="",style="solid", color="black", weight=3]; 76.92/37.53 13592[label="wx4",fontsize=16,color="green",shape="box"];13593[label="wx31",fontsize=16,color="green",shape="box"];13594[label="wx33",fontsize=16,color="green",shape="box"];13595[label="wx32",fontsize=16,color="green",shape="box"];13596[label="wx5100",fontsize=16,color="green",shape="box"];13597[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13598[label="wx34",fontsize=16,color="green",shape="box"];8334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8334 -> 10172[label="",style="solid", color="black", weight=3]; 76.92/37.53 8335 -> 10173[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8335 -> 10174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8336 -> 10175[label="",style="solid", color="black", weight=3]; 76.92/37.53 9129[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos (Succ wx9270)) (Neg (primMulNat wx8510 wx8580)) == GT))",fontsize=16,color="black",shape="box"];9129 -> 10176[label="",style="solid", color="black", weight=3]; 76.92/37.53 9130[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat wx8510 wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21773[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];9130 -> 21773[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21773 -> 10177[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21774[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];9130 -> 21774[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21774 -> 10178[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9131[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos (Succ wx9280)) (Neg (primMulNat wx8510 wx8580)) == GT))",fontsize=16,color="black",shape="box"];9131 -> 10179[label="",style="solid", color="black", weight=3]; 76.92/37.53 9132[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat wx8510 wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21775[label="wx8510/Succ wx85100",fontsize=10,color="white",style="solid",shape="box"];9132 -> 21775[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21775 -> 10180[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21776[label="wx8510/Zero",fontsize=10,color="white",style="solid",shape="box"];9132 -> 21776[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21776 -> 10181[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9135[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9135 -> 10182[label="",style="solid", color="black", weight=3]; 76.92/37.53 9137 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9137[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9137 -> 10183[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9137 -> 10184[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9136[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos wx939) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21777[label="wx939/Succ wx9390",fontsize=10,color="white",style="solid",shape="box"];9136 -> 21777[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21777 -> 10185[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21778[label="wx939/Zero",fontsize=10,color="white",style="solid",shape="box"];9136 -> 21778[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21778 -> 10186[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9139 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9139[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9139 -> 10187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9139 -> 10188[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9138[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos wx940) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21779[label="wx940/Succ wx9400",fontsize=10,color="white",style="solid",shape="box"];9138 -> 21779[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21779 -> 10189[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21780[label="wx940/Zero",fontsize=10,color="white",style="solid",shape="box"];9138 -> 21780[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21780 -> 10190[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9141 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9141[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9141 -> 10191[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9141 -> 10192[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9140[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos wx941) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21781[label="wx941/Succ wx9410",fontsize=10,color="white",style="solid",shape="box"];9140 -> 21781[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21781 -> 10193[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21782[label="wx941/Zero",fontsize=10,color="white",style="solid",shape="box"];9140 -> 21782[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21782 -> 10194[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9142[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (primMulInt (Neg (Succ wx857)) (Neg (Succ wx852))) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];9142 -> 10195[label="",style="solid", color="black", weight=3]; 76.92/37.53 9144 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9144[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9144 -> 10196[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9144 -> 10197[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9143[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos wx942) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21783[label="wx942/Succ wx9420",fontsize=10,color="white",style="solid",shape="box"];9143 -> 21783[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21783 -> 10198[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21784[label="wx942/Zero",fontsize=10,color="white",style="solid",shape="box"];9143 -> 21784[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21784 -> 10199[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9146 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9146[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9146 -> 10200[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9146 -> 10201[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9145[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos wx943) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21785[label="wx943/Succ wx9430",fontsize=10,color="white",style="solid",shape="box"];9145 -> 21785[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21785 -> 10202[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21786[label="wx943/Zero",fontsize=10,color="white",style="solid",shape="box"];9145 -> 21786[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21786 -> 10203[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9148 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9148[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];9148 -> 10204[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9148 -> 10205[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9147[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos wx944) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21787[label="wx944/Succ wx9440",fontsize=10,color="white",style="solid",shape="box"];9147 -> 21787[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21787 -> 10206[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21788[label="wx944/Zero",fontsize=10,color="white",style="solid",shape="box"];9147 -> 21788[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21788 -> 10207[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8731 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8731 -> 10208[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8731 -> 10209[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx861) == LT))",fontsize=16,color="burlywood",shape="triangle"];21789[label="wx861/Succ wx8610",fontsize=10,color="white",style="solid",shape="box"];8730 -> 21789[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21789 -> 10210[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21790[label="wx861/Zero",fontsize=10,color="white",style="solid",shape="box"];8730 -> 21790[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21790 -> 10211[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8737 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8737[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8737 -> 10212[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8737 -> 10213[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx868) == LT))",fontsize=16,color="burlywood",shape="triangle"];21791[label="wx868/Succ wx8680",fontsize=10,color="white",style="solid",shape="box"];8736 -> 21791[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21791 -> 10214[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21792[label="wx868/Zero",fontsize=10,color="white",style="solid",shape="box"];8736 -> 21792[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21792 -> 10215[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8768 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8768[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8768 -> 10216[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8768 -> 10217[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8769[label="Succ wx5100",fontsize=16,color="green",shape="box"];8770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx8730) == LT))",fontsize=16,color="black",shape="box"];8770 -> 10218[label="",style="solid", color="black", weight=3]; 76.92/37.53 8771 -> 13665[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];8771 -> 13666[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13667[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13668[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13669[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13670[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13671[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13672[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8771 -> 13673[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8759 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8759[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];8759 -> 10220[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8759 -> 10221[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx876)) == LT))",fontsize=16,color="black",shape="triangle"];8758 -> 10222[label="",style="solid", color="black", weight=3]; 76.92/37.53 8774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8774 -> 10223[label="",style="solid", color="black", weight=3]; 76.92/37.53 8775 -> 10224[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8775 -> 10225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8776[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8776 -> 10226[label="",style="solid", color="black", weight=3]; 76.92/37.53 8778 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8778[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8778 -> 10227[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8778 -> 10228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8777[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx878) == LT))",fontsize=16,color="burlywood",shape="triangle"];21793[label="wx878/Succ wx8780",fontsize=10,color="white",style="solid",shape="box"];8777 -> 21793[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21793 -> 10229[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21794[label="wx878/Zero",fontsize=10,color="white",style="solid",shape="box"];8777 -> 21794[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21794 -> 10230[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8792 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8792[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8792 -> 10231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8792 -> 10232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx885) == LT))",fontsize=16,color="burlywood",shape="triangle"];21795[label="wx885/Succ wx8850",fontsize=10,color="white",style="solid",shape="box"];8791 -> 21795[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21795 -> 10233[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21796[label="wx885/Zero",fontsize=10,color="white",style="solid",shape="box"];8791 -> 21796[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21796 -> 10234[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8940 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8940[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8940 -> 10235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8940 -> 10236[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8941[label="Succ wx5100",fontsize=16,color="green",shape="box"];8942 -> 13706[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];8942 -> 13731[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13732[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13733[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13734[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13735[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13736[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13737[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8942 -> 13738[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];8943 -> 10238[label="",style="solid", color="black", weight=3]; 76.92/37.53 13723[label="wx5100",fontsize=16,color="green",shape="box"];13724[label="wx4",fontsize=16,color="green",shape="box"];13725[label="wx32",fontsize=16,color="green",shape="box"];13726[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13727[label="wx33",fontsize=16,color="green",shape="box"];13728[label="wx5000",fontsize=16,color="green",shape="box"];13729[label="wx34",fontsize=16,color="green",shape="box"];13730[label="wx31",fontsize=16,color="green",shape="box"];14036[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (primMulInt (Neg (Succ wx1494)) (Neg Zero)) (Pos (Succ wx1489) * Neg (Succ wx1495)) == GT))",fontsize=16,color="black",shape="box"];14036 -> 14077[label="",style="solid", color="black", weight=3]; 76.92/37.53 8852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];8852 -> 10242[label="",style="solid", color="black", weight=3]; 76.92/37.53 8853 -> 10243[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];8853 -> 10244[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];8854 -> 10245[label="",style="solid", color="black", weight=3]; 76.92/37.53 8856 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8856[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8856 -> 10246[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8856 -> 10247[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx893) == LT))",fontsize=16,color="burlywood",shape="triangle"];21797[label="wx893/Succ wx8930",fontsize=10,color="white",style="solid",shape="box"];8855 -> 21797[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21797 -> 10248[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21798[label="wx893/Zero",fontsize=10,color="white",style="solid",shape="box"];8855 -> 21798[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21798 -> 10249[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 8945 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 8945[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];8945 -> 10250[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8945 -> 10251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 8944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx912) == LT))",fontsize=16,color="burlywood",shape="triangle"];21799[label="wx912/Succ wx9120",fontsize=10,color="white",style="solid",shape="box"];8944 -> 21799[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21799 -> 10252[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21800[label="wx912/Zero",fontsize=10,color="white",style="solid",shape="box"];8944 -> 21800[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21800 -> 10253[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9081 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9081[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9081 -> 10254[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9081 -> 10255[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9082[label="Succ wx5100",fontsize=16,color="green",shape="box"];9083 -> 13771[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9083 -> 13796[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13797[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13799[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13800[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13801[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13802[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9083 -> 13803[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];9084 -> 10257[label="",style="solid", color="black", weight=3]; 76.92/37.53 13788[label="wx32",fontsize=16,color="green",shape="box"];13789[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13790[label="wx34",fontsize=16,color="green",shape="box"];13791[label="wx33",fontsize=16,color="green",shape="box"];13792[label="wx31",fontsize=16,color="green",shape="box"];13793[label="wx5000",fontsize=16,color="green",shape="box"];13794[label="wx4",fontsize=16,color="green",shape="box"];13795[label="wx5100",fontsize=16,color="green",shape="box"];14076[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (primMulInt (Neg (Succ wx1503)) (Neg Zero)) (Neg (Succ wx1498) * Pos (Succ wx1504)) == GT))",fontsize=16,color="black",shape="box"];14076 -> 14118[label="",style="solid", color="black", weight=3]; 76.92/37.53 9028[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9028 -> 10261[label="",style="solid", color="black", weight=3]; 76.92/37.53 9029 -> 10262[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9029 -> 10263[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9030 -> 10264[label="",style="solid", color="black", weight=3]; 76.92/37.53 9032 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9032[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9032 -> 10265[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9032 -> 10266[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx920) == LT))",fontsize=16,color="burlywood",shape="triangle"];21801[label="wx920/Succ wx9200",fontsize=10,color="white",style="solid",shape="box"];9031 -> 21801[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21801 -> 10267[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21802[label="wx920/Zero",fontsize=10,color="white",style="solid",shape="box"];9031 -> 21802[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21802 -> 10268[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9086 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9086[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9086 -> 10269[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9086 -> 10270[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx929) == LT))",fontsize=16,color="burlywood",shape="triangle"];21803[label="wx929/Succ wx9290",fontsize=10,color="white",style="solid",shape="box"];9085 -> 21803[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21803 -> 10271[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21804[label="wx929/Zero",fontsize=10,color="white",style="solid",shape="box"];9085 -> 21804[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21804 -> 10272[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9149 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9149[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9149 -> 10273[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9149 -> 10274[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9150[label="Succ wx5100",fontsize=16,color="green",shape="box"];9151[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx9340) == LT))",fontsize=16,color="black",shape="box"];9151 -> 10275[label="",style="solid", color="black", weight=3]; 76.92/37.53 9152 -> 13834[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9152 -> 13835[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13838[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13841[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9152 -> 13842[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9134 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9134[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];9134 -> 10277[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9134 -> 10278[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx937)) == LT))",fontsize=16,color="black",shape="triangle"];9133 -> 10279[label="",style="solid", color="black", weight=3]; 76.92/37.53 9155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9155 -> 10280[label="",style="solid", color="black", weight=3]; 76.92/37.53 9156 -> 10281[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9156 -> 10282[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9157 -> 10283[label="",style="solid", color="black", weight=3]; 76.92/37.53 9159 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9159[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9159 -> 10284[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9159 -> 10285[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx945) == LT))",fontsize=16,color="burlywood",shape="triangle"];21805[label="wx945/Succ wx9450",fontsize=10,color="white",style="solid",shape="box"];9158 -> 21805[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21805 -> 10286[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21806[label="wx945/Zero",fontsize=10,color="white",style="solid",shape="box"];9158 -> 21806[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21806 -> 10287[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9161 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9161[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9161 -> 10288[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9161 -> 10289[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9160[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx952) == LT))",fontsize=16,color="burlywood",shape="triangle"];21807[label="wx952/Succ wx9520",fontsize=10,color="white",style="solid",shape="box"];9160 -> 21807[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21807 -> 10290[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21808[label="wx952/Zero",fontsize=10,color="white",style="solid",shape="box"];9160 -> 21808[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21808 -> 10291[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9172 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9172[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9172 -> 10292[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9172 -> 10293[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9173[label="Succ wx5100",fontsize=16,color="green",shape="box"];9174[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx9570) == LT))",fontsize=16,color="black",shape="box"];9174 -> 10294[label="",style="solid", color="black", weight=3]; 76.92/37.53 9175 -> 13877[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9175 -> 13878[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13879[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13880[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13881[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13882[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13883[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13884[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9175 -> 13885[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9171 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9171[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];9171 -> 10296[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9171 -> 10297[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx960)) == LT))",fontsize=16,color="black",shape="triangle"];9170 -> 10298[label="",style="solid", color="black", weight=3]; 76.92/37.53 9178[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9178 -> 10299[label="",style="solid", color="black", weight=3]; 76.92/37.53 9179 -> 10300[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9179 -> 10301[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9180 -> 10302[label="",style="solid", color="black", weight=3]; 76.92/37.53 9182 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9182[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9182 -> 10303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9182 -> 10304[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx962) == LT))",fontsize=16,color="burlywood",shape="triangle"];21809[label="wx962/Succ wx9620",fontsize=10,color="white",style="solid",shape="box"];9181 -> 21809[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21809 -> 10305[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21810[label="wx962/Zero",fontsize=10,color="white",style="solid",shape="box"];9181 -> 21810[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21810 -> 10306[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9184 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9184[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9184 -> 10307[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9184 -> 10308[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9183[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx969) == LT))",fontsize=16,color="burlywood",shape="triangle"];21811[label="wx969/Succ wx9690",fontsize=10,color="white",style="solid",shape="box"];9183 -> 21811[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21811 -> 10309[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21812[label="wx969/Zero",fontsize=10,color="white",style="solid",shape="box"];9183 -> 21812[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21812 -> 10310[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9201 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9201[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9201 -> 10311[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9201 -> 10312[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9202[label="Succ wx5100",fontsize=16,color="green",shape="box"];9203 -> 13920[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9203[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9203 -> 13945[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13946[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13947[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13948[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13949[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13950[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13951[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9203 -> 13952[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9204[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];9204 -> 10314[label="",style="solid", color="black", weight=3]; 76.92/37.53 13937[label="wx4",fontsize=16,color="green",shape="box"];13938[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];13939[label="wx30100",fontsize=16,color="green",shape="box"];13940[label="wx32",fontsize=16,color="green",shape="box"];13941[label="wx5100",fontsize=16,color="green",shape="box"];13942[label="wx33",fontsize=16,color="green",shape="box"];13943[label="wx34",fontsize=16,color="green",shape="box"];13944[label="wx31",fontsize=16,color="green",shape="box"];14242[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1526))) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="black",shape="box"];14242 -> 14281[label="",style="solid", color="black", weight=3]; 76.92/37.53 9196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9196 -> 10319[label="",style="solid", color="black", weight=3]; 76.92/37.53 9197 -> 10320[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9197 -> 10321[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9198 -> 10322[label="",style="solid", color="black", weight=3]; 76.92/37.53 9200 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9200[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9200 -> 10323[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9200 -> 10324[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx977) == LT))",fontsize=16,color="burlywood",shape="triangle"];21813[label="wx977/Succ wx9770",fontsize=10,color="white",style="solid",shape="box"];9199 -> 21813[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21813 -> 10325[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21814[label="wx977/Zero",fontsize=10,color="white",style="solid",shape="box"];9199 -> 21814[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21814 -> 10326[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9206 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9206[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9206 -> 10327[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9206 -> 10328[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx984) == LT))",fontsize=16,color="burlywood",shape="triangle"];21815[label="wx984/Succ wx9840",fontsize=10,color="white",style="solid",shape="box"];9205 -> 21815[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21815 -> 10329[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21816[label="wx984/Zero",fontsize=10,color="white",style="solid",shape="box"];9205 -> 21816[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21816 -> 10330[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9223 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9223[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9223 -> 10331[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9223 -> 10332[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9224[label="Succ wx5100",fontsize=16,color="green",shape="box"];9225 -> 13984[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9225 -> 14009[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14010[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14011[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14012[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14013[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14014[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14015[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9225 -> 14016[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];9226 -> 10334[label="",style="solid", color="black", weight=3]; 76.92/37.53 14001[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14002[label="wx30100",fontsize=16,color="green",shape="box"];14003[label="wx33",fontsize=16,color="green",shape="box"];14004[label="wx32",fontsize=16,color="green",shape="box"];14005[label="wx34",fontsize=16,color="green",shape="box"];14006[label="wx4",fontsize=16,color="green",shape="box"];14007[label="wx5100",fontsize=16,color="green",shape="box"];14008[label="wx31",fontsize=16,color="green",shape="box"];14280[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1535))) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="black",shape="box"];14280 -> 14297[label="",style="solid", color="black", weight=3]; 76.92/37.53 9218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9218 -> 10339[label="",style="solid", color="black", weight=3]; 76.92/37.53 9219 -> 10340[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9219[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9219 -> 10341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9220 -> 10342[label="",style="solid", color="black", weight=3]; 76.92/37.53 9222 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9222[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9222 -> 10343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9222 -> 10344[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx992) == LT))",fontsize=16,color="burlywood",shape="triangle"];21817[label="wx992/Succ wx9920",fontsize=10,color="white",style="solid",shape="box"];9221 -> 21817[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21817 -> 10345[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21818[label="wx992/Zero",fontsize=10,color="white",style="solid",shape="box"];9221 -> 21818[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21818 -> 10346[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9228 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9228[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9228 -> 10347[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9228 -> 10348[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx999) == LT))",fontsize=16,color="burlywood",shape="triangle"];21819[label="wx999/Succ wx9990",fontsize=10,color="white",style="solid",shape="box"];9227 -> 21819[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21819 -> 10349[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21820[label="wx999/Zero",fontsize=10,color="white",style="solid",shape="box"];9227 -> 21820[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21820 -> 10350[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9239 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9239[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9239 -> 10351[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9239 -> 10352[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9240[label="Succ wx5100",fontsize=16,color="green",shape="box"];9241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx10040) == LT))",fontsize=16,color="black",shape="box"];9241 -> 10353[label="",style="solid", color="black", weight=3]; 76.92/37.53 9242 -> 14049[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9242 -> 14050[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14051[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14052[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14054[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14055[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14056[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9242 -> 14057[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9238 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9238[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];9238 -> 10355[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9238 -> 10356[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx1007)) == LT))",fontsize=16,color="black",shape="triangle"];9237 -> 10357[label="",style="solid", color="black", weight=3]; 76.92/37.53 9245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9245 -> 10358[label="",style="solid", color="black", weight=3]; 76.92/37.53 9246 -> 10359[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9246 -> 10360[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9247 -> 10361[label="",style="solid", color="black", weight=3]; 76.92/37.53 9249 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9249[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9249 -> 10362[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9249 -> 10363[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1009) == LT))",fontsize=16,color="burlywood",shape="triangle"];21821[label="wx1009/Succ wx10090",fontsize=10,color="white",style="solid",shape="box"];9248 -> 21821[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21821 -> 10364[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21822[label="wx1009/Zero",fontsize=10,color="white",style="solid",shape="box"];9248 -> 21822[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21822 -> 10365[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9251 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9251[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9251 -> 10366[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9251 -> 10367[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1016) == LT))",fontsize=16,color="burlywood",shape="triangle"];21823[label="wx1016/Succ wx10160",fontsize=10,color="white",style="solid",shape="box"];9250 -> 21823[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21823 -> 10368[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21824[label="wx1016/Zero",fontsize=10,color="white",style="solid",shape="box"];9250 -> 21824[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21824 -> 10369[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9262 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9262[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9262 -> 10370[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9262 -> 10371[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9263[label="Succ wx5100",fontsize=16,color="green",shape="box"];9264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10210) == LT))",fontsize=16,color="black",shape="box"];9264 -> 10372[label="",style="solid", color="black", weight=3]; 76.92/37.53 9265 -> 14094[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9265 -> 14095[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14096[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14097[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14098[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14099[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14100[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9265 -> 14101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9261 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9261[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];9261 -> 10374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9261 -> 10375[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx1024)) == LT))",fontsize=16,color="black",shape="triangle"];9260 -> 10376[label="",style="solid", color="black", weight=3]; 76.92/37.53 9268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9268 -> 10377[label="",style="solid", color="black", weight=3]; 76.92/37.53 9269 -> 10378[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9269 -> 10379[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9270 -> 10380[label="",style="solid", color="black", weight=3]; 76.92/37.53 9272 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9272[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9272 -> 10381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9272 -> 10382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1026) == LT))",fontsize=16,color="burlywood",shape="triangle"];21825[label="wx1026/Succ wx10260",fontsize=10,color="white",style="solid",shape="box"];9271 -> 21825[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21825 -> 10383[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21826[label="wx1026/Zero",fontsize=10,color="white",style="solid",shape="box"];9271 -> 21826[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21826 -> 10384[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9274 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9274[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9274 -> 10385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9274 -> 10386[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1033) == LT))",fontsize=16,color="burlywood",shape="triangle"];21827[label="wx1033/Succ wx10330",fontsize=10,color="white",style="solid",shape="box"];9273 -> 21827[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21827 -> 10387[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21828[label="wx1033/Zero",fontsize=10,color="white",style="solid",shape="box"];9273 -> 21828[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21828 -> 10388[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9291 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9291[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9291 -> 10389[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9291 -> 10390[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9292[label="Succ wx5100",fontsize=16,color="green",shape="box"];9293 -> 14136[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9293[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9293 -> 14158[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14159[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14160[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14161[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14162[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14163[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9293 -> 14164[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];9294 -> 10392[label="",style="solid", color="black", weight=3]; 76.92/37.53 14151[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14152[label="wx32",fontsize=16,color="green",shape="box"];14153[label="wx33",fontsize=16,color="green",shape="box"];14154[label="wx31",fontsize=16,color="green",shape="box"];14155[label="wx5100",fontsize=16,color="green",shape="box"];14156[label="wx34",fontsize=16,color="green",shape="box"];14157[label="wx4",fontsize=16,color="green",shape="box"];14305[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx1560) * Neg (Succ wx1565)) == GT))",fontsize=16,color="black",shape="box"];14305 -> 14334[label="",style="solid", color="black", weight=3]; 76.92/37.53 9286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9286 -> 10396[label="",style="solid", color="black", weight=3]; 76.92/37.53 9287 -> 10397[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9287 -> 10398[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9288 -> 10399[label="",style="solid", color="black", weight=3]; 76.92/37.53 9290 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9290[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9290 -> 10400[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9290 -> 10401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1041) == LT))",fontsize=16,color="burlywood",shape="triangle"];21829[label="wx1041/Succ wx10410",fontsize=10,color="white",style="solid",shape="box"];9289 -> 21829[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21829 -> 10402[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21830[label="wx1041/Zero",fontsize=10,color="white",style="solid",shape="box"];9289 -> 21830[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21830 -> 10403[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9296 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9296[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9296 -> 10404[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9296 -> 10405[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9295[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1048) == LT))",fontsize=16,color="burlywood",shape="triangle"];21831[label="wx1048/Succ wx10480",fontsize=10,color="white",style="solid",shape="box"];9295 -> 21831[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21831 -> 10406[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21832[label="wx1048/Zero",fontsize=10,color="white",style="solid",shape="box"];9295 -> 21832[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21832 -> 10407[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9313 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9313[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9313 -> 10408[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9313 -> 10409[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9314[label="Succ wx5100",fontsize=16,color="green",shape="box"];9315 -> 14196[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9315 -> 14218[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14219[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14220[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14221[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14222[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14223[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9315 -> 14224[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];9316 -> 10411[label="",style="solid", color="black", weight=3]; 76.92/37.53 14211[label="wx33",fontsize=16,color="green",shape="box"];14212[label="wx31",fontsize=16,color="green",shape="box"];14213[label="wx34",fontsize=16,color="green",shape="box"];14214[label="wx4",fontsize=16,color="green",shape="box"];14215[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14216[label="wx32",fontsize=16,color="green",shape="box"];14217[label="wx5100",fontsize=16,color="green",shape="box"];14333[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx1568) * Pos (Succ wx1573)) == GT))",fontsize=16,color="black",shape="box"];14333 -> 14396[label="",style="solid", color="black", weight=3]; 76.92/37.53 9308[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9308 -> 10415[label="",style="solid", color="black", weight=3]; 76.92/37.53 9309 -> 10416[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9309 -> 10417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9310 -> 10418[label="",style="solid", color="black", weight=3]; 76.92/37.53 9312 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9312[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9312 -> 10419[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9312 -> 10420[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1056) == LT))",fontsize=16,color="burlywood",shape="triangle"];21833[label="wx1056/Succ wx10560",fontsize=10,color="white",style="solid",shape="box"];9311 -> 21833[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21833 -> 10421[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21834[label="wx1056/Zero",fontsize=10,color="white",style="solid",shape="box"];9311 -> 21834[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21834 -> 10422[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9318 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9318[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9318 -> 10423[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9318 -> 10424[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9317[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1063) == LT))",fontsize=16,color="burlywood",shape="triangle"];21835[label="wx1063/Succ wx10630",fontsize=10,color="white",style="solid",shape="box"];9317 -> 21835[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21835 -> 10425[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21836[label="wx1063/Zero",fontsize=10,color="white",style="solid",shape="box"];9317 -> 21836[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21836 -> 10426[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9329 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9329[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9329 -> 10427[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9329 -> 10428[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9330[label="Succ wx5100",fontsize=16,color="green",shape="box"];9331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx10680) == LT))",fontsize=16,color="black",shape="box"];9331 -> 10429[label="",style="solid", color="black", weight=3]; 76.92/37.53 9332 -> 14256[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];9332 -> 14257[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14258[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14259[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14260[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14261[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14262[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9332 -> 14263[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9328 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9328[label="primPlusNat (Succ (primPlusNat wx5100 wx5100)) wx5100",fontsize=16,color="magenta"];9328 -> 10431[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9328 -> 10432[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ (Succ wx1071)) == LT))",fontsize=16,color="black",shape="triangle"];9327 -> 10433[label="",style="solid", color="black", weight=3]; 76.92/37.53 9335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx30000) Zero)) == GT))",fontsize=16,color="black",shape="box"];9335 -> 10434[label="",style="solid", color="black", weight=3]; 76.92/37.53 9336 -> 10435[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx5100))) == GT))",fontsize=16,color="magenta"];9336 -> 10436[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9337[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];9337 -> 10437[label="",style="solid", color="black", weight=3]; 76.92/37.53 9338[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2310) (Succ wx257000) == LT))",fontsize=16,color="black",shape="box"];9338 -> 10438[label="",style="solid", color="black", weight=3]; 76.92/37.53 9339[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx2310) Zero == LT))",fontsize=16,color="black",shape="box"];9339 -> 10439[label="",style="solid", color="black", weight=3]; 76.92/37.53 9340[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx257000) == LT))",fontsize=16,color="black",shape="box"];9340 -> 10440[label="",style="solid", color="black", weight=3]; 76.92/37.53 9341[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];9341 -> 10441[label="",style="solid", color="black", weight=3]; 76.92/37.53 9342[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2340) (Succ wx259000) == LT))",fontsize=16,color="black",shape="box"];9342 -> 10442[label="",style="solid", color="black", weight=3]; 76.92/37.53 9343[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx2340) Zero == LT))",fontsize=16,color="black",shape="box"];9343 -> 10443[label="",style="solid", color="black", weight=3]; 76.92/37.53 9344[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx259000) == LT))",fontsize=16,color="black",shape="box"];9344 -> 10444[label="",style="solid", color="black", weight=3]; 76.92/37.53 9345[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero Zero == LT))",fontsize=16,color="black",shape="box"];9345 -> 10445[label="",style="solid", color="black", weight=3]; 76.92/37.53 9346 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9346[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx204 (Pos (Succ wx206) :% Pos (Succ wx20700)))",fontsize=16,color="magenta"];9346 -> 10446[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9346 -> 10447[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9346 -> 10448[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9347[label="Zero",fontsize=16,color="green",shape="box"];9348[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];9348 -> 10449[label="",style="solid", color="black", weight=3]; 76.92/37.53 9349 -> 10450[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9349[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="magenta"];9349 -> 10451[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9350 -> 10452[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9350[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="magenta"];9350 -> 10453[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9351 -> 10454[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9351[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="magenta"];9351 -> 10455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9352[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos (Succ wx2750)) (Neg (primMulNat wx2000 wx2070)) == GT))",fontsize=16,color="black",shape="box"];9352 -> 10456[label="",style="solid", color="black", weight=3]; 76.92/37.53 9353[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat wx2000 wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21837[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];9353 -> 21837[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21837 -> 10457[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21838[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];9353 -> 21838[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21838 -> 10458[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9354[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos (Succ wx2760)) (Neg (primMulNat wx2000 wx2070)) == GT))",fontsize=16,color="black",shape="box"];9354 -> 10459[label="",style="solid", color="black", weight=3]; 76.92/37.53 9355[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat wx2000 wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21839[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];9355 -> 21839[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21839 -> 10460[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21840[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];9355 -> 21840[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21840 -> 10461[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9356 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9356[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx204 (Pos (Succ wx206) :% Neg (Succ wx20700)))",fontsize=16,color="magenta"];9356 -> 10462[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9356 -> 10463[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9356 -> 10464[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9357[label="Zero",fontsize=16,color="green",shape="box"];9358[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx206) * Pos (Succ wx201)) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];9358 -> 10465[label="",style="solid", color="black", weight=3]; 76.92/37.53 9359 -> 10466[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9359[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="magenta"];9359 -> 10467[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9360 -> 10468[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9360[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="magenta"];9360 -> 10469[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9361 -> 10470[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9361[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="magenta"];9361 -> 10471[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9367 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9367[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9367 -> 10472[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9367 -> 10473[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9368[label="Succ wx5100",fontsize=16,color="green",shape="box"];9369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10730)) == LT))",fontsize=16,color="black",shape="box"];9369 -> 10474[label="",style="solid", color="black", weight=3]; 76.92/37.53 9370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9370 -> 10475[label="",style="solid", color="black", weight=3]; 76.92/37.53 9374 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9374[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9374 -> 10476[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9374 -> 10477[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9375[label="Succ wx5100",fontsize=16,color="green",shape="box"];9376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10790)) == LT))",fontsize=16,color="black",shape="box"];9376 -> 10478[label="",style="solid", color="black", weight=3]; 76.92/37.53 9377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9377 -> 10479[label="",style="solid", color="black", weight=3]; 76.92/37.53 9401 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9401[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9401 -> 10480[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9401 -> 10481[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9402[label="Succ wx5100",fontsize=16,color="green",shape="box"];9403 -> 14346[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9403 -> 14371[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14372[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14373[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14375[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14376[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9403 -> 14378[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 11611[label="wx31",fontsize=16,color="green",shape="box"];11612[label="wx34",fontsize=16,color="green",shape="box"];11613[label="wx5000",fontsize=16,color="green",shape="box"];11614[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11615[label="wx32",fontsize=16,color="green",shape="box"];11616[label="wx33",fontsize=16,color="green",shape="box"];11617[label="wx5100",fontsize=16,color="green",shape="box"];11618[label="wx4",fontsize=16,color="green",shape="box"];11610[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM2 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11610 -> 11635[label="",style="solid", color="black", weight=3]; 76.92/37.53 14363[label="wx31",fontsize=16,color="green",shape="box"];14364[label="wx33",fontsize=16,color="green",shape="box"];14365[label="wx32",fontsize=16,color="green",shape="box"];14366[label="wx5100",fontsize=16,color="green",shape="box"];14367[label="wx34",fontsize=16,color="green",shape="box"];14368[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14369[label="wx5000",fontsize=16,color="green",shape="box"];14370[label="wx4",fontsize=16,color="green",shape="box"];9388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9388 -> 10485[label="",style="solid", color="black", weight=3]; 76.92/37.53 9390 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9390[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9390 -> 10486[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9390 -> 10487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1086) == GT))",fontsize=16,color="burlywood",shape="triangle"];21841[label="wx1086/Succ wx10860",fontsize=10,color="white",style="solid",shape="box"];9389 -> 21841[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21841 -> 10488[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21842[label="wx1086/Zero",fontsize=10,color="white",style="solid",shape="box"];9389 -> 21842[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21842 -> 10489[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9395 -> 10490[label="",style="solid", color="black", weight=3]; 76.92/37.53 9405 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9405[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9405 -> 10491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9405 -> 10492[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9406[label="Succ wx5100",fontsize=16,color="green",shape="box"];9407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10870)) == LT))",fontsize=16,color="black",shape="box"];9407 -> 10493[label="",style="solid", color="black", weight=3]; 76.92/37.53 9408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9408 -> 10494[label="",style="solid", color="black", weight=3]; 76.92/37.53 9409 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9409[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9409 -> 10495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9409 -> 10496[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9410[label="Succ wx5100",fontsize=16,color="green",shape="box"];9411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2120)) == LT))",fontsize=16,color="black",shape="box"];9411 -> 10497[label="",style="solid", color="black", weight=3]; 76.92/37.53 9412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9412 -> 10498[label="",style="solid", color="black", weight=3]; 76.92/37.53 9413 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9413[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9413 -> 10499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9413 -> 10500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9414[label="Succ wx5100",fontsize=16,color="green",shape="box"];11674[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11675[label="wx31",fontsize=16,color="green",shape="box"];11676[label="wx5000",fontsize=16,color="green",shape="box"];11677[label="wx5100",fontsize=16,color="green",shape="box"];11678[label="wx32",fontsize=16,color="green",shape="box"];11679[label="wx4",fontsize=16,color="green",shape="box"];11680[label="wx33",fontsize=16,color="green",shape="box"];11681[label="wx34",fontsize=16,color="green",shape="box"];9416 -> 9415[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12017[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos (primMulNat (Succ wx1180) Zero)) (Pos (Succ wx1175) * Neg (Succ wx1181)) == GT))",fontsize=16,color="black",shape="box"];12017 -> 12059[label="",style="solid", color="black", weight=3]; 76.92/37.53 9420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9420 -> 10505[label="",style="solid", color="black", weight=3]; 76.92/37.53 9422 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9422[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9422 -> 10506[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9422 -> 10507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1093) == GT))",fontsize=16,color="burlywood",shape="triangle"];21843[label="wx1093/Succ wx10930",fontsize=10,color="white",style="solid",shape="box"];9421 -> 21843[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21843 -> 10508[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21844[label="wx1093/Zero",fontsize=10,color="white",style="solid",shape="box"];9421 -> 21844[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21844 -> 10509[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9423 -> 10510[label="",style="solid", color="black", weight=3]; 76.92/37.53 9424 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9424[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9424 -> 10511[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9424 -> 10512[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9425[label="Succ wx5100",fontsize=16,color="green",shape="box"];9426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2190)) == LT))",fontsize=16,color="black",shape="box"];9426 -> 10513[label="",style="solid", color="black", weight=3]; 76.92/37.53 9427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9427 -> 10514[label="",style="solid", color="black", weight=3]; 76.92/37.53 9428 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9428[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9428 -> 10515[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9428 -> 10516[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9429[label="Succ wx5100",fontsize=16,color="green",shape="box"];9430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2260)) == LT))",fontsize=16,color="black",shape="box"];9430 -> 10517[label="",style="solid", color="black", weight=3]; 76.92/37.53 9431[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9431 -> 10518[label="",style="solid", color="black", weight=3]; 76.92/37.53 9432 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9432[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9432 -> 10519[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9432 -> 10520[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9433[label="Succ wx5100",fontsize=16,color="green",shape="box"];11736[label="wx32",fontsize=16,color="green",shape="box"];11737[label="wx34",fontsize=16,color="green",shape="box"];11738[label="wx5000",fontsize=16,color="green",shape="box"];11739[label="wx31",fontsize=16,color="green",shape="box"];11740[label="wx33",fontsize=16,color="green",shape="box"];11741[label="wx5100",fontsize=16,color="green",shape="box"];11742[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11743[label="wx4",fontsize=16,color="green",shape="box"];9435 -> 9434[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12058[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos (primMulNat (Succ wx1189) Zero)) (Neg (Succ wx1184) * Pos (Succ wx1190)) == GT))",fontsize=16,color="black",shape="box"];12058 -> 12122[label="",style="solid", color="black", weight=3]; 76.92/37.53 9439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9439 -> 10525[label="",style="solid", color="black", weight=3]; 76.92/37.53 9441 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9441[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9441 -> 10526[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9441 -> 10527[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9440[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1094) == GT))",fontsize=16,color="burlywood",shape="triangle"];21845[label="wx1094/Succ wx10940",fontsize=10,color="white",style="solid",shape="box"];9440 -> 21845[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21845 -> 10528[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21846[label="wx1094/Zero",fontsize=10,color="white",style="solid",shape="box"];9440 -> 21846[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21846 -> 10529[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9442 -> 10530[label="",style="solid", color="black", weight=3]; 76.92/37.53 9443 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9443[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9443 -> 10531[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9443 -> 10532[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9444[label="Succ wx5100",fontsize=16,color="green",shape="box"];9445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2380)) == LT))",fontsize=16,color="black",shape="box"];9445 -> 10533[label="",style="solid", color="black", weight=3]; 76.92/37.53 9446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9446 -> 10534[label="",style="solid", color="black", weight=3]; 76.92/37.53 9447 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9447[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9447 -> 10535[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9447 -> 10536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9448[label="Succ wx5100",fontsize=16,color="green",shape="box"];9449[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2450)) == LT))",fontsize=16,color="black",shape="box"];9449 -> 10537[label="",style="solid", color="black", weight=3]; 76.92/37.53 9450[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9450 -> 10538[label="",style="solid", color="black", weight=3]; 76.92/37.53 9451 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9451[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9451 -> 10539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9451 -> 10540[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9452[label="Succ wx5100",fontsize=16,color="green",shape="box"];9453 -> 14474[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9453 -> 14491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14492[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14493[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14494[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14496[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14497[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9453 -> 14498[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 11775[label="wx32",fontsize=16,color="green",shape="box"];11776[label="wx4",fontsize=16,color="green",shape="box"];11777[label="wx34",fontsize=16,color="green",shape="box"];11778[label="wx5000",fontsize=16,color="green",shape="box"];11779[label="wx33",fontsize=16,color="green",shape="box"];11780[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11781[label="wx31",fontsize=16,color="green",shape="box"];11782[label="wx5100",fontsize=16,color="green",shape="box"];11774[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM2 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11774 -> 11801[label="",style="solid", color="black", weight=3]; 76.92/37.53 9455[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9455 -> 10543[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9456[label="wx5100",fontsize=16,color="green",shape="box"];9457 -> 14474[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9457 -> 14499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14501[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14502[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14503[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14504[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14505[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9457 -> 14506[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9458 -> 10545[label="",style="solid", color="black", weight=3]; 76.92/37.53 9460 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9460[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9460 -> 10546[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9460 -> 10547[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9459[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1095) == GT))",fontsize=16,color="burlywood",shape="triangle"];21847[label="wx1095/Succ wx10950",fontsize=10,color="white",style="solid",shape="box"];9459 -> 21847[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21847 -> 10548[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21848[label="wx1095/Zero",fontsize=10,color="white",style="solid",shape="box"];9459 -> 21848[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21848 -> 10549[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9461 -> 10550[label="",style="solid", color="black", weight=3]; 76.92/37.53 9462 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9462[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9462 -> 10551[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9462 -> 10552[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9463[label="Succ wx5100",fontsize=16,color="green",shape="box"];9464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2630)) == LT))",fontsize=16,color="black",shape="box"];9464 -> 10553[label="",style="solid", color="black", weight=3]; 76.92/37.53 9465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9465 -> 10554[label="",style="solid", color="black", weight=3]; 76.92/37.53 9466 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9466[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9466 -> 10555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9466 -> 10556[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9467[label="Succ wx5100",fontsize=16,color="green",shape="box"];9468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx2700)) == LT))",fontsize=16,color="black",shape="box"];9468 -> 10557[label="",style="solid", color="black", weight=3]; 76.92/37.53 9469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9469 -> 10558[label="",style="solid", color="black", weight=3]; 76.92/37.53 9470 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9470[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9470 -> 10559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9470 -> 10560[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9471[label="Succ wx5100",fontsize=16,color="green",shape="box"];9472 -> 14537[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9472[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9472 -> 14554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14556[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14557[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14558[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14560[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9472 -> 14561[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 11818[label="wx33",fontsize=16,color="green",shape="box"];11819[label="wx31",fontsize=16,color="green",shape="box"];11820[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11821[label="wx32",fontsize=16,color="green",shape="box"];11822[label="wx30100",fontsize=16,color="green",shape="box"];11823[label="wx4",fontsize=16,color="green",shape="box"];11824[label="wx5100",fontsize=16,color="green",shape="box"];11825[label="wx34",fontsize=16,color="green",shape="box"];11817[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM2 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11817 -> 11844[label="",style="solid", color="black", weight=3]; 76.92/37.53 9474[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9474 -> 10563[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9475[label="wx5100",fontsize=16,color="green",shape="box"];9476 -> 14537[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9476 -> 14562[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14563[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14564[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14565[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14566[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14567[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14568[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9476 -> 14569[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9477 -> 10565[label="",style="solid", color="black", weight=3]; 76.92/37.53 9479 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9479[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9479 -> 10566[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9479 -> 10567[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1096) == GT))",fontsize=16,color="burlywood",shape="triangle"];21849[label="wx1096/Succ wx10960",fontsize=10,color="white",style="solid",shape="box"];9478 -> 21849[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21849 -> 10568[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21850[label="wx1096/Zero",fontsize=10,color="white",style="solid",shape="box"];9478 -> 21850[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21850 -> 10569[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9480 -> 10570[label="",style="solid", color="black", weight=3]; 76.92/37.53 9481 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9481[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9481 -> 10571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9481 -> 10572[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9482[label="Succ wx5100",fontsize=16,color="green",shape="box"];9483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2820)) == LT))",fontsize=16,color="black",shape="box"];9483 -> 10573[label="",style="solid", color="black", weight=3]; 76.92/37.53 9484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9484 -> 10574[label="",style="solid", color="black", weight=3]; 76.92/37.53 9485 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9485[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9485 -> 10575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9485 -> 10576[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9486[label="Succ wx5100",fontsize=16,color="green",shape="box"];9487[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2890)) == LT))",fontsize=16,color="black",shape="box"];9487 -> 10577[label="",style="solid", color="black", weight=3]; 76.92/37.53 9488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9488 -> 10578[label="",style="solid", color="black", weight=3]; 76.92/37.53 9489 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9489[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9489 -> 10579[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9489 -> 10580[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9490[label="Succ wx5100",fontsize=16,color="green",shape="box"];11885[label="wx5100",fontsize=16,color="green",shape="box"];11886[label="wx34",fontsize=16,color="green",shape="box"];11887[label="wx30100",fontsize=16,color="green",shape="box"];11888[label="wx31",fontsize=16,color="green",shape="box"];11889[label="wx33",fontsize=16,color="green",shape="box"];11890[label="wx4",fontsize=16,color="green",shape="box"];11891[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11892[label="wx32",fontsize=16,color="green",shape="box"];9492 -> 9491[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12221 -> 12330[label="",style="dashed", color="red", weight=0]; 76.92/37.53 12221[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos (primMulNat Zero (Succ wx1212))) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="magenta"];12221 -> 12331[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9497 -> 10587[label="",style="solid", color="black", weight=3]; 76.92/37.53 9499 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9499[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9499 -> 10588[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9499 -> 10589[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1098) == GT))",fontsize=16,color="burlywood",shape="triangle"];21851[label="wx1098/Succ wx10980",fontsize=10,color="white",style="solid",shape="box"];9498 -> 21851[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21851 -> 10590[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21852[label="wx1098/Zero",fontsize=10,color="white",style="solid",shape="box"];9498 -> 21852[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21852 -> 10591[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9500[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9500 -> 10592[label="",style="solid", color="black", weight=3]; 76.92/37.53 9501 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9501[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9501 -> 10593[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9501 -> 10594[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9502[label="Succ wx5100",fontsize=16,color="green",shape="box"];9503[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx2970)) == LT))",fontsize=16,color="black",shape="box"];9503 -> 10595[label="",style="solid", color="black", weight=3]; 76.92/37.53 9504[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9504 -> 10596[label="",style="solid", color="black", weight=3]; 76.92/37.53 9505 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9505[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9505 -> 10597[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9505 -> 10598[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9506[label="Succ wx5100",fontsize=16,color="green",shape="box"];9507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3040)) == LT))",fontsize=16,color="black",shape="box"];9507 -> 10599[label="",style="solid", color="black", weight=3]; 76.92/37.53 9508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9508 -> 10600[label="",style="solid", color="black", weight=3]; 76.92/37.53 9509 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9509[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9509 -> 10601[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9509 -> 10602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9510[label="Succ wx5100",fontsize=16,color="green",shape="box"];11949[label="wx33",fontsize=16,color="green",shape="box"];11950[label="wx31",fontsize=16,color="green",shape="box"];11951[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11952[label="wx4",fontsize=16,color="green",shape="box"];11953[label="wx34",fontsize=16,color="green",shape="box"];11954[label="wx32",fontsize=16,color="green",shape="box"];11955[label="wx30100",fontsize=16,color="green",shape="box"];11956[label="wx5100",fontsize=16,color="green",shape="box"];9512 -> 9511[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12329 -> 12335[label="",style="dashed", color="red", weight=0]; 76.92/37.53 12329[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos (primMulNat Zero (Succ wx1221))) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="magenta"];12329 -> 12336[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9517 -> 10609[label="",style="solid", color="black", weight=3]; 76.92/37.53 9519 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9519[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9519 -> 10610[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9519 -> 10611[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1100) == GT))",fontsize=16,color="burlywood",shape="triangle"];21853[label="wx1100/Succ wx11000",fontsize=10,color="white",style="solid",shape="box"];9518 -> 21853[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21853 -> 10612[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21854[label="wx1100/Zero",fontsize=10,color="white",style="solid",shape="box"];9518 -> 21854[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21854 -> 10613[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9520[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9520 -> 10614[label="",style="solid", color="black", weight=3]; 76.92/37.53 9521 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9521[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9521 -> 10615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9521 -> 10616[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9522[label="Succ wx5100",fontsize=16,color="green",shape="box"];9523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3120)) == LT))",fontsize=16,color="black",shape="box"];9523 -> 10617[label="",style="solid", color="black", weight=3]; 76.92/37.53 9524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9524 -> 10618[label="",style="solid", color="black", weight=3]; 76.92/37.53 9525 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9525[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9525 -> 10619[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9525 -> 10620[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9526[label="Succ wx5100",fontsize=16,color="green",shape="box"];9527[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3190)) == LT))",fontsize=16,color="black",shape="box"];9527 -> 10621[label="",style="solid", color="black", weight=3]; 76.92/37.53 9528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9528 -> 10622[label="",style="solid", color="black", weight=3]; 76.92/37.53 9529 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9529[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9529 -> 10623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9529 -> 10624[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9530[label="Succ wx5100",fontsize=16,color="green",shape="box"];9531 -> 14670[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9531 -> 14687[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14688[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14689[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14690[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14691[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14692[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14693[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9531 -> 14694[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 11990[label="wx34",fontsize=16,color="green",shape="box"];11991[label="wx5100",fontsize=16,color="green",shape="box"];11992[label="wx4",fontsize=16,color="green",shape="box"];11993[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];11994[label="wx33",fontsize=16,color="green",shape="box"];11995[label="wx31",fontsize=16,color="green",shape="box"];11996[label="wx30100",fontsize=16,color="green",shape="box"];11997[label="wx32",fontsize=16,color="green",shape="box"];11989[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM2 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];11989 -> 12018[label="",style="solid", color="black", weight=3]; 76.92/37.53 9533[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9533 -> 10627[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9534[label="wx5100",fontsize=16,color="green",shape="box"];9535 -> 14670[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9535[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9535 -> 14695[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14696[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14697[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14698[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14699[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14700[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14701[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9535 -> 14702[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9536 -> 10629[label="",style="solid", color="black", weight=3]; 76.92/37.53 9538 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9538[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9538 -> 10630[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9538 -> 10631[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1101) == GT))",fontsize=16,color="burlywood",shape="triangle"];21855[label="wx1101/Succ wx11010",fontsize=10,color="white",style="solid",shape="box"];9537 -> 21855[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21855 -> 10632[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21856[label="wx1101/Zero",fontsize=10,color="white",style="solid",shape="box"];9537 -> 21856[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21856 -> 10633[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9539[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9539 -> 10634[label="",style="solid", color="black", weight=3]; 76.92/37.53 9540 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9540[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9540 -> 10635[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9540 -> 10636[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9541[label="Succ wx5100",fontsize=16,color="green",shape="box"];9542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3290)) == LT))",fontsize=16,color="black",shape="box"];9542 -> 10637[label="",style="solid", color="black", weight=3]; 76.92/37.53 9543[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9543 -> 10638[label="",style="solid", color="black", weight=3]; 76.92/37.53 9544 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9544[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9544 -> 10639[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9544 -> 10640[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9545[label="Succ wx5100",fontsize=16,color="green",shape="box"];9546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3360)) == LT))",fontsize=16,color="black",shape="box"];9546 -> 10641[label="",style="solid", color="black", weight=3]; 76.92/37.53 9547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9547 -> 10642[label="",style="solid", color="black", weight=3]; 76.92/37.53 9548 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9548[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9548 -> 10643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9548 -> 10644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9549[label="Succ wx5100",fontsize=16,color="green",shape="box"];9550 -> 14734[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9550 -> 14749[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14750[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14754[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9550 -> 14755[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12035[label="wx5100",fontsize=16,color="green",shape="box"];12036[label="wx4",fontsize=16,color="green",shape="box"];12037[label="wx34",fontsize=16,color="green",shape="box"];12038[label="wx32",fontsize=16,color="green",shape="box"];12039[label="wx31",fontsize=16,color="green",shape="box"];12040[label="wx33",fontsize=16,color="green",shape="box"];12041[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12034[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM2 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12034 -> 12060[label="",style="solid", color="black", weight=3]; 76.92/37.53 9552[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9552 -> 10647[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9553[label="wx5100",fontsize=16,color="green",shape="box"];9554 -> 14734[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9554 -> 14756[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14757[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14758[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14759[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14760[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14761[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9554 -> 14762[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9555[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9555 -> 10649[label="",style="solid", color="black", weight=3]; 76.92/37.53 9557 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9557[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9557 -> 10650[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9557 -> 10651[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1102) == GT))",fontsize=16,color="burlywood",shape="triangle"];21857[label="wx1102/Succ wx11020",fontsize=10,color="white",style="solid",shape="box"];9556 -> 21857[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21857 -> 10652[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21858[label="wx1102/Zero",fontsize=10,color="white",style="solid",shape="box"];9556 -> 21858[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21858 -> 10653[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9558 -> 10654[label="",style="solid", color="black", weight=3]; 76.92/37.53 9559 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9559[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9559 -> 10655[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9559 -> 10656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9560[label="Succ wx5100",fontsize=16,color="green",shape="box"];9561[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3460)) == LT))",fontsize=16,color="black",shape="box"];9561 -> 10657[label="",style="solid", color="black", weight=3]; 76.92/37.53 9562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9562 -> 10658[label="",style="solid", color="black", weight=3]; 76.92/37.53 9563 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9563[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9563 -> 10659[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9563 -> 10660[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9564[label="Succ wx5100",fontsize=16,color="green",shape="box"];9565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3530)) == LT))",fontsize=16,color="black",shape="box"];9565 -> 10661[label="",style="solid", color="black", weight=3]; 76.92/37.53 9566[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9566 -> 10662[label="",style="solid", color="black", weight=3]; 76.92/37.53 9567 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9567[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9567 -> 10663[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9567 -> 10664[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9568[label="Succ wx5100",fontsize=16,color="green",shape="box"];12098[label="wx33",fontsize=16,color="green",shape="box"];12099[label="wx4",fontsize=16,color="green",shape="box"];12100[label="wx34",fontsize=16,color="green",shape="box"];12101[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12102[label="wx31",fontsize=16,color="green",shape="box"];12103[label="wx5100",fontsize=16,color="green",shape="box"];12104[label="wx32",fontsize=16,color="green",shape="box"];9570 -> 9569[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12390[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1246) * Neg (Succ wx1251)) == GT))",fontsize=16,color="black",shape="box"];12390 -> 12435[label="",style="solid", color="black", weight=3]; 76.92/37.53 9574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9574 -> 10669[label="",style="solid", color="black", weight=3]; 76.92/37.53 9576 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9576[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9576 -> 10670[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9576 -> 10671[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1103) == GT))",fontsize=16,color="burlywood",shape="triangle"];21859[label="wx1103/Succ wx11030",fontsize=10,color="white",style="solid",shape="box"];9575 -> 21859[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21859 -> 10672[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21860[label="wx1103/Zero",fontsize=10,color="white",style="solid",shape="box"];9575 -> 21860[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21860 -> 10673[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9577 -> 10674[label="",style="solid", color="black", weight=3]; 76.92/37.53 9578 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9578[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9578 -> 10675[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9578 -> 10676[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9579[label="Succ wx5100",fontsize=16,color="green",shape="box"];9580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3610)) == LT))",fontsize=16,color="black",shape="box"];9580 -> 10677[label="",style="solid", color="black", weight=3]; 76.92/37.53 9581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9581 -> 10678[label="",style="solid", color="black", weight=3]; 76.92/37.53 9582 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9582[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9582 -> 10679[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9582 -> 10680[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9583[label="Succ wx5100",fontsize=16,color="green",shape="box"];9584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx3680)) == LT))",fontsize=16,color="black",shape="box"];9584 -> 10681[label="",style="solid", color="black", weight=3]; 76.92/37.53 9585[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9585 -> 10682[label="",style="solid", color="black", weight=3]; 76.92/37.53 9586 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9586[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9586 -> 10683[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9586 -> 10684[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9587[label="Succ wx5100",fontsize=16,color="green",shape="box"];12158[label="wx4",fontsize=16,color="green",shape="box"];12159[label="wx32",fontsize=16,color="green",shape="box"];12160[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12161[label="wx31",fontsize=16,color="green",shape="box"];12162[label="wx5100",fontsize=16,color="green",shape="box"];12163[label="wx34",fontsize=16,color="green",shape="box"];12164[label="wx33",fontsize=16,color="green",shape="box"];9589 -> 9588[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9589[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12434[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1254) * Pos (Succ wx1259)) == GT))",fontsize=16,color="black",shape="box"];12434 -> 12504[label="",style="solid", color="black", weight=3]; 76.92/37.53 9593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9593 -> 10689[label="",style="solid", color="black", weight=3]; 76.92/37.53 9595 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9595[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9595 -> 10690[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9595 -> 10691[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1104) == GT))",fontsize=16,color="burlywood",shape="triangle"];21861[label="wx1104/Succ wx11040",fontsize=10,color="white",style="solid",shape="box"];9594 -> 21861[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21861 -> 10692[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21862[label="wx1104/Zero",fontsize=10,color="white",style="solid",shape="box"];9594 -> 21862[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21862 -> 10693[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9596 -> 10694[label="",style="solid", color="black", weight=3]; 76.92/37.53 9597 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9597[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9597 -> 10695[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9597 -> 10696[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9598[label="Succ wx5100",fontsize=16,color="green",shape="box"];9599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3760)) == LT))",fontsize=16,color="black",shape="box"];9599 -> 10697[label="",style="solid", color="black", weight=3]; 76.92/37.53 9600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9600 -> 10698[label="",style="solid", color="black", weight=3]; 76.92/37.53 9601 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9601[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9601 -> 10699[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9601 -> 10700[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9602[label="Succ wx5100",fontsize=16,color="green",shape="box"];9603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx3830)) == LT))",fontsize=16,color="black",shape="box"];9603 -> 10701[label="",style="solid", color="black", weight=3]; 76.92/37.53 9604[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9604 -> 10702[label="",style="solid", color="black", weight=3]; 76.92/37.53 9605 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9605[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9605 -> 10703[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9605 -> 10704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9606[label="Succ wx5100",fontsize=16,color="green",shape="box"];9607 -> 14852[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9607[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9607 -> 14867[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14868[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14869[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14870[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14871[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14872[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9607 -> 14873[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12197[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12198[label="wx31",fontsize=16,color="green",shape="box"];12199[label="wx32",fontsize=16,color="green",shape="box"];12200[label="wx4",fontsize=16,color="green",shape="box"];12201[label="wx5100",fontsize=16,color="green",shape="box"];12202[label="wx33",fontsize=16,color="green",shape="box"];12203[label="wx34",fontsize=16,color="green",shape="box"];12196[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM2 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12196 -> 12222[label="",style="solid", color="black", weight=3]; 76.92/37.53 9609[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9609 -> 10707[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9610[label="wx5100",fontsize=16,color="green",shape="box"];9611 -> 14852[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9611[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];9611 -> 14874[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14875[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14876[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14877[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14878[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14879[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9611 -> 14880[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9612 -> 10709[label="",style="solid", color="black", weight=3]; 76.92/37.53 9614 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9614[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9614 -> 10710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9614 -> 10711[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1105) == GT))",fontsize=16,color="burlywood",shape="triangle"];21863[label="wx1105/Succ wx11050",fontsize=10,color="white",style="solid",shape="box"];9613 -> 21863[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21863 -> 10712[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21864[label="wx1105/Zero",fontsize=10,color="white",style="solid",shape="box"];9613 -> 21864[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21864 -> 10713[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9615 -> 10714[label="",style="solid", color="black", weight=3]; 76.92/37.53 9616 -> 10715[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9616[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9616 -> 10716[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9617[label="wx396",fontsize=16,color="green",shape="box"];9618[label="Succ wx401",fontsize=16,color="green",shape="box"];9619[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4880)) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9619 -> 10717[label="",style="solid", color="black", weight=3]; 76.92/37.53 9620[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9620 -> 10718[label="",style="solid", color="black", weight=3]; 76.92/37.53 9621[label="wx396",fontsize=16,color="green",shape="box"];9622[label="Succ wx401",fontsize=16,color="green",shape="box"];9623[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4890)) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9623 -> 10719[label="",style="solid", color="black", weight=3]; 76.92/37.53 9624[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9624 -> 10720[label="",style="solid", color="black", weight=3]; 76.92/37.53 9625[label="wx396",fontsize=16,color="green",shape="box"];9626[label="Succ wx401",fontsize=16,color="green",shape="box"];9627[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4900)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9627 -> 10721[label="",style="solid", color="black", weight=3]; 76.92/37.53 9628[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9628 -> 10722[label="",style="solid", color="black", weight=3]; 76.92/37.53 9629 -> 10723[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9629[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9629 -> 10724[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9630[label="wx396",fontsize=16,color="green",shape="box"];9631[label="Succ wx401",fontsize=16,color="green",shape="box"];9632[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4910)) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9632 -> 10725[label="",style="solid", color="black", weight=3]; 76.92/37.53 9633[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9633 -> 10726[label="",style="solid", color="black", weight=3]; 76.92/37.53 9634[label="wx396",fontsize=16,color="green",shape="box"];9635[label="Succ wx401",fontsize=16,color="green",shape="box"];9636[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4920)) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9636 -> 10727[label="",style="solid", color="black", weight=3]; 76.92/37.53 9637[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9637 -> 10728[label="",style="solid", color="black", weight=3]; 76.92/37.53 9638[label="wx396",fontsize=16,color="green",shape="box"];9639[label="Succ wx401",fontsize=16,color="green",shape="box"];9640[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4930)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9640 -> 10729[label="",style="solid", color="black", weight=3]; 76.92/37.53 9641[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9641 -> 10730[label="",style="solid", color="black", weight=3]; 76.92/37.53 9642 -> 10731[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9642[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9642 -> 10732[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9643[label="wx396",fontsize=16,color="green",shape="box"];9644[label="Succ wx401",fontsize=16,color="green",shape="box"];9645[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4940)) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9645 -> 10733[label="",style="solid", color="black", weight=3]; 76.92/37.53 9646[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx39500) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9646 -> 10734[label="",style="solid", color="black", weight=3]; 76.92/37.53 9647[label="wx396",fontsize=16,color="green",shape="box"];9648[label="Succ wx401",fontsize=16,color="green",shape="box"];9649[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4950)) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9649 -> 10735[label="",style="solid", color="black", weight=3]; 76.92/37.53 9650[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9650 -> 10736[label="",style="solid", color="black", weight=3]; 76.92/37.53 9651[label="wx396",fontsize=16,color="green",shape="box"];9652[label="Succ wx401",fontsize=16,color="green",shape="box"];9653[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4960)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9653 -> 10737[label="",style="solid", color="black", weight=3]; 76.92/37.53 9654[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9654 -> 10738[label="",style="solid", color="black", weight=3]; 76.92/37.53 9655 -> 10739[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9655[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (primMulNat (Succ wx401) (Succ wx396))) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="magenta"];9655 -> 10740[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9656[label="wx396",fontsize=16,color="green",shape="box"];9657[label="Succ wx401",fontsize=16,color="green",shape="box"];9658[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4970)) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9658 -> 10741[label="",style="solid", color="black", weight=3]; 76.92/37.53 9659[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx39500) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9659 -> 10742[label="",style="solid", color="black", weight=3]; 76.92/37.53 9660[label="wx396",fontsize=16,color="green",shape="box"];9661[label="Succ wx401",fontsize=16,color="green",shape="box"];9662[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4980)) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9662 -> 10743[label="",style="solid", color="black", weight=3]; 76.92/37.53 9663[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];9663 -> 10744[label="",style="solid", color="black", weight=3]; 76.92/37.53 9664[label="wx396",fontsize=16,color="green",shape="box"];9665[label="Succ wx401",fontsize=16,color="green",shape="box"];9666[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4990)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9666 -> 10745[label="",style="solid", color="black", weight=3]; 76.92/37.53 9667[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9667 -> 10746[label="",style="solid", color="black", weight=3]; 76.92/37.53 9668 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9668[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9668 -> 10747[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9668 -> 10748[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9669[label="Succ wx5100",fontsize=16,color="green",shape="box"];9670[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4050)) == LT))",fontsize=16,color="black",shape="box"];9670 -> 10749[label="",style="solid", color="black", weight=3]; 76.92/37.53 9671[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9671 -> 10750[label="",style="solid", color="black", weight=3]; 76.92/37.53 9672 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9672[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9672 -> 10751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9672 -> 10752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9673[label="Succ wx5100",fontsize=16,color="green",shape="box"];9674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4120)) == LT))",fontsize=16,color="black",shape="box"];9674 -> 10753[label="",style="solid", color="black", weight=3]; 76.92/37.53 9675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9675 -> 10754[label="",style="solid", color="black", weight=3]; 76.92/37.53 9676 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9676[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9676 -> 10755[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9676 -> 10756[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9677[label="Succ wx5100",fontsize=16,color="green",shape="box"];12302[label="wx31",fontsize=16,color="green",shape="box"];12303[label="wx4",fontsize=16,color="green",shape="box"];12304[label="wx32",fontsize=16,color="green",shape="box"];12305[label="wx33",fontsize=16,color="green",shape="box"];12306[label="wx34",fontsize=16,color="green",shape="box"];12307[label="wx5100",fontsize=16,color="green",shape="box"];12308[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12309[label="wx5000",fontsize=16,color="green",shape="box"];9679 -> 14957[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];9679 -> 14958[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14959[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14960[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14961[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14962[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14964[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9679 -> 14965[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9681 -> 10761[label="",style="solid", color="black", weight=3]; 76.92/37.53 9683 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9683[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9683 -> 10762[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9683 -> 10763[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1106) == GT))",fontsize=16,color="burlywood",shape="triangle"];21865[label="wx1106/Succ wx11060",fontsize=10,color="white",style="solid",shape="box"];9682 -> 21865[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21865 -> 10764[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21866[label="wx1106/Zero",fontsize=10,color="white",style="solid",shape="box"];9682 -> 21866[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21866 -> 10765[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9684[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9684 -> 10766[label="",style="solid", color="black", weight=3]; 76.92/37.53 9685 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9685[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9685 -> 10767[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9685 -> 10768[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9686[label="Succ wx5100",fontsize=16,color="green",shape="box"];9687[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4200)) == LT))",fontsize=16,color="black",shape="box"];9687 -> 10769[label="",style="solid", color="black", weight=3]; 76.92/37.53 9688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9688 -> 10770[label="",style="solid", color="black", weight=3]; 76.92/37.53 9689 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9689[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9689 -> 10771[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9689 -> 10772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9690[label="Succ wx5100",fontsize=16,color="green",shape="box"];9691[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4270)) == LT))",fontsize=16,color="black",shape="box"];9691 -> 10773[label="",style="solid", color="black", weight=3]; 76.92/37.53 9692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9692 -> 10774[label="",style="solid", color="black", weight=3]; 76.92/37.53 9693 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9693[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9693 -> 10775[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9693 -> 10776[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9694[label="Succ wx5100",fontsize=16,color="green",shape="box"];9695 -> 14992[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9695 -> 15009[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15010[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15011[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15012[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15013[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15014[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15015[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9695 -> 15016[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12365[label="wx4",fontsize=16,color="green",shape="box"];12366[label="wx34",fontsize=16,color="green",shape="box"];12367[label="wx32",fontsize=16,color="green",shape="box"];12368[label="wx33",fontsize=16,color="green",shape="box"];12369[label="wx5100",fontsize=16,color="green",shape="box"];12370[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12371[label="wx31",fontsize=16,color="green",shape="box"];12372[label="wx5000",fontsize=16,color="green",shape="box"];12364[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM2 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12364 -> 12391[label="",style="solid", color="black", weight=3]; 76.92/37.53 9697[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9697 -> 10779[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9698[label="wx5100",fontsize=16,color="green",shape="box"];9699 -> 14992[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9699 -> 15017[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15018[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15019[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15020[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15021[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15022[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15023[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9699 -> 15024[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15191[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Pos (Succ wx1286) * Neg Zero) (Pos (Succ wx1281) * Neg (Succ wx1287)) == GT))",fontsize=16,color="black",shape="box"];15191 -> 15254[label="",style="solid", color="black", weight=3]; 76.92/37.53 9702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9702 -> 10783[label="",style="solid", color="black", weight=3]; 76.92/37.53 9704 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9704[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9704 -> 10784[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9704 -> 10785[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1107) == GT))",fontsize=16,color="burlywood",shape="triangle"];21867[label="wx1107/Succ wx11070",fontsize=10,color="white",style="solid",shape="box"];9703 -> 21867[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21867 -> 10786[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21868[label="wx1107/Zero",fontsize=10,color="white",style="solid",shape="box"];9703 -> 21868[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21868 -> 10787[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9705[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9705 -> 10788[label="",style="solid", color="black", weight=3]; 76.92/37.53 9706 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9706[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9706 -> 10789[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9706 -> 10790[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9707[label="Succ wx5100",fontsize=16,color="green",shape="box"];9708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4370)) == LT))",fontsize=16,color="black",shape="box"];9708 -> 10791[label="",style="solid", color="black", weight=3]; 76.92/37.53 9709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9709 -> 10792[label="",style="solid", color="black", weight=3]; 76.92/37.53 9710 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9710[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9710 -> 10793[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9710 -> 10794[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9711[label="Succ wx5100",fontsize=16,color="green",shape="box"];9712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx4560)) == LT))",fontsize=16,color="black",shape="box"];9712 -> 10795[label="",style="solid", color="black", weight=3]; 76.92/37.53 9713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9713 -> 10796[label="",style="solid", color="black", weight=3]; 76.92/37.53 9714 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9714[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9714 -> 10797[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9714 -> 10798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9715[label="Succ wx5100",fontsize=16,color="green",shape="box"];9716 -> 15053[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9716 -> 15070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15072[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15073[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15076[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9716 -> 15077[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12410[label="wx5100",fontsize=16,color="green",shape="box"];12411[label="wx5000",fontsize=16,color="green",shape="box"];12412[label="wx33",fontsize=16,color="green",shape="box"];12413[label="wx31",fontsize=16,color="green",shape="box"];12414[label="wx4",fontsize=16,color="green",shape="box"];12415[label="wx32",fontsize=16,color="green",shape="box"];12416[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12417[label="wx34",fontsize=16,color="green",shape="box"];12409[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM2 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12409 -> 12436[label="",style="solid", color="black", weight=3]; 76.92/37.53 9718[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9718 -> 10801[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9719[label="wx5100",fontsize=16,color="green",shape="box"];9720 -> 15053[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9720 -> 15078[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15079[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15080[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15081[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15082[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15083[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15084[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9720 -> 15085[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15253[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Pos (Succ wx1295) * Neg Zero) (Neg (Succ wx1290) * Pos (Succ wx1296)) == GT))",fontsize=16,color="black",shape="box"];15253 -> 15324[label="",style="solid", color="black", weight=3]; 76.92/37.53 9723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9723 -> 10805[label="",style="solid", color="black", weight=3]; 76.92/37.53 9725 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9725[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9725 -> 10806[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9725 -> 10807[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1108) == GT))",fontsize=16,color="burlywood",shape="triangle"];21869[label="wx1108/Succ wx11080",fontsize=10,color="white",style="solid",shape="box"];9724 -> 21869[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21869 -> 10808[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21870[label="wx1108/Zero",fontsize=10,color="white",style="solid",shape="box"];9724 -> 21870[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21870 -> 10809[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9726 -> 10810[label="",style="solid", color="black", weight=3]; 76.92/37.53 9727 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9727[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9727 -> 10811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9727 -> 10812[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9728[label="Succ wx5100",fontsize=16,color="green",shape="box"];9729[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4660)) == LT))",fontsize=16,color="black",shape="box"];9729 -> 10813[label="",style="solid", color="black", weight=3]; 76.92/37.53 9730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9730 -> 10814[label="",style="solid", color="black", weight=3]; 76.92/37.53 9731 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9731[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9731 -> 10815[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9731 -> 10816[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9732[label="Succ wx5100",fontsize=16,color="green",shape="box"];9733[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4730)) == LT))",fontsize=16,color="black",shape="box"];9733 -> 10817[label="",style="solid", color="black", weight=3]; 76.92/37.53 9734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9734 -> 10818[label="",style="solid", color="black", weight=3]; 76.92/37.53 9735 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9735[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9735 -> 10819[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9735 -> 10820[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9736[label="Succ wx5100",fontsize=16,color="green",shape="box"];12479[label="wx31",fontsize=16,color="green",shape="box"];12480[label="wx4",fontsize=16,color="green",shape="box"];12481[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12482[label="wx32",fontsize=16,color="green",shape="box"];12483[label="wx33",fontsize=16,color="green",shape="box"];12484[label="wx34",fontsize=16,color="green",shape="box"];12485[label="wx5100",fontsize=16,color="green",shape="box"];12486[label="wx5000",fontsize=16,color="green",shape="box"];9738 -> 15121[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];9738 -> 15122[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15123[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15124[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15125[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15126[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15127[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15128[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9738 -> 15129[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9740 -> 10825[label="",style="solid", color="black", weight=3]; 76.92/37.53 9742 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9742[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9742 -> 10826[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9742 -> 10827[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9741[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1109) == GT))",fontsize=16,color="burlywood",shape="triangle"];21871[label="wx1109/Succ wx11090",fontsize=10,color="white",style="solid",shape="box"];9741 -> 21871[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21871 -> 10828[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21872[label="wx1109/Zero",fontsize=10,color="white",style="solid",shape="box"];9741 -> 21872[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21872 -> 10829[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9743 -> 10830[label="",style="solid", color="black", weight=3]; 76.92/37.53 9744 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9744[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9744 -> 10831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9744 -> 10832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9745[label="Succ wx5100",fontsize=16,color="green",shape="box"];9746[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx4810)) == LT))",fontsize=16,color="black",shape="box"];9746 -> 10833[label="",style="solid", color="black", weight=3]; 76.92/37.53 9747[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9747 -> 10834[label="",style="solid", color="black", weight=3]; 76.92/37.53 9748 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9748[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9748 -> 10835[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9748 -> 10836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9749[label="Succ wx5100",fontsize=16,color="green",shape="box"];9750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5000)) == LT))",fontsize=16,color="black",shape="box"];9750 -> 10837[label="",style="solid", color="black", weight=3]; 76.92/37.53 9751[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9751 -> 10838[label="",style="solid", color="black", weight=3]; 76.92/37.53 9752 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9752[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9752 -> 10839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9752 -> 10840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9753[label="Succ wx5100",fontsize=16,color="green",shape="box"];12544[label="wx32",fontsize=16,color="green",shape="box"];12545[label="wx5100",fontsize=16,color="green",shape="box"];12546[label="wx34",fontsize=16,color="green",shape="box"];12547[label="wx33",fontsize=16,color="green",shape="box"];12548[label="wx31",fontsize=16,color="green",shape="box"];12549[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12550[label="wx4",fontsize=16,color="green",shape="box"];12551[label="wx30100",fontsize=16,color="green",shape="box"];9755 -> 15165[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9755[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];9755 -> 15166[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15169[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15170[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15171[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15172[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9755 -> 15173[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9757[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9757 -> 10845[label="",style="solid", color="black", weight=3]; 76.92/37.53 9759 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9759[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9759 -> 10846[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9759 -> 10847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9758[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1110) == GT))",fontsize=16,color="burlywood",shape="triangle"];21873[label="wx1110/Succ wx11100",fontsize=10,color="white",style="solid",shape="box"];9758 -> 21873[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21873 -> 10848[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21874[label="wx1110/Zero",fontsize=10,color="white",style="solid",shape="box"];9758 -> 21874[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21874 -> 10849[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9760 -> 10850[label="",style="solid", color="black", weight=3]; 76.92/37.53 9761 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9761[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9761 -> 10851[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9761 -> 10852[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9762[label="Succ wx5100",fontsize=16,color="green",shape="box"];9763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5080)) == LT))",fontsize=16,color="black",shape="box"];9763 -> 10853[label="",style="solid", color="black", weight=3]; 76.92/37.53 9764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9764 -> 10854[label="",style="solid", color="black", weight=3]; 76.92/37.53 9765 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9765[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9765 -> 10855[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9765 -> 10856[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9766[label="Succ wx5100",fontsize=16,color="green",shape="box"];9767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5150)) == LT))",fontsize=16,color="black",shape="box"];9767 -> 10857[label="",style="solid", color="black", weight=3]; 76.92/37.53 9768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9768 -> 10858[label="",style="solid", color="black", weight=3]; 76.92/37.53 9769 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9769[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9769 -> 10859[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9769 -> 10860[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9770[label="Succ wx5100",fontsize=16,color="green",shape="box"];9771 -> 15203[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9771[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9771 -> 15220[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15221[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15222[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15223[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15224[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15226[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9771 -> 15227[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12585[label="wx31",fontsize=16,color="green",shape="box"];12586[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12587[label="wx30100",fontsize=16,color="green",shape="box"];12588[label="wx33",fontsize=16,color="green",shape="box"];12589[label="wx34",fontsize=16,color="green",shape="box"];12590[label="wx5100",fontsize=16,color="green",shape="box"];12591[label="wx4",fontsize=16,color="green",shape="box"];12592[label="wx32",fontsize=16,color="green",shape="box"];12584[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM2 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12584 -> 12613[label="",style="solid", color="black", weight=3]; 76.92/37.53 9773[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9773 -> 10863[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9774[label="wx5100",fontsize=16,color="green",shape="box"];9775 -> 15203[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9775[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9775 -> 15228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15229[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15230[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15233[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15234[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9775 -> 15235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15405[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Pos Zero * Neg (Succ wx1318)) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="black",shape="box"];15405 -> 15463[label="",style="solid", color="black", weight=3]; 76.92/37.53 9778[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9778 -> 10868[label="",style="solid", color="black", weight=3]; 76.92/37.53 9780 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9780[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9780 -> 10869[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9780 -> 10870[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9779[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1111) == GT))",fontsize=16,color="burlywood",shape="triangle"];21875[label="wx1111/Succ wx11110",fontsize=10,color="white",style="solid",shape="box"];9779 -> 21875[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21875 -> 10871[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21876[label="wx1111/Zero",fontsize=10,color="white",style="solid",shape="box"];9779 -> 21876[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21876 -> 10872[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9781[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9781 -> 10873[label="",style="solid", color="black", weight=3]; 76.92/37.53 9782 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9782[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9782 -> 10874[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9782 -> 10875[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9783[label="Succ wx5100",fontsize=16,color="green",shape="box"];9784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5250)) == LT))",fontsize=16,color="black",shape="box"];9784 -> 10876[label="",style="solid", color="black", weight=3]; 76.92/37.53 9785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9785 -> 10877[label="",style="solid", color="black", weight=3]; 76.92/37.53 9786 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9786[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9786 -> 10878[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9786 -> 10879[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9787[label="Succ wx5100",fontsize=16,color="green",shape="box"];9788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5320)) == LT))",fontsize=16,color="black",shape="box"];9788 -> 10880[label="",style="solid", color="black", weight=3]; 76.92/37.53 9789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9789 -> 10881[label="",style="solid", color="black", weight=3]; 76.92/37.53 9790 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9790[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9790 -> 10882[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9790 -> 10883[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9791[label="Succ wx5100",fontsize=16,color="green",shape="box"];9792 -> 15266[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9792 -> 15283[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15284[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15285[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15286[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15287[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15288[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15289[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9792 -> 15290[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12635[label="wx32",fontsize=16,color="green",shape="box"];12636[label="wx5100",fontsize=16,color="green",shape="box"];12637[label="wx4",fontsize=16,color="green",shape="box"];12638[label="wx33",fontsize=16,color="green",shape="box"];12639[label="wx34",fontsize=16,color="green",shape="box"];12640[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12641[label="wx30100",fontsize=16,color="green",shape="box"];12642[label="wx31",fontsize=16,color="green",shape="box"];12634[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM2 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12634 -> 12662[label="",style="solid", color="black", weight=3]; 76.92/37.53 9794[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9794 -> 10886[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9795[label="wx5100",fontsize=16,color="green",shape="box"];9796 -> 15266[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9796 -> 15291[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15292[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15293[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15294[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15295[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15296[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15297[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9796 -> 15298[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15462[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Pos Zero * Neg (Succ wx1327)) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="black",shape="box"];15462 -> 15526[label="",style="solid", color="black", weight=3]; 76.92/37.53 9799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9799 -> 10891[label="",style="solid", color="black", weight=3]; 76.92/37.53 9801 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9801[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9801 -> 10892[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9801 -> 10893[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1112) == GT))",fontsize=16,color="burlywood",shape="triangle"];21877[label="wx1112/Succ wx11120",fontsize=10,color="white",style="solid",shape="box"];9800 -> 21877[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21877 -> 10894[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21878[label="wx1112/Zero",fontsize=10,color="white",style="solid",shape="box"];9800 -> 21878[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21878 -> 10895[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9802[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9802 -> 10896[label="",style="solid", color="black", weight=3]; 76.92/37.53 9803 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9803[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9803 -> 10897[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9803 -> 10898[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9804[label="Succ wx5100",fontsize=16,color="green",shape="box"];9805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5420)) == LT))",fontsize=16,color="black",shape="box"];9805 -> 10899[label="",style="solid", color="black", weight=3]; 76.92/37.53 9806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9806 -> 10900[label="",style="solid", color="black", weight=3]; 76.92/37.53 9807 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9807[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9807 -> 10901[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9807 -> 10902[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9808[label="Succ wx5100",fontsize=16,color="green",shape="box"];9809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5490)) == LT))",fontsize=16,color="black",shape="box"];9809 -> 10903[label="",style="solid", color="black", weight=3]; 76.92/37.53 9810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9810 -> 10904[label="",style="solid", color="black", weight=3]; 76.92/37.53 9811 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9811[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9811 -> 10905[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9811 -> 10906[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9812[label="Succ wx5100",fontsize=16,color="green",shape="box"];12708[label="wx32",fontsize=16,color="green",shape="box"];12709[label="wx34",fontsize=16,color="green",shape="box"];12710[label="wx4",fontsize=16,color="green",shape="box"];12711[label="wx5100",fontsize=16,color="green",shape="box"];12712[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12713[label="wx30100",fontsize=16,color="green",shape="box"];12714[label="wx31",fontsize=16,color="green",shape="box"];12715[label="wx33",fontsize=16,color="green",shape="box"];9814 -> 15336[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];9814 -> 15337[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15338[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15339[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15340[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9814 -> 15344[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9816 -> 10911[label="",style="solid", color="black", weight=3]; 76.92/37.53 9818 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9818[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9818 -> 10912[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9818 -> 10913[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1113) == GT))",fontsize=16,color="burlywood",shape="triangle"];21879[label="wx1113/Succ wx11130",fontsize=10,color="white",style="solid",shape="box"];9817 -> 21879[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21879 -> 10914[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21880[label="wx1113/Zero",fontsize=10,color="white",style="solid",shape="box"];9817 -> 21880[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21880 -> 10915[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9819[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9819 -> 10916[label="",style="solid", color="black", weight=3]; 76.92/37.53 9820 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9820[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9820 -> 10917[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9820 -> 10918[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9821[label="Succ wx5100",fontsize=16,color="green",shape="box"];9822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5570)) == LT))",fontsize=16,color="black",shape="box"];9822 -> 10919[label="",style="solid", color="black", weight=3]; 76.92/37.53 9823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9823 -> 10920[label="",style="solid", color="black", weight=3]; 76.92/37.53 9824 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9824[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9824 -> 10921[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9824 -> 10922[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9825[label="Succ wx5100",fontsize=16,color="green",shape="box"];9826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx5640)) == LT))",fontsize=16,color="black",shape="box"];9826 -> 10923[label="",style="solid", color="black", weight=3]; 76.92/37.53 9827[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9827 -> 10924[label="",style="solid", color="black", weight=3]; 76.92/37.53 9828 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9828[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9828 -> 10925[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9828 -> 10926[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9829[label="Succ wx5100",fontsize=16,color="green",shape="box"];12768[label="wx32",fontsize=16,color="green",shape="box"];12769[label="wx5100",fontsize=16,color="green",shape="box"];12770[label="wx4",fontsize=16,color="green",shape="box"];12771[label="wx31",fontsize=16,color="green",shape="box"];12772[label="wx33",fontsize=16,color="green",shape="box"];12773[label="wx34",fontsize=16,color="green",shape="box"];12774[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];9831 -> 15382[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9831[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];9831 -> 15383[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15384[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15386[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15387[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15388[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9831 -> 15389[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9833 -> 10931[label="",style="solid", color="black", weight=3]; 76.92/37.53 9835 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9835[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9835 -> 10932[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9835 -> 10933[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1114) == GT))",fontsize=16,color="burlywood",shape="triangle"];21881[label="wx1114/Succ wx11140",fontsize=10,color="white",style="solid",shape="box"];9834 -> 21881[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21881 -> 10934[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21882[label="wx1114/Zero",fontsize=10,color="white",style="solid",shape="box"];9834 -> 21882[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21882 -> 10935[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9836[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9836 -> 10936[label="",style="solid", color="black", weight=3]; 76.92/37.53 9837 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9837[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9837 -> 10937[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9837 -> 10938[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9838[label="Succ wx5100",fontsize=16,color="green",shape="box"];9839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5720)) == LT))",fontsize=16,color="black",shape="box"];9839 -> 10939[label="",style="solid", color="black", weight=3]; 76.92/37.53 9840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9840 -> 10940[label="",style="solid", color="black", weight=3]; 76.92/37.53 9841 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9841[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9841 -> 10941[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9841 -> 10942[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9842[label="Succ wx5100",fontsize=16,color="green",shape="box"];9843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5790)) == LT))",fontsize=16,color="black",shape="box"];9843 -> 10943[label="",style="solid", color="black", weight=3]; 76.92/37.53 9844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9844 -> 10944[label="",style="solid", color="black", weight=3]; 76.92/37.53 9845 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9845[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9845 -> 10945[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9845 -> 10946[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9846[label="Succ wx5100",fontsize=16,color="green",shape="box"];9847 -> 15418[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9847 -> 15433[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15434[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15435[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15436[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15437[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15438[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9847 -> 15439[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12805[label="wx5100",fontsize=16,color="green",shape="box"];12806[label="wx33",fontsize=16,color="green",shape="box"];12807[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12808[label="wx31",fontsize=16,color="green",shape="box"];12809[label="wx4",fontsize=16,color="green",shape="box"];12810[label="wx32",fontsize=16,color="green",shape="box"];12811[label="wx34",fontsize=16,color="green",shape="box"];12804[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM2 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12804 -> 12830[label="",style="solid", color="black", weight=3]; 76.92/37.53 9849[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9849 -> 10949[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9850[label="wx5100",fontsize=16,color="green",shape="box"];9851 -> 15418[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9851 -> 15440[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15441[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15442[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15443[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15444[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15445[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9851 -> 15446[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15573[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx1352) * Neg (Succ wx1357)) == GT))",fontsize=16,color="black",shape="box"];15573 -> 15577[label="",style="solid", color="black", weight=3]; 76.92/37.53 9854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9854 -> 10953[label="",style="solid", color="black", weight=3]; 76.92/37.53 9856 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9856[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9856 -> 10954[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9856 -> 10955[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1115) == GT))",fontsize=16,color="burlywood",shape="triangle"];21883[label="wx1115/Succ wx11150",fontsize=10,color="white",style="solid",shape="box"];9855 -> 21883[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21883 -> 10956[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21884[label="wx1115/Zero",fontsize=10,color="white",style="solid",shape="box"];9855 -> 21884[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21884 -> 10957[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9857 -> 10958[label="",style="solid", color="black", weight=3]; 76.92/37.53 9858 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9858[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9858 -> 10959[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9858 -> 10960[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9859[label="Succ wx5100",fontsize=16,color="green",shape="box"];9860[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5890)) == LT))",fontsize=16,color="black",shape="box"];9860 -> 10961[label="",style="solid", color="black", weight=3]; 76.92/37.53 9861[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9861 -> 10962[label="",style="solid", color="black", weight=3]; 76.92/37.53 9862 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9862[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9862 -> 10963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9862 -> 10964[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9863[label="Succ wx5100",fontsize=16,color="green",shape="box"];9864[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx5960)) == LT))",fontsize=16,color="black",shape="box"];9864 -> 10965[label="",style="solid", color="black", weight=3]; 76.92/37.53 9865[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9865 -> 10966[label="",style="solid", color="black", weight=3]; 76.92/37.53 9866 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9866[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9866 -> 10967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9866 -> 10968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9867[label="Succ wx5100",fontsize=16,color="green",shape="box"];9868 -> 15475[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9868 -> 15490[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15492[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15493[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15494[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9868 -> 15496[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 12849[label="wx33",fontsize=16,color="green",shape="box"];12850[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12851[label="wx4",fontsize=16,color="green",shape="box"];12852[label="wx32",fontsize=16,color="green",shape="box"];12853[label="wx31",fontsize=16,color="green",shape="box"];12854[label="wx34",fontsize=16,color="green",shape="box"];12855[label="wx5100",fontsize=16,color="green",shape="box"];12848[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM2 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];12848 -> 12873[label="",style="solid", color="black", weight=3]; 76.92/37.53 9870[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9870 -> 10971[label="",style="dashed", color="green", weight=3]; 76.92/37.53 9871[label="wx5100",fontsize=16,color="green",shape="box"];9872 -> 15475[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9872 -> 15497[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15498[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15501[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15502[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9872 -> 15503[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 15576[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx1360) * Pos (Succ wx1365)) == GT))",fontsize=16,color="black",shape="box"];15576 -> 15589[label="",style="solid", color="black", weight=3]; 76.92/37.53 9875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9875 -> 10975[label="",style="solid", color="black", weight=3]; 76.92/37.53 9877 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9877[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9877 -> 10976[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9877 -> 10977[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1116) == GT))",fontsize=16,color="burlywood",shape="triangle"];21885[label="wx1116/Succ wx11160",fontsize=10,color="white",style="solid",shape="box"];9876 -> 21885[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21885 -> 10978[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21886[label="wx1116/Zero",fontsize=10,color="white",style="solid",shape="box"];9876 -> 21886[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21886 -> 10979[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 9878[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9878 -> 10980[label="",style="solid", color="black", weight=3]; 76.92/37.53 9879 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9879[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9879 -> 10981[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9879 -> 10982[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9880[label="Succ wx5100",fontsize=16,color="green",shape="box"];9881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6060)) == LT))",fontsize=16,color="black",shape="box"];9881 -> 10983[label="",style="solid", color="black", weight=3]; 76.92/37.53 9882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9882 -> 10984[label="",style="solid", color="black", weight=3]; 76.92/37.53 9883 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9883[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9883 -> 10985[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9883 -> 10986[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9884[label="Succ wx5100",fontsize=16,color="green",shape="box"];9885[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6130)) == LT))",fontsize=16,color="black",shape="box"];9885 -> 10987[label="",style="solid", color="black", weight=3]; 76.92/37.53 9886[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9886 -> 10988[label="",style="solid", color="black", weight=3]; 76.92/37.53 9887 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9887[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9887 -> 10989[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9887 -> 10990[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9888[label="Succ wx5100",fontsize=16,color="green",shape="box"];12913[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];12914[label="wx5100",fontsize=16,color="green",shape="box"];12915[label="wx31",fontsize=16,color="green",shape="box"];12916[label="wx4",fontsize=16,color="green",shape="box"];12917[label="wx32",fontsize=16,color="green",shape="box"];12918[label="wx34",fontsize=16,color="green",shape="box"];12919[label="wx33",fontsize=16,color="green",shape="box"];9890 -> 15538[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9890[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];9890 -> 15539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15540[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15541[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15542[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15543[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15544[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9890 -> 15545[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9892[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9892 -> 10995[label="",style="solid", color="black", weight=3]; 76.92/37.53 9894 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.53 9894[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9894 -> 10996[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9894 -> 10997[label="",style="dashed", color="magenta", weight=3]; 76.92/37.53 9893[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1117) == GT))",fontsize=16,color="burlywood",shape="triangle"];21887[label="wx1117/Succ wx11170",fontsize=10,color="white",style="solid",shape="box"];9893 -> 21887[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21887 -> 10998[label="",style="solid", color="burlywood", weight=3]; 76.92/37.53 21888[label="wx1117/Zero",fontsize=10,color="white",style="solid",shape="box"];9893 -> 21888[label="",style="solid", color="burlywood", weight=9]; 76.92/37.53 21888 -> 10999[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 9895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9895 -> 11000[label="",style="solid", color="black", weight=3]; 76.92/37.54 9896 -> 11001[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9896[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="magenta"];9896 -> 11002[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9897[label="wx624",fontsize=16,color="green",shape="box"];9898[label="Succ wx629",fontsize=16,color="green",shape="box"];9899[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7160)) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9899 -> 11003[label="",style="solid", color="black", weight=3]; 76.92/37.54 9900[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9900 -> 11004[label="",style="solid", color="black", weight=3]; 76.92/37.54 9901[label="wx624",fontsize=16,color="green",shape="box"];9902[label="Succ wx629",fontsize=16,color="green",shape="box"];9903[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7170)) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9903 -> 11005[label="",style="solid", color="black", weight=3]; 76.92/37.54 9904[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9904 -> 11006[label="",style="solid", color="black", weight=3]; 76.92/37.54 9905[label="wx624",fontsize=16,color="green",shape="box"];9906[label="Succ wx629",fontsize=16,color="green",shape="box"];9907[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7180)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9907 -> 11007[label="",style="solid", color="black", weight=3]; 76.92/37.54 9908[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9908 -> 11008[label="",style="solid", color="black", weight=3]; 76.92/37.54 9909 -> 11009[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9909[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="magenta"];9909 -> 11010[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9910[label="wx624",fontsize=16,color="green",shape="box"];9911[label="Succ wx629",fontsize=16,color="green",shape="box"];9912[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7190)) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9912 -> 11011[label="",style="solid", color="black", weight=3]; 76.92/37.54 9913[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9913 -> 11012[label="",style="solid", color="black", weight=3]; 76.92/37.54 9914[label="wx624",fontsize=16,color="green",shape="box"];9915[label="Succ wx629",fontsize=16,color="green",shape="box"];9916[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7200)) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9916 -> 11013[label="",style="solid", color="black", weight=3]; 76.92/37.54 9917[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9917 -> 11014[label="",style="solid", color="black", weight=3]; 76.92/37.54 9918[label="wx624",fontsize=16,color="green",shape="box"];9919[label="Succ wx629",fontsize=16,color="green",shape="box"];9920[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7210)) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9920 -> 11015[label="",style="solid", color="black", weight=3]; 76.92/37.54 9921[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9921 -> 11016[label="",style="solid", color="black", weight=3]; 76.92/37.54 9922 -> 11017[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9922[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="magenta"];9922 -> 11018[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9923[label="wx624",fontsize=16,color="green",shape="box"];9924[label="Succ wx629",fontsize=16,color="green",shape="box"];9925[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7220)) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9925 -> 11019[label="",style="solid", color="black", weight=3]; 76.92/37.54 9926[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (Succ wx62300) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9926 -> 11020[label="",style="solid", color="black", weight=3]; 76.92/37.54 9927[label="wx624",fontsize=16,color="green",shape="box"];9928[label="Succ wx629",fontsize=16,color="green",shape="box"];9929[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7230)) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9929 -> 11021[label="",style="solid", color="black", weight=3]; 76.92/37.54 9930[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9930 -> 11022[label="",style="solid", color="black", weight=3]; 76.92/37.54 9931[label="wx624",fontsize=16,color="green",shape="box"];9932[label="Succ wx629",fontsize=16,color="green",shape="box"];9933[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7240)) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9933 -> 11023[label="",style="solid", color="black", weight=3]; 76.92/37.54 9934[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9934 -> 11024[label="",style="solid", color="black", weight=3]; 76.92/37.54 9935 -> 11025[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9935[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (primMulNat (Succ wx629) (Succ wx624))) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="magenta"];9935 -> 11026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9936[label="wx624",fontsize=16,color="green",shape="box"];9937[label="Succ wx629",fontsize=16,color="green",shape="box"];9938[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7250)) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9938 -> 11027[label="",style="solid", color="black", weight=3]; 76.92/37.54 9939[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (Succ wx62300) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9939 -> 11028[label="",style="solid", color="black", weight=3]; 76.92/37.54 9940[label="wx624",fontsize=16,color="green",shape="box"];9941[label="Succ wx629",fontsize=16,color="green",shape="box"];9942[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7260)) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9942 -> 11029[label="",style="solid", color="black", weight=3]; 76.92/37.54 9943[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];9943 -> 11030[label="",style="solid", color="black", weight=3]; 76.92/37.54 9944[label="wx624",fontsize=16,color="green",shape="box"];9945[label="Succ wx629",fontsize=16,color="green",shape="box"];9946[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7270)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9946 -> 11031[label="",style="solid", color="black", weight=3]; 76.92/37.54 9947[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9947 -> 11032[label="",style="solid", color="black", weight=3]; 76.92/37.54 9948 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9948[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9948 -> 11033[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9948 -> 11034[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9949[label="Succ wx5100",fontsize=16,color="green",shape="box"];9950[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6330)) == LT))",fontsize=16,color="black",shape="box"];9950 -> 11035[label="",style="solid", color="black", weight=3]; 76.92/37.54 9951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9951 -> 11036[label="",style="solid", color="black", weight=3]; 76.92/37.54 9952 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9952[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9952 -> 11037[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9952 -> 11038[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9953[label="Succ wx5100",fontsize=16,color="green",shape="box"];9954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6400)) == LT))",fontsize=16,color="black",shape="box"];9954 -> 11039[label="",style="solid", color="black", weight=3]; 76.92/37.54 9955[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];9955 -> 11040[label="",style="solid", color="black", weight=3]; 76.92/37.54 9956 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9956[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9956 -> 11041[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9956 -> 11042[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9957[label="Succ wx5100",fontsize=16,color="green",shape="box"];13013[label="wx5000",fontsize=16,color="green",shape="box"];13014[label="wx33",fontsize=16,color="green",shape="box"];13015[label="wx5100",fontsize=16,color="green",shape="box"];13016[label="wx4",fontsize=16,color="green",shape="box"];13017[label="wx34",fontsize=16,color="green",shape="box"];13018[label="wx31",fontsize=16,color="green",shape="box"];13019[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13020[label="wx32",fontsize=16,color="green",shape="box"];9959 -> 15633[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9959[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];9959 -> 15634[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15635[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15636[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15637[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15638[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15639[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15640[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9959 -> 15641[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9961 -> 11047[label="",style="solid", color="black", weight=3]; 76.92/37.54 9963 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9963[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9963 -> 11048[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9963 -> 11049[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1118) == GT))",fontsize=16,color="burlywood",shape="triangle"];21889[label="wx1118/Succ wx11180",fontsize=10,color="white",style="solid",shape="box"];9962 -> 21889[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21889 -> 11050[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 21890[label="wx1118/Zero",fontsize=10,color="white",style="solid",shape="box"];9962 -> 21890[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21890 -> 11051[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 9964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];9964 -> 11052[label="",style="solid", color="black", weight=3]; 76.92/37.54 9965 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9965[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9965 -> 11053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9965 -> 11054[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9966[label="Succ wx5100",fontsize=16,color="green",shape="box"];9967[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6480)) == LT))",fontsize=16,color="black",shape="box"];9967 -> 11055[label="",style="solid", color="black", weight=3]; 76.92/37.54 9968[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9968 -> 11056[label="",style="solid", color="black", weight=3]; 76.92/37.54 9969 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9969[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9969 -> 11057[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9969 -> 11058[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9970[label="Succ wx5100",fontsize=16,color="green",shape="box"];9971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6550)) == LT))",fontsize=16,color="black",shape="box"];9971 -> 11059[label="",style="solid", color="black", weight=3]; 76.92/37.54 9972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9972 -> 11060[label="",style="solid", color="black", weight=3]; 76.92/37.54 9973 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9973[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9973 -> 11061[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9973 -> 11062[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9974[label="Succ wx5100",fontsize=16,color="green",shape="box"];9975 -> 15668[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9975 -> 15685[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15686[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15687[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15688[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15689[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15690[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15691[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9975 -> 15692[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 13053[label="wx4",fontsize=16,color="green",shape="box"];13054[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13055[label="wx31",fontsize=16,color="green",shape="box"];13056[label="wx5000",fontsize=16,color="green",shape="box"];13057[label="wx34",fontsize=16,color="green",shape="box"];13058[label="wx33",fontsize=16,color="green",shape="box"];13059[label="wx32",fontsize=16,color="green",shape="box"];13060[label="wx5100",fontsize=16,color="green",shape="box"];13052[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM2 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13052 -> 13081[label="",style="solid", color="black", weight=3]; 76.92/37.54 9977[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9977 -> 11065[label="",style="dashed", color="green", weight=3]; 76.92/37.54 9978[label="wx5100",fontsize=16,color="green",shape="box"];9979 -> 15668[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9979 -> 15693[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15694[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15695[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15696[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15697[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15698[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15699[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9979 -> 15700[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 15867[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg (Succ wx1390) * Pos Zero) (Pos (Succ wx1385) * Neg (Succ wx1391)) == GT))",fontsize=16,color="black",shape="box"];15867 -> 15930[label="",style="solid", color="black", weight=3]; 76.92/37.54 9982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9982 -> 11069[label="",style="solid", color="black", weight=3]; 76.92/37.54 9984 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9984[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9984 -> 11070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9984 -> 11071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1119) == GT))",fontsize=16,color="burlywood",shape="triangle"];21891[label="wx1119/Succ wx11190",fontsize=10,color="white",style="solid",shape="box"];9983 -> 21891[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21891 -> 11072[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 21892[label="wx1119/Zero",fontsize=10,color="white",style="solid",shape="box"];9983 -> 21892[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21892 -> 11073[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 9985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];9985 -> 11074[label="",style="solid", color="black", weight=3]; 76.92/37.54 9986 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9986[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9986 -> 11075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9986 -> 11076[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9987[label="Succ wx5100",fontsize=16,color="green",shape="box"];9988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6650)) == LT))",fontsize=16,color="black",shape="box"];9988 -> 11077[label="",style="solid", color="black", weight=3]; 76.92/37.54 9989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9989 -> 11078[label="",style="solid", color="black", weight=3]; 76.92/37.54 9990 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9990[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];9990 -> 11079[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9990 -> 11080[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9991[label="Succ wx5100",fontsize=16,color="green",shape="box"];9992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx6840)) == LT))",fontsize=16,color="black",shape="box"];9992 -> 11081[label="",style="solid", color="black", weight=3]; 76.92/37.54 9993[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];9993 -> 11082[label="",style="solid", color="black", weight=3]; 76.92/37.54 9994 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9994[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];9994 -> 11083[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9994 -> 11084[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9995[label="Succ wx5100",fontsize=16,color="green",shape="box"];9996 -> 15729[label="",style="dashed", color="red", weight=0]; 76.92/37.54 9996[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];9996 -> 15746[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15747[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15748[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15749[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15750[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 9996 -> 15753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 13100[label="wx5000",fontsize=16,color="green",shape="box"];13101[label="wx5100",fontsize=16,color="green",shape="box"];13102[label="wx4",fontsize=16,color="green",shape="box"];13103[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13104[label="wx31",fontsize=16,color="green",shape="box"];13105[label="wx32",fontsize=16,color="green",shape="box"];13106[label="wx34",fontsize=16,color="green",shape="box"];13107[label="wx33",fontsize=16,color="green",shape="box"];13099[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM2 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13099 -> 13127[label="",style="solid", color="black", weight=3]; 76.92/37.54 9998[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];9998 -> 11087[label="",style="dashed", color="green", weight=3]; 76.92/37.54 9999[label="wx5100",fontsize=16,color="green",shape="box"];10000 -> 15729[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10000 -> 15754[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15755[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15756[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15757[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15758[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15759[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15760[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10000 -> 15761[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 15929[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg (Succ wx1399) * Pos Zero) (Neg (Succ wx1394) * Pos (Succ wx1400)) == GT))",fontsize=16,color="black",shape="box"];15929 -> 16000[label="",style="solid", color="black", weight=3]; 76.92/37.54 10003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10003 -> 11091[label="",style="solid", color="black", weight=3]; 76.92/37.54 10005 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10005[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10005 -> 11092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10005 -> 11093[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1120) == GT))",fontsize=16,color="burlywood",shape="triangle"];21893[label="wx1120/Succ wx11200",fontsize=10,color="white",style="solid",shape="box"];10004 -> 21893[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21893 -> 11094[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 21894[label="wx1120/Zero",fontsize=10,color="white",style="solid",shape="box"];10004 -> 21894[label="",style="solid", color="burlywood", weight=9]; 76.92/37.54 21894 -> 11095[label="",style="solid", color="burlywood", weight=3]; 76.92/37.54 10006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10006 -> 11096[label="",style="solid", color="black", weight=3]; 76.92/37.54 10007 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10007[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10007 -> 11097[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10007 -> 11098[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10008[label="Succ wx5100",fontsize=16,color="green",shape="box"];10009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx6940)) == LT))",fontsize=16,color="black",shape="box"];10009 -> 11099[label="",style="solid", color="black", weight=3]; 76.92/37.54 10010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10010 -> 11100[label="",style="solid", color="black", weight=3]; 76.92/37.54 10011 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10011[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10011 -> 11101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10011 -> 11102[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10012[label="Succ wx5100",fontsize=16,color="green",shape="box"];10013[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7010)) == LT))",fontsize=16,color="black",shape="box"];10013 -> 11103[label="",style="solid", color="black", weight=3]; 76.92/37.54 10014[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10014 -> 11104[label="",style="solid", color="black", weight=3]; 76.92/37.54 10015 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10015[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10015 -> 11105[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10015 -> 11106[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10016[label="Succ wx5100",fontsize=16,color="green",shape="box"];13170[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13171[label="wx33",fontsize=16,color="green",shape="box"];13172[label="wx5100",fontsize=16,color="green",shape="box"];13173[label="wx4",fontsize=16,color="green",shape="box"];13174[label="wx31",fontsize=16,color="green",shape="box"];13175[label="wx32",fontsize=16,color="green",shape="box"];13176[label="wx34",fontsize=16,color="green",shape="box"];13177[label="wx5000",fontsize=16,color="green",shape="box"];10018 -> 15797[label="",style="dashed", color="red", weight=0]; 76.92/37.54 10018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];10018 -> 15798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10018 -> 15799[label="",style="dashed", color="magenta", weight=3]; 76.92/37.54 10018 -> 15800[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10018 -> 15801[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10018 -> 15802[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10018 -> 15803[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10018 -> 15804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10018 -> 15805[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10020 -> 11111[label="",style="solid", color="black", weight=3]; 76.92/37.56 10022 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10022[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10022 -> 11112[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10022 -> 11113[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1121) == GT))",fontsize=16,color="burlywood",shape="triangle"];21895[label="wx1121/Succ wx11210",fontsize=10,color="white",style="solid",shape="box"];10021 -> 21895[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21895 -> 11114[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21896[label="wx1121/Zero",fontsize=10,color="white",style="solid",shape="box"];10021 -> 21896[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21896 -> 11115[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10023 -> 11116[label="",style="solid", color="black", weight=3]; 76.92/37.56 10024 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10024[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10024 -> 11117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10024 -> 11118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10025[label="Succ wx5100",fontsize=16,color="green",shape="box"];10026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7090)) == LT))",fontsize=16,color="black",shape="box"];10026 -> 11119[label="",style="solid", color="black", weight=3]; 76.92/37.56 10027[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10027 -> 11120[label="",style="solid", color="black", weight=3]; 76.92/37.56 10028 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10028[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10028 -> 11121[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10028 -> 11122[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10029[label="Succ wx5100",fontsize=16,color="green",shape="box"];10030[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7280)) == LT))",fontsize=16,color="black",shape="box"];10030 -> 11123[label="",style="solid", color="black", weight=3]; 76.92/37.56 10031[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10031 -> 11124[label="",style="solid", color="black", weight=3]; 76.92/37.56 10032 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10032[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10032 -> 11125[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10032 -> 11126[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10033[label="Succ wx5100",fontsize=16,color="green",shape="box"];13233[label="wx34",fontsize=16,color="green",shape="box"];13234[label="wx32",fontsize=16,color="green",shape="box"];13235[label="wx4",fontsize=16,color="green",shape="box"];13236[label="wx30100",fontsize=16,color="green",shape="box"];13237[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13238[label="wx33",fontsize=16,color="green",shape="box"];13239[label="wx5100",fontsize=16,color="green",shape="box"];13240[label="wx31",fontsize=16,color="green",shape="box"];10035 -> 15841[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];10035 -> 15842[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15843[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15844[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15845[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15846[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15848[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10035 -> 15849[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10037 -> 11131[label="",style="solid", color="black", weight=3]; 76.92/37.56 10039 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10039[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10039 -> 11132[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10039 -> 11133[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1122) == GT))",fontsize=16,color="burlywood",shape="triangle"];21897[label="wx1122/Succ wx11220",fontsize=10,color="white",style="solid",shape="box"];10038 -> 21897[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21897 -> 11134[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21898[label="wx1122/Zero",fontsize=10,color="white",style="solid",shape="box"];10038 -> 21898[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21898 -> 11135[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10040 -> 11136[label="",style="solid", color="black", weight=3]; 76.92/37.56 10041 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10041[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10041 -> 11137[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10041 -> 11138[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10042[label="Succ wx5100",fontsize=16,color="green",shape="box"];10043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7360)) == LT))",fontsize=16,color="black",shape="box"];10043 -> 11139[label="",style="solid", color="black", weight=3]; 76.92/37.56 10044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10044 -> 11140[label="",style="solid", color="black", weight=3]; 76.92/37.56 10045 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10045[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10045 -> 11141[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10045 -> 11142[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10046[label="Succ wx5100",fontsize=16,color="green",shape="box"];10047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7430)) == LT))",fontsize=16,color="black",shape="box"];10047 -> 11143[label="",style="solid", color="black", weight=3]; 76.92/37.56 10048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10048 -> 11144[label="",style="solid", color="black", weight=3]; 76.92/37.56 10049 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10049[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10049 -> 11145[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10049 -> 11146[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10050[label="Succ wx5100",fontsize=16,color="green",shape="box"];10051 -> 15879[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10051 -> 15896[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15897[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15898[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15899[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15900[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15901[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15902[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10051 -> 15903[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13273[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13274[label="wx31",fontsize=16,color="green",shape="box"];13275[label="wx30100",fontsize=16,color="green",shape="box"];13276[label="wx33",fontsize=16,color="green",shape="box"];13277[label="wx34",fontsize=16,color="green",shape="box"];13278[label="wx5100",fontsize=16,color="green",shape="box"];13279[label="wx4",fontsize=16,color="green",shape="box"];13280[label="wx32",fontsize=16,color="green",shape="box"];13272[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM2 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13272 -> 13301[label="",style="solid", color="black", weight=3]; 76.92/37.56 10053[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10053 -> 11149[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10054[label="wx5100",fontsize=16,color="green",shape="box"];10055 -> 15879[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10055 -> 15904[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15905[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15906[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15907[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15908[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15909[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15910[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10055 -> 15911[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 16081[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero * Pos (Succ wx1422)) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="black",shape="box"];16081 -> 16139[label="",style="solid", color="black", weight=3]; 76.92/37.56 10058[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10058 -> 11154[label="",style="solid", color="black", weight=3]; 76.92/37.56 10060 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10060[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10060 -> 11155[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10060 -> 11156[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1123) == GT))",fontsize=16,color="burlywood",shape="triangle"];21899[label="wx1123/Succ wx11230",fontsize=10,color="white",style="solid",shape="box"];10059 -> 21899[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21899 -> 11157[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21900[label="wx1123/Zero",fontsize=10,color="white",style="solid",shape="box"];10059 -> 21900[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21900 -> 11158[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10061[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10061 -> 11159[label="",style="solid", color="black", weight=3]; 76.92/37.56 10062 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10062[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10062 -> 11160[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10062 -> 11161[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10063[label="Succ wx5100",fontsize=16,color="green",shape="box"];10064[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7530)) == LT))",fontsize=16,color="black",shape="box"];10064 -> 11162[label="",style="solid", color="black", weight=3]; 76.92/37.56 10065[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10065 -> 11163[label="",style="solid", color="black", weight=3]; 76.92/37.56 10066 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10066[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10066 -> 11164[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10066 -> 11165[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10067[label="Succ wx5100",fontsize=16,color="green",shape="box"];10068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx7600)) == LT))",fontsize=16,color="black",shape="box"];10068 -> 11166[label="",style="solid", color="black", weight=3]; 76.92/37.56 10069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10069 -> 11167[label="",style="solid", color="black", weight=3]; 76.92/37.56 10070 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10070[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10070 -> 11168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10070 -> 11169[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10071[label="Succ wx5100",fontsize=16,color="green",shape="box"];10072 -> 15942[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10072 -> 15959[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15960[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15961[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15962[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15964[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15965[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10072 -> 15966[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13322[label="wx31",fontsize=16,color="green",shape="box"];13323[label="wx34",fontsize=16,color="green",shape="box"];13324[label="wx32",fontsize=16,color="green",shape="box"];13325[label="wx4",fontsize=16,color="green",shape="box"];13326[label="wx33",fontsize=16,color="green",shape="box"];13327[label="wx30100",fontsize=16,color="green",shape="box"];13328[label="wx5100",fontsize=16,color="green",shape="box"];13329[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13321[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM2 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13321 -> 13349[label="",style="solid", color="black", weight=3]; 76.92/37.56 10074[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10074 -> 11172[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10075[label="wx5100",fontsize=16,color="green",shape="box"];10076 -> 15942[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10076[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10076 -> 15967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15969[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15970[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15971[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15972[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15973[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10076 -> 15974[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 16138[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero * Pos (Succ wx1431)) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="black",shape="box"];16138 -> 16202[label="",style="solid", color="black", weight=3]; 76.92/37.56 10079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10079 -> 11177[label="",style="solid", color="black", weight=3]; 76.92/37.56 10081 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10081[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10081 -> 11178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10081 -> 11179[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1124) == GT))",fontsize=16,color="burlywood",shape="triangle"];21901[label="wx1124/Succ wx11240",fontsize=10,color="white",style="solid",shape="box"];10080 -> 21901[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21901 -> 11180[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21902[label="wx1124/Zero",fontsize=10,color="white",style="solid",shape="box"];10080 -> 21902[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21902 -> 11181[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10082 -> 11182[label="",style="solid", color="black", weight=3]; 76.92/37.56 10083 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10083[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10083 -> 11183[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10083 -> 11184[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10084[label="Succ wx5100",fontsize=16,color="green",shape="box"];10085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7700)) == LT))",fontsize=16,color="black",shape="box"];10085 -> 11185[label="",style="solid", color="black", weight=3]; 76.92/37.56 10086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10086 -> 11186[label="",style="solid", color="black", weight=3]; 76.92/37.56 10087 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10087[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10087 -> 11187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10087 -> 11188[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10088[label="Succ wx5100",fontsize=16,color="green",shape="box"];10089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7770)) == LT))",fontsize=16,color="black",shape="box"];10089 -> 11189[label="",style="solid", color="black", weight=3]; 76.92/37.56 10090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10090 -> 11190[label="",style="solid", color="black", weight=3]; 76.92/37.56 10091 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10091[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10091 -> 11191[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10091 -> 11192[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10092[label="Succ wx5100",fontsize=16,color="green",shape="box"];13394[label="wx31",fontsize=16,color="green",shape="box"];13395[label="wx33",fontsize=16,color="green",shape="box"];13396[label="wx5100",fontsize=16,color="green",shape="box"];13397[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13398[label="wx32",fontsize=16,color="green",shape="box"];13399[label="wx34",fontsize=16,color="green",shape="box"];13400[label="wx30100",fontsize=16,color="green",shape="box"];13401[label="wx4",fontsize=16,color="green",shape="box"];10094 -> 16012[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];10094 -> 16013[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16014[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16015[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16016[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16017[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16018[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16019[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10094 -> 16020[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10096 -> 11197[label="",style="solid", color="black", weight=3]; 76.92/37.56 10098 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10098[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10098 -> 11198[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10098 -> 11199[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1125) == GT))",fontsize=16,color="burlywood",shape="triangle"];21903[label="wx1125/Succ wx11250",fontsize=10,color="white",style="solid",shape="box"];10097 -> 21903[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21903 -> 11200[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21904[label="wx1125/Zero",fontsize=10,color="white",style="solid",shape="box"];10097 -> 21904[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21904 -> 11201[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10099 -> 11202[label="",style="solid", color="black", weight=3]; 76.92/37.56 10100 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10100[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10100 -> 11203[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10100 -> 11204[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10101[label="Succ wx5100",fontsize=16,color="green",shape="box"];10102[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7850)) == LT))",fontsize=16,color="black",shape="box"];10102 -> 11205[label="",style="solid", color="black", weight=3]; 76.92/37.56 10103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10103 -> 11206[label="",style="solid", color="black", weight=3]; 76.92/37.56 10104 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10104[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10104 -> 11207[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10104 -> 11208[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10105[label="Succ wx5100",fontsize=16,color="green",shape="box"];10106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx7920)) == LT))",fontsize=16,color="black",shape="box"];10106 -> 11209[label="",style="solid", color="black", weight=3]; 76.92/37.56 10107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10107 -> 11210[label="",style="solid", color="black", weight=3]; 76.92/37.56 10108 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10108[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10108 -> 11211[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10108 -> 11212[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10109[label="Succ wx5100",fontsize=16,color="green",shape="box"];13454[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13455[label="wx32",fontsize=16,color="green",shape="box"];13456[label="wx31",fontsize=16,color="green",shape="box"];13457[label="wx4",fontsize=16,color="green",shape="box"];13458[label="wx33",fontsize=16,color="green",shape="box"];13459[label="wx34",fontsize=16,color="green",shape="box"];13460[label="wx5100",fontsize=16,color="green",shape="box"];10111 -> 16058[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];10111 -> 16059[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16060[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16061[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16062[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16063[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16064[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10111 -> 16065[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10113 -> 11217[label="",style="solid", color="black", weight=3]; 76.92/37.56 10115 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10115[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10115 -> 11218[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10115 -> 11219[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1126) == GT))",fontsize=16,color="burlywood",shape="triangle"];21905[label="wx1126/Succ wx11260",fontsize=10,color="white",style="solid",shape="box"];10114 -> 21905[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21905 -> 11220[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21906[label="wx1126/Zero",fontsize=10,color="white",style="solid",shape="box"];10114 -> 21906[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21906 -> 11221[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10116 -> 11222[label="",style="solid", color="black", weight=3]; 76.92/37.56 10117 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10117[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10117 -> 11223[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10117 -> 11224[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10118[label="Succ wx5100",fontsize=16,color="green",shape="box"];10119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8000)) == LT))",fontsize=16,color="black",shape="box"];10119 -> 11225[label="",style="solid", color="black", weight=3]; 76.92/37.56 10120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10120 -> 11226[label="",style="solid", color="black", weight=3]; 76.92/37.56 10121 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10121[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10121 -> 11227[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10121 -> 11228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10122[label="Succ wx5100",fontsize=16,color="green",shape="box"];10123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8070)) == LT))",fontsize=16,color="black",shape="box"];10123 -> 11229[label="",style="solid", color="black", weight=3]; 76.92/37.56 10124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10124 -> 11230[label="",style="solid", color="black", weight=3]; 76.92/37.56 10125 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10125[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10125 -> 11231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10125 -> 11232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10126[label="Succ wx5100",fontsize=16,color="green",shape="box"];10127 -> 16094[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10127 -> 16109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16110[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16111[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16112[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16113[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16114[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10127 -> 16115[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13491[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13492[label="wx32",fontsize=16,color="green",shape="box"];13493[label="wx5100",fontsize=16,color="green",shape="box"];13494[label="wx33",fontsize=16,color="green",shape="box"];13495[label="wx31",fontsize=16,color="green",shape="box"];13496[label="wx34",fontsize=16,color="green",shape="box"];13497[label="wx4",fontsize=16,color="green",shape="box"];13490[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM2 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13490 -> 13516[label="",style="solid", color="black", weight=3]; 76.92/37.56 10129[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10129 -> 11235[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10130[label="wx5100",fontsize=16,color="green",shape="box"];10131 -> 16094[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10131 -> 16116[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16119[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16120[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16121[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10131 -> 16122[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 16249[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx1456) * Neg (Succ wx1461)) == GT))",fontsize=16,color="black",shape="box"];16249 -> 16253[label="",style="solid", color="black", weight=3]; 76.92/37.56 10134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10134 -> 11239[label="",style="solid", color="black", weight=3]; 76.92/37.56 10136 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10136[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10136 -> 11240[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10136 -> 11241[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1127) == GT))",fontsize=16,color="burlywood",shape="triangle"];21907[label="wx1127/Succ wx11270",fontsize=10,color="white",style="solid",shape="box"];10135 -> 21907[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21907 -> 11242[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21908[label="wx1127/Zero",fontsize=10,color="white",style="solid",shape="box"];10135 -> 21908[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21908 -> 11243[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10137 -> 11244[label="",style="solid", color="black", weight=3]; 76.92/37.56 10138 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10138[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10138 -> 11245[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10138 -> 11246[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10139[label="Succ wx5100",fontsize=16,color="green",shape="box"];10140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8170)) == LT))",fontsize=16,color="black",shape="box"];10140 -> 11247[label="",style="solid", color="black", weight=3]; 76.92/37.56 10141[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10141 -> 11248[label="",style="solid", color="black", weight=3]; 76.92/37.56 10142 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10142[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10142 -> 11249[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10142 -> 11250[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10143[label="Succ wx5100",fontsize=16,color="green",shape="box"];10144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx8240)) == LT))",fontsize=16,color="black",shape="box"];10144 -> 11251[label="",style="solid", color="black", weight=3]; 76.92/37.56 10145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10145 -> 11252[label="",style="solid", color="black", weight=3]; 76.92/37.56 10146 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10146[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10146 -> 11253[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10146 -> 11254[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10147[label="Succ wx5100",fontsize=16,color="green",shape="box"];10148 -> 16151[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10148[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10148 -> 16166[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16169[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16170[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16171[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10148 -> 16172[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13535[label="wx4",fontsize=16,color="green",shape="box"];13536[label="wx32",fontsize=16,color="green",shape="box"];13537[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13538[label="wx33",fontsize=16,color="green",shape="box"];13539[label="wx31",fontsize=16,color="green",shape="box"];13540[label="wx5100",fontsize=16,color="green",shape="box"];13541[label="wx34",fontsize=16,color="green",shape="box"];13534[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM2 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13534 -> 13559[label="",style="solid", color="black", weight=3]; 76.92/37.56 10150[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10150 -> 11257[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10151[label="wx5100",fontsize=16,color="green",shape="box"];10152 -> 16151[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10152[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10152 -> 16173[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10152 -> 16179[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 16252[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx1464) * Pos (Succ wx1469)) == GT))",fontsize=16,color="black",shape="box"];16252 -> 16264[label="",style="solid", color="black", weight=3]; 76.92/37.56 10155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10155 -> 11261[label="",style="solid", color="black", weight=3]; 76.92/37.56 10157 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10157[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10157 -> 11262[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10157 -> 11263[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg wx1128) == GT))",fontsize=16,color="burlywood",shape="triangle"];21909[label="wx1128/Succ wx11280",fontsize=10,color="white",style="solid",shape="box"];10156 -> 21909[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21909 -> 11264[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21910[label="wx1128/Zero",fontsize=10,color="white",style="solid",shape="box"];10156 -> 21910[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21910 -> 11265[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10158 -> 11266[label="",style="solid", color="black", weight=3]; 76.92/37.56 10159 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10159[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10159 -> 11267[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10159 -> 11268[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10160[label="Succ wx5100",fontsize=16,color="green",shape="box"];10161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx8340)) == LT))",fontsize=16,color="black",shape="box"];10161 -> 11269[label="",style="solid", color="black", weight=3]; 76.92/37.56 10162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10162 -> 11270[label="",style="solid", color="black", weight=3]; 76.92/37.56 10163 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10163[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10163 -> 11271[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10163 -> 11272[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10164[label="Succ wx5100",fontsize=16,color="green",shape="box"];10165[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx8410)) == LT))",fontsize=16,color="black",shape="box"];10165 -> 11273[label="",style="solid", color="black", weight=3]; 76.92/37.56 10166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10166 -> 11274[label="",style="solid", color="black", weight=3]; 76.92/37.56 10167 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10167[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10167 -> 11275[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10167 -> 11276[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10168[label="Succ wx5100",fontsize=16,color="green",shape="box"];13599[label="wx4",fontsize=16,color="green",shape="box"];13600[label="wx31",fontsize=16,color="green",shape="box"];13601[label="wx33",fontsize=16,color="green",shape="box"];13602[label="wx32",fontsize=16,color="green",shape="box"];13603[label="wx5100",fontsize=16,color="green",shape="box"];13604[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13605[label="wx34",fontsize=16,color="green",shape="box"];10170 -> 16214[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];10170 -> 16215[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16216[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16217[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16218[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16219[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16220[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10170 -> 16221[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10172 -> 11281[label="",style="solid", color="black", weight=3]; 76.92/37.56 10174 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10174[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10174 -> 11282[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10174 -> 11283[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos wx1129) == GT))",fontsize=16,color="burlywood",shape="triangle"];21911[label="wx1129/Succ wx11290",fontsize=10,color="white",style="solid",shape="box"];10173 -> 21911[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21911 -> 11284[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21912[label="wx1129/Zero",fontsize=10,color="white",style="solid",shape="box"];10173 -> 21912[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21912 -> 11285[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10175[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10175 -> 11286[label="",style="solid", color="black", weight=3]; 76.92/37.56 10176[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (GT == GT))",fontsize=16,color="black",shape="triangle"];10176 -> 11287[label="",style="solid", color="black", weight=3]; 76.92/37.56 10177[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21913[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];10177 -> 21913[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21913 -> 11288[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21914[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];10177 -> 21914[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21914 -> 11289[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10178[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21915[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];10178 -> 21915[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21915 -> 11290[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21916[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];10178 -> 21916[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21916 -> 11291[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10179[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (GT == GT))",fontsize=16,color="black",shape="triangle"];10179 -> 11292[label="",style="solid", color="black", weight=3]; 76.92/37.56 10180[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21917[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];10180 -> 21917[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21917 -> 11293[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21918[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];10180 -> 21918[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21918 -> 11294[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10181[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx8580)) == GT))",fontsize=16,color="burlywood",shape="box"];21919[label="wx8580/Succ wx85800",fontsize=10,color="white",style="solid",shape="box"];10181 -> 21919[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21919 -> 11295[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21920[label="wx8580/Zero",fontsize=10,color="white",style="solid",shape="box"];10181 -> 21920[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21920 -> 11296[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10182 -> 11297[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10182[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="magenta"];10182 -> 11298[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10183[label="wx852",fontsize=16,color="green",shape="box"];10184[label="Succ wx857",fontsize=16,color="green",shape="box"];10185[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9390)) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10185 -> 11299[label="",style="solid", color="black", weight=3]; 76.92/37.56 10186[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx85100) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10186 -> 11300[label="",style="solid", color="black", weight=3]; 76.92/37.56 10187[label="wx852",fontsize=16,color="green",shape="box"];10188[label="Succ wx857",fontsize=16,color="green",shape="box"];10189[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx9400)) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];10189 -> 11301[label="",style="solid", color="black", weight=3]; 76.92/37.56 10190[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];10190 -> 11302[label="",style="solid", color="black", weight=3]; 76.92/37.56 10191[label="wx852",fontsize=16,color="green",shape="box"];10192[label="Succ wx857",fontsize=16,color="green",shape="box"];10193[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9410)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10193 -> 11303[label="",style="solid", color="black", weight=3]; 76.92/37.56 10194[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10194 -> 11304[label="",style="solid", color="black", weight=3]; 76.92/37.56 10195 -> 11305[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10195[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (primMulNat (Succ wx857) (Succ wx852))) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="magenta"];10195 -> 11306[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10196[label="wx852",fontsize=16,color="green",shape="box"];10197[label="Succ wx857",fontsize=16,color="green",shape="box"];10198[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9420)) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10198 -> 11307[label="",style="solid", color="black", weight=3]; 76.92/37.56 10199[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx85100) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10199 -> 11308[label="",style="solid", color="black", weight=3]; 76.92/37.56 10200[label="wx852",fontsize=16,color="green",shape="box"];10201[label="Succ wx857",fontsize=16,color="green",shape="box"];10202[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx9430)) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];10202 -> 11309[label="",style="solid", color="black", weight=3]; 76.92/37.56 10203[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];10203 -> 11310[label="",style="solid", color="black", weight=3]; 76.92/37.56 10204[label="wx852",fontsize=16,color="green",shape="box"];10205[label="Succ wx857",fontsize=16,color="green",shape="box"];10206[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9440)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10206 -> 11311[label="",style="solid", color="black", weight=3]; 76.92/37.56 10207[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10207 -> 11312[label="",style="solid", color="black", weight=3]; 76.92/37.56 10208 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10208[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10208 -> 11313[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10208 -> 11314[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10209[label="Succ wx5100",fontsize=16,color="green",shape="box"];10210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx8610)) == LT))",fontsize=16,color="black",shape="box"];10210 -> 11315[label="",style="solid", color="black", weight=3]; 76.92/37.56 10211[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10211 -> 11316[label="",style="solid", color="black", weight=3]; 76.92/37.56 10212 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10212[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10212 -> 11317[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10212 -> 11318[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10213[label="Succ wx5100",fontsize=16,color="green",shape="box"];10214[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx8680)) == LT))",fontsize=16,color="black",shape="box"];10214 -> 11319[label="",style="solid", color="black", weight=3]; 76.92/37.56 10215[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10215 -> 11320[label="",style="solid", color="black", weight=3]; 76.92/37.56 10216 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10216[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10216 -> 11321[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10216 -> 11322[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10217[label="Succ wx5100",fontsize=16,color="green",shape="box"];10218 -> 16305[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10218[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10218 -> 16322[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16323[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16324[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16325[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16326[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16327[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16328[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10218 -> 16329[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13666[label="wx4",fontsize=16,color="green",shape="box"];13667[label="wx33",fontsize=16,color="green",shape="box"];13668[label="wx32",fontsize=16,color="green",shape="box"];13669[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13670[label="wx5000",fontsize=16,color="green",shape="box"];13671[label="wx5100",fontsize=16,color="green",shape="box"];13672[label="wx34",fontsize=16,color="green",shape="box"];13673[label="wx31",fontsize=16,color="green",shape="box"];13665[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM2 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13665 -> 13691[label="",style="solid", color="black", weight=3]; 76.92/37.56 10220[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10220 -> 11325[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10221[label="wx5100",fontsize=16,color="green",shape="box"];10222 -> 16305[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10222 -> 16330[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16331[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16332[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16333[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16334[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16335[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16336[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10222 -> 16337[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10223[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10223 -> 11327[label="",style="solid", color="black", weight=3]; 76.92/37.56 10225 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10225[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10225 -> 11328[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10225 -> 11329[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10224[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1130) == GT))",fontsize=16,color="burlywood",shape="triangle"];21921[label="wx1130/Succ wx11300",fontsize=10,color="white",style="solid",shape="box"];10224 -> 21921[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21921 -> 11330[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21922[label="wx1130/Zero",fontsize=10,color="white",style="solid",shape="box"];10224 -> 21922[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21922 -> 11331[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10226 -> 11332[label="",style="solid", color="black", weight=3]; 76.92/37.56 10227 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10227[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10227 -> 11333[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10227 -> 11334[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10228[label="Succ wx5100",fontsize=16,color="green",shape="box"];10229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx8780)) == LT))",fontsize=16,color="black",shape="box"];10229 -> 11335[label="",style="solid", color="black", weight=3]; 76.92/37.56 10230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10230 -> 11336[label="",style="solid", color="black", weight=3]; 76.92/37.56 10231 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10231[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10231 -> 11337[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10231 -> 11338[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10232[label="Succ wx5100",fontsize=16,color="green",shape="box"];10233[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx8850)) == LT))",fontsize=16,color="black",shape="box"];10233 -> 11339[label="",style="solid", color="black", weight=3]; 76.92/37.56 10234[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10234 -> 11340[label="",style="solid", color="black", weight=3]; 76.92/37.56 10235 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10235[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10235 -> 11341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10235 -> 11342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10236[label="Succ wx5100",fontsize=16,color="green",shape="box"];13731[label="wx5100",fontsize=16,color="green",shape="box"];13732[label="wx4",fontsize=16,color="green",shape="box"];13733[label="wx32",fontsize=16,color="green",shape="box"];13734[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13735[label="wx33",fontsize=16,color="green",shape="box"];13736[label="wx5000",fontsize=16,color="green",shape="box"];13737[label="wx34",fontsize=16,color="green",shape="box"];13738[label="wx31",fontsize=16,color="green",shape="box"];10238 -> 10237[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10238[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];14077[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos (primMulNat (Succ wx1494) Zero)) (Pos (Succ wx1489) * Neg (Succ wx1495)) == GT))",fontsize=16,color="black",shape="box"];14077 -> 14119[label="",style="solid", color="black", weight=3]; 76.92/37.56 10242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10242 -> 11347[label="",style="solid", color="black", weight=3]; 76.92/37.56 10244 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10244[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10244 -> 11348[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10244 -> 11349[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1131) == GT))",fontsize=16,color="burlywood",shape="triangle"];21923[label="wx1131/Succ wx11310",fontsize=10,color="white",style="solid",shape="box"];10243 -> 21923[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21923 -> 11350[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21924[label="wx1131/Zero",fontsize=10,color="white",style="solid",shape="box"];10243 -> 21924[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21924 -> 11351[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10245 -> 11352[label="",style="solid", color="black", weight=3]; 76.92/37.56 10246 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10246[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10246 -> 11353[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10246 -> 11354[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10247[label="Succ wx5100",fontsize=16,color="green",shape="box"];10248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx8930)) == LT))",fontsize=16,color="black",shape="box"];10248 -> 11355[label="",style="solid", color="black", weight=3]; 76.92/37.56 10249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10249 -> 11356[label="",style="solid", color="black", weight=3]; 76.92/37.56 10250 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10250[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10250 -> 11357[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10250 -> 11358[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10251[label="Succ wx5100",fontsize=16,color="green",shape="box"];10252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9120)) == LT))",fontsize=16,color="black",shape="box"];10252 -> 11359[label="",style="solid", color="black", weight=3]; 76.92/37.56 10253[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10253 -> 11360[label="",style="solid", color="black", weight=3]; 76.92/37.56 10254 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10254[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10254 -> 11361[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10254 -> 11362[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10255[label="Succ wx5100",fontsize=16,color="green",shape="box"];13796[label="wx32",fontsize=16,color="green",shape="box"];13797[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13798[label="wx34",fontsize=16,color="green",shape="box"];13799[label="wx33",fontsize=16,color="green",shape="box"];13800[label="wx31",fontsize=16,color="green",shape="box"];13801[label="wx5000",fontsize=16,color="green",shape="box"];13802[label="wx4",fontsize=16,color="green",shape="box"];13803[label="wx5100",fontsize=16,color="green",shape="box"];10257 -> 10256[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14118[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos (primMulNat (Succ wx1503) Zero)) (Neg (Succ wx1498) * Pos (Succ wx1504)) == GT))",fontsize=16,color="black",shape="box"];14118 -> 14182[label="",style="solid", color="black", weight=3]; 76.92/37.56 10261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10261 -> 11367[label="",style="solid", color="black", weight=3]; 76.92/37.56 10263 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10263[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10263 -> 11368[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10263 -> 11369[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1132) == GT))",fontsize=16,color="burlywood",shape="triangle"];21925[label="wx1132/Succ wx11320",fontsize=10,color="white",style="solid",shape="box"];10262 -> 21925[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21925 -> 11370[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21926[label="wx1132/Zero",fontsize=10,color="white",style="solid",shape="box"];10262 -> 21926[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21926 -> 11371[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10264 -> 11372[label="",style="solid", color="black", weight=3]; 76.92/37.56 10265 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10265[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10265 -> 11373[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10265 -> 11374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10266[label="Succ wx5100",fontsize=16,color="green",shape="box"];10267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9200)) == LT))",fontsize=16,color="black",shape="box"];10267 -> 11375[label="",style="solid", color="black", weight=3]; 76.92/37.56 10268[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10268 -> 11376[label="",style="solid", color="black", weight=3]; 76.92/37.56 10269 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10269[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10269 -> 11377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10269 -> 11378[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10270[label="Succ wx5100",fontsize=16,color="green",shape="box"];10271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9290)) == LT))",fontsize=16,color="black",shape="box"];10271 -> 11379[label="",style="solid", color="black", weight=3]; 76.92/37.56 10272[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10272 -> 11380[label="",style="solid", color="black", weight=3]; 76.92/37.56 10273 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10273[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10273 -> 11381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10273 -> 11382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10274[label="Succ wx5100",fontsize=16,color="green",shape="box"];10275 -> 16431[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10275 -> 16448[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16449[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16450[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16451[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16452[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16453[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16454[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10275 -> 16455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13835[label="wx33",fontsize=16,color="green",shape="box"];13836[label="wx5100",fontsize=16,color="green",shape="box"];13837[label="wx34",fontsize=16,color="green",shape="box"];13838[label="wx31",fontsize=16,color="green",shape="box"];13839[label="wx5000",fontsize=16,color="green",shape="box"];13840[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13841[label="wx4",fontsize=16,color="green",shape="box"];13842[label="wx32",fontsize=16,color="green",shape="box"];13834[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM2 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13834 -> 13861[label="",style="solid", color="black", weight=3]; 76.92/37.56 10277[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10277 -> 11385[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10278[label="wx5100",fontsize=16,color="green",shape="box"];10279 -> 16431[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10279[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10279 -> 16456[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16457[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16458[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16461[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16462[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10279 -> 16463[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10280[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10280 -> 11387[label="",style="solid", color="black", weight=3]; 76.92/37.56 10282 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10282[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10282 -> 11388[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10282 -> 11389[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1133) == GT))",fontsize=16,color="burlywood",shape="triangle"];21927[label="wx1133/Succ wx11330",fontsize=10,color="white",style="solid",shape="box"];10281 -> 21927[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21927 -> 11390[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21928[label="wx1133/Zero",fontsize=10,color="white",style="solid",shape="box"];10281 -> 21928[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21928 -> 11391[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10283[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10283 -> 11392[label="",style="solid", color="black", weight=3]; 76.92/37.56 10284 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10284[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10284 -> 11393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10284 -> 11394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10285[label="Succ wx5100",fontsize=16,color="green",shape="box"];10286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9450)) == LT))",fontsize=16,color="black",shape="box"];10286 -> 11395[label="",style="solid", color="black", weight=3]; 76.92/37.56 10287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10287 -> 11396[label="",style="solid", color="black", weight=3]; 76.92/37.56 10288 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10288[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10288 -> 11397[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10288 -> 11398[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10289[label="Succ wx5100",fontsize=16,color="green",shape="box"];10290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9520)) == LT))",fontsize=16,color="black",shape="box"];10290 -> 11399[label="",style="solid", color="black", weight=3]; 76.92/37.56 10291[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10291 -> 11400[label="",style="solid", color="black", weight=3]; 76.92/37.56 10292 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10292[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10292 -> 11401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10292 -> 11402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10293[label="Succ wx5100",fontsize=16,color="green",shape="box"];10294 -> 16492[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10294[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10294 -> 16509[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16510[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16511[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16512[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16513[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16515[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10294 -> 16516[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 13878[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13879[label="wx4",fontsize=16,color="green",shape="box"];13880[label="wx32",fontsize=16,color="green",shape="box"];13881[label="wx5100",fontsize=16,color="green",shape="box"];13882[label="wx31",fontsize=16,color="green",shape="box"];13883[label="wx34",fontsize=16,color="green",shape="box"];13884[label="wx30100",fontsize=16,color="green",shape="box"];13885[label="wx33",fontsize=16,color="green",shape="box"];13877[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM2 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];13877 -> 13904[label="",style="solid", color="black", weight=3]; 76.92/37.56 10296[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10296 -> 11405[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10297[label="wx5100",fontsize=16,color="green",shape="box"];10298 -> 16492[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10298 -> 16517[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16518[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16519[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16520[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16521[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16522[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16523[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10298 -> 16524[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10299 -> 11407[label="",style="solid", color="black", weight=3]; 76.92/37.56 10301 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10301[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10301 -> 11408[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10301 -> 11409[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10300[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1134) == GT))",fontsize=16,color="burlywood",shape="triangle"];21929[label="wx1134/Succ wx11340",fontsize=10,color="white",style="solid",shape="box"];10300 -> 21929[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21929 -> 11410[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21930[label="wx1134/Zero",fontsize=10,color="white",style="solid",shape="box"];10300 -> 21930[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21930 -> 11411[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10302[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10302 -> 11412[label="",style="solid", color="black", weight=3]; 76.92/37.56 10303 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10303[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10303 -> 11413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10303 -> 11414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10304[label="Succ wx5100",fontsize=16,color="green",shape="box"];10305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9620)) == LT))",fontsize=16,color="black",shape="box"];10305 -> 11415[label="",style="solid", color="black", weight=3]; 76.92/37.56 10306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10306 -> 11416[label="",style="solid", color="black", weight=3]; 76.92/37.56 10307 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10307[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10307 -> 11417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10307 -> 11418[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10308[label="Succ wx5100",fontsize=16,color="green",shape="box"];10309[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9690)) == LT))",fontsize=16,color="black",shape="box"];10309 -> 11419[label="",style="solid", color="black", weight=3]; 76.92/37.56 10310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10310 -> 11420[label="",style="solid", color="black", weight=3]; 76.92/37.56 10311 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10311[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10311 -> 11421[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10311 -> 11422[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10312[label="Succ wx5100",fontsize=16,color="green",shape="box"];13945[label="wx4",fontsize=16,color="green",shape="box"];13946[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];13947[label="wx30100",fontsize=16,color="green",shape="box"];13948[label="wx32",fontsize=16,color="green",shape="box"];13949[label="wx5100",fontsize=16,color="green",shape="box"];13950[label="wx33",fontsize=16,color="green",shape="box"];13951[label="wx34",fontsize=16,color="green",shape="box"];13952[label="wx31",fontsize=16,color="green",shape="box"];10314 -> 10313[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];14281 -> 14298[label="",style="dashed", color="red", weight=0]; 76.92/37.56 14281[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos (primMulNat Zero (Succ wx1526))) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="magenta"];14281 -> 14299[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10319 -> 11430[label="",style="solid", color="black", weight=3]; 76.92/37.56 10321 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10321[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10321 -> 11431[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10321 -> 11432[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1136) == GT))",fontsize=16,color="burlywood",shape="triangle"];21931[label="wx1136/Succ wx11360",fontsize=10,color="white",style="solid",shape="box"];10320 -> 21931[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21931 -> 11433[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21932[label="wx1136/Zero",fontsize=10,color="white",style="solid",shape="box"];10320 -> 21932[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21932 -> 11434[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10322 -> 11435[label="",style="solid", color="black", weight=3]; 76.92/37.56 10323 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10323[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10323 -> 11436[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10323 -> 11437[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10324[label="Succ wx5100",fontsize=16,color="green",shape="box"];10325[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9770)) == LT))",fontsize=16,color="black",shape="box"];10325 -> 11438[label="",style="solid", color="black", weight=3]; 76.92/37.56 10326[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10326 -> 11439[label="",style="solid", color="black", weight=3]; 76.92/37.56 10327 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10327[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10327 -> 11440[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10327 -> 11441[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10328[label="Succ wx5100",fontsize=16,color="green",shape="box"];10329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx9840)) == LT))",fontsize=16,color="black",shape="box"];10329 -> 11442[label="",style="solid", color="black", weight=3]; 76.92/37.56 10330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10330 -> 11443[label="",style="solid", color="black", weight=3]; 76.92/37.56 10331 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10331[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10331 -> 11444[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10331 -> 11445[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10332[label="Succ wx5100",fontsize=16,color="green",shape="box"];14009[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14010[label="wx30100",fontsize=16,color="green",shape="box"];14011[label="wx33",fontsize=16,color="green",shape="box"];14012[label="wx32",fontsize=16,color="green",shape="box"];14013[label="wx34",fontsize=16,color="green",shape="box"];14014[label="wx4",fontsize=16,color="green",shape="box"];14015[label="wx5100",fontsize=16,color="green",shape="box"];14016[label="wx31",fontsize=16,color="green",shape="box"];10334 -> 10333[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10334[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14297 -> 14302[label="",style="dashed", color="red", weight=0]; 76.92/37.56 14297[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos (primMulNat Zero (Succ wx1535))) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="magenta"];14297 -> 14303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10339 -> 11453[label="",style="solid", color="black", weight=3]; 76.92/37.56 10341 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10341[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10341 -> 11454[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10341 -> 11455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1138) == GT))",fontsize=16,color="burlywood",shape="triangle"];21933[label="wx1138/Succ wx11380",fontsize=10,color="white",style="solid",shape="box"];10340 -> 21933[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21933 -> 11456[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21934[label="wx1138/Zero",fontsize=10,color="white",style="solid",shape="box"];10340 -> 21934[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21934 -> 11457[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10342[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10342 -> 11458[label="",style="solid", color="black", weight=3]; 76.92/37.56 10343 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10343[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10343 -> 11459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10343 -> 11460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10344[label="Succ wx5100",fontsize=16,color="green",shape="box"];10345[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9920)) == LT))",fontsize=16,color="black",shape="box"];10345 -> 11461[label="",style="solid", color="black", weight=3]; 76.92/37.56 10346[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10346 -> 11462[label="",style="solid", color="black", weight=3]; 76.92/37.56 10347 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10347[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10347 -> 11463[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10347 -> 11464[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10348[label="Succ wx5100",fontsize=16,color="green",shape="box"];10349[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx9990)) == LT))",fontsize=16,color="black",shape="box"];10349 -> 11465[label="",style="solid", color="black", weight=3]; 76.92/37.56 10350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10350 -> 11466[label="",style="solid", color="black", weight=3]; 76.92/37.56 10351 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10351[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10351 -> 11467[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10351 -> 11468[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10352[label="Succ wx5100",fontsize=16,color="green",shape="box"];10353 -> 16624[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10353 -> 16641[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16642[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16645[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16646[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16647[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10353 -> 16648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14050[label="wx30100",fontsize=16,color="green",shape="box"];14051[label="wx5100",fontsize=16,color="green",shape="box"];14052[label="wx31",fontsize=16,color="green",shape="box"];14053[label="wx32",fontsize=16,color="green",shape="box"];14054[label="wx34",fontsize=16,color="green",shape="box"];14055[label="wx33",fontsize=16,color="green",shape="box"];14056[label="wx4",fontsize=16,color="green",shape="box"];14057[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14049[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM2 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];14049 -> 14078[label="",style="solid", color="black", weight=3]; 76.92/37.56 10355[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10355 -> 11471[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10356[label="wx5100",fontsize=16,color="green",shape="box"];10357 -> 16624[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10357 -> 16649[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16650[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16651[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16652[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16653[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16654[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16655[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10357 -> 16656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10358 -> 11473[label="",style="solid", color="black", weight=3]; 76.92/37.56 10360 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10360[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10360 -> 11474[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10360 -> 11475[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1139) == GT))",fontsize=16,color="burlywood",shape="triangle"];21935[label="wx1139/Succ wx11390",fontsize=10,color="white",style="solid",shape="box"];10359 -> 21935[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21935 -> 11476[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21936[label="wx1139/Zero",fontsize=10,color="white",style="solid",shape="box"];10359 -> 21936[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21936 -> 11477[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10361 -> 11478[label="",style="solid", color="black", weight=3]; 76.92/37.56 10362 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10362[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10362 -> 11479[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10362 -> 11480[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10363[label="Succ wx5100",fontsize=16,color="green",shape="box"];10364[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10090)) == LT))",fontsize=16,color="black",shape="box"];10364 -> 11481[label="",style="solid", color="black", weight=3]; 76.92/37.56 10365[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10365 -> 11482[label="",style="solid", color="black", weight=3]; 76.92/37.56 10366 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10366[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10366 -> 11483[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10366 -> 11484[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10367[label="Succ wx5100",fontsize=16,color="green",shape="box"];10368[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10160)) == LT))",fontsize=16,color="black",shape="box"];10368 -> 11485[label="",style="solid", color="black", weight=3]; 76.92/37.56 10369[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10369 -> 11486[label="",style="solid", color="black", weight=3]; 76.92/37.56 10370 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10370[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10370 -> 11487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10370 -> 11488[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10371[label="Succ wx5100",fontsize=16,color="green",shape="box"];10372 -> 16688[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10372 -> 16703[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16706[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16707[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16708[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10372 -> 16709[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14095[label="wx32",fontsize=16,color="green",shape="box"];14096[label="wx34",fontsize=16,color="green",shape="box"];14097[label="wx5100",fontsize=16,color="green",shape="box"];14098[label="wx33",fontsize=16,color="green",shape="box"];14099[label="wx4",fontsize=16,color="green",shape="box"];14100[label="wx31",fontsize=16,color="green",shape="box"];14101[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14094[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM2 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];14094 -> 14120[label="",style="solid", color="black", weight=3]; 76.92/37.56 10374[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10374 -> 11491[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10375[label="wx5100",fontsize=16,color="green",shape="box"];10376 -> 16688[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10376 -> 16710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16711[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16712[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16713[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16714[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16715[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10376 -> 16716[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10377[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10377 -> 11493[label="",style="solid", color="black", weight=3]; 76.92/37.56 10379 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10379[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10379 -> 11494[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10379 -> 11495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10378[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1140) == GT))",fontsize=16,color="burlywood",shape="triangle"];21937[label="wx1140/Succ wx11400",fontsize=10,color="white",style="solid",shape="box"];10378 -> 21937[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21937 -> 11496[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21938[label="wx1140/Zero",fontsize=10,color="white",style="solid",shape="box"];10378 -> 21938[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21938 -> 11497[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10380 -> 11498[label="",style="solid", color="black", weight=3]; 76.92/37.56 10381 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10381[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10381 -> 11499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10381 -> 11500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10382[label="Succ wx5100",fontsize=16,color="green",shape="box"];10383[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10260)) == LT))",fontsize=16,color="black",shape="box"];10383 -> 11501[label="",style="solid", color="black", weight=3]; 76.92/37.56 10384[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10384 -> 11502[label="",style="solid", color="black", weight=3]; 76.92/37.56 10385 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10385[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10385 -> 11503[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10385 -> 11504[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10386[label="Succ wx5100",fontsize=16,color="green",shape="box"];10387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10330)) == LT))",fontsize=16,color="black",shape="box"];10387 -> 11505[label="",style="solid", color="black", weight=3]; 76.92/37.56 10388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10388 -> 11506[label="",style="solid", color="black", weight=3]; 76.92/37.56 10389 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10389[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10389 -> 11507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10389 -> 11508[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10390[label="Succ wx5100",fontsize=16,color="green",shape="box"];14158[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14159[label="wx32",fontsize=16,color="green",shape="box"];14160[label="wx33",fontsize=16,color="green",shape="box"];14161[label="wx31",fontsize=16,color="green",shape="box"];14162[label="wx5100",fontsize=16,color="green",shape="box"];14163[label="wx34",fontsize=16,color="green",shape="box"];14164[label="wx4",fontsize=16,color="green",shape="box"];10392 -> 10391[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];14334[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1560) * Neg (Succ wx1565)) == GT))",fontsize=16,color="black",shape="box"];14334 -> 14397[label="",style="solid", color="black", weight=3]; 76.92/37.56 10396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10396 -> 11513[label="",style="solid", color="black", weight=3]; 76.92/37.56 10398 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10398[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10398 -> 11514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10398 -> 11515[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1141) == GT))",fontsize=16,color="burlywood",shape="triangle"];21939[label="wx1141/Succ wx11410",fontsize=10,color="white",style="solid",shape="box"];10397 -> 21939[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21939 -> 11516[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21940[label="wx1141/Zero",fontsize=10,color="white",style="solid",shape="box"];10397 -> 21940[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21940 -> 11517[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10399 -> 11518[label="",style="solid", color="black", weight=3]; 76.92/37.56 10400 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10400[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10400 -> 11519[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10400 -> 11520[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10401[label="Succ wx5100",fontsize=16,color="green",shape="box"];10402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10410)) == LT))",fontsize=16,color="black",shape="box"];10402 -> 11521[label="",style="solid", color="black", weight=3]; 76.92/37.56 10403[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10403 -> 11522[label="",style="solid", color="black", weight=3]; 76.92/37.56 10404 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10404[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10404 -> 11523[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10404 -> 11524[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10405[label="Succ wx5100",fontsize=16,color="green",shape="box"];10406[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10480)) == LT))",fontsize=16,color="black",shape="box"];10406 -> 11525[label="",style="solid", color="black", weight=3]; 76.92/37.56 10407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == LT))",fontsize=16,color="black",shape="box"];10407 -> 11526[label="",style="solid", color="black", weight=3]; 76.92/37.56 10408 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10408[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10408 -> 11527[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10408 -> 11528[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10409[label="Succ wx5100",fontsize=16,color="green",shape="box"];14218[label="wx33",fontsize=16,color="green",shape="box"];14219[label="wx31",fontsize=16,color="green",shape="box"];14220[label="wx34",fontsize=16,color="green",shape="box"];14221[label="wx4",fontsize=16,color="green",shape="box"];14222[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14223[label="wx32",fontsize=16,color="green",shape="box"];14224[label="wx5100",fontsize=16,color="green",shape="box"];10411 -> 10410[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14396[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1568) * Pos (Succ wx1573)) == GT))",fontsize=16,color="black",shape="box"];14396 -> 14525[label="",style="solid", color="black", weight=3]; 76.92/37.56 10415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10415 -> 11533[label="",style="solid", color="black", weight=3]; 76.92/37.56 10417 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10417[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10417 -> 11534[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10417 -> 11535[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg wx1142) == GT))",fontsize=16,color="burlywood",shape="triangle"];21941[label="wx1142/Succ wx11420",fontsize=10,color="white",style="solid",shape="box"];10416 -> 21941[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21941 -> 11536[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21942[label="wx1142/Zero",fontsize=10,color="white",style="solid",shape="box"];10416 -> 21942[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21942 -> 11537[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10418 -> 11538[label="",style="solid", color="black", weight=3]; 76.92/37.56 10419 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10419[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10419 -> 11539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10419 -> 11540[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10420[label="Succ wx5100",fontsize=16,color="green",shape="box"];10421[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10560)) == LT))",fontsize=16,color="black",shape="box"];10421 -> 11541[label="",style="solid", color="black", weight=3]; 76.92/37.56 10422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10422 -> 11542[label="",style="solid", color="black", weight=3]; 76.92/37.56 10423 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10423[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10423 -> 11543[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10423 -> 11544[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10424[label="Succ wx5100",fontsize=16,color="green",shape="box"];10425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10630)) == LT))",fontsize=16,color="black",shape="box"];10425 -> 11545[label="",style="solid", color="black", weight=3]; 76.92/37.56 10426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == LT))",fontsize=16,color="black",shape="box"];10426 -> 11546[label="",style="solid", color="black", weight=3]; 76.92/37.56 10427 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10427[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10427 -> 11547[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10427 -> 11548[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10428[label="Succ wx5100",fontsize=16,color="green",shape="box"];10429 -> 16806[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10429 -> 16821[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16822[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16823[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16824[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16825[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16826[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10429 -> 16827[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14257[label="wx33",fontsize=16,color="green",shape="box"];14258[label="wx31",fontsize=16,color="green",shape="box"];14259[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14260[label="wx32",fontsize=16,color="green",shape="box"];14261[label="wx34",fontsize=16,color="green",shape="box"];14262[label="wx4",fontsize=16,color="green",shape="box"];14263[label="wx5100",fontsize=16,color="green",shape="box"];14256[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM2 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (EQ == LT))",fontsize=16,color="black",shape="triangle"];14256 -> 14282[label="",style="solid", color="black", weight=3]; 76.92/37.56 10431[label="Succ (primPlusNat wx5100 wx5100)",fontsize=16,color="green",shape="box"];10431 -> 11551[label="",style="dashed", color="green", weight=3]; 76.92/37.56 10432[label="wx5100",fontsize=16,color="green",shape="box"];10433 -> 16806[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ Zero))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10433 -> 16828[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16829[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16830[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16833[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10433 -> 16834[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10434 -> 11553[label="",style="solid", color="black", weight=3]; 76.92/37.56 10436 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10436[label="primMulNat Zero (Succ wx5100)",fontsize=16,color="magenta"];10436 -> 11554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10436 -> 11555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos wx1143) == GT))",fontsize=16,color="burlywood",shape="triangle"];21943[label="wx1143/Succ wx11430",fontsize=10,color="white",style="solid",shape="box"];10435 -> 21943[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21943 -> 11556[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21944[label="wx1143/Zero",fontsize=10,color="white",style="solid",shape="box"];10435 -> 21944[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21944 -> 11557[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10437 -> 11558[label="",style="solid", color="black", weight=3]; 76.92/37.56 10438 -> 6059[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10438[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx2310 wx257000 == LT))",fontsize=16,color="magenta"];10438 -> 11559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10438 -> 11560[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10439 -> 5987[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10439[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];10440[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == LT))",fontsize=16,color="black",shape="box"];10440 -> 11561[label="",style="solid", color="black", weight=3]; 76.92/37.56 10441[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == LT))",fontsize=16,color="black",shape="box"];10441 -> 11562[label="",style="solid", color="black", weight=3]; 76.92/37.56 10442 -> 6061[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10442[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx2340 wx259000 == LT))",fontsize=16,color="magenta"];10442 -> 11563[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10442 -> 11564[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10443 -> 5996[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10443[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == LT))",fontsize=16,color="magenta"];10444[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == LT))",fontsize=16,color="black",shape="box"];10444 -> 11565[label="",style="solid", color="black", weight=3]; 76.92/37.56 10445[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == LT))",fontsize=16,color="black",shape="box"];10445 -> 11566[label="",style="solid", color="black", weight=3]; 76.92/37.56 10446[label="wx199",fontsize=16,color="green",shape="box"];10447[label="wx204",fontsize=16,color="green",shape="box"];10448[label="Pos (Succ wx206) :% Pos (Succ wx20700)",fontsize=16,color="green",shape="box"];10449[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];10449 -> 11567[label="",style="solid", color="black", weight=3]; 76.92/37.56 10451 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10451[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10451 -> 11568[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10451 -> 11569[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10450[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos wx1144) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21945[label="wx1144/Succ wx11440",fontsize=10,color="white",style="solid",shape="box"];10450 -> 21945[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21945 -> 11570[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21946[label="wx1144/Zero",fontsize=10,color="white",style="solid",shape="box"];10450 -> 21946[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21946 -> 11571[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10453 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10453[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10453 -> 11572[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10453 -> 11573[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10452[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos wx1145) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21947[label="wx1145/Succ wx11450",fontsize=10,color="white",style="solid",shape="box"];10452 -> 21947[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21947 -> 11574[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21948[label="wx1145/Zero",fontsize=10,color="white",style="solid",shape="box"];10452 -> 21948[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21948 -> 11575[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10455 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10455[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10455 -> 11576[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10455 -> 11577[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10454[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos wx1146) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21949[label="wx1146/Succ wx11460",fontsize=10,color="white",style="solid",shape="box"];10454 -> 21949[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21949 -> 11578[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21950[label="wx1146/Zero",fontsize=10,color="white",style="solid",shape="box"];10454 -> 21950[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21950 -> 11579[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10456[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (GT == GT))",fontsize=16,color="black",shape="triangle"];10456 -> 11580[label="",style="solid", color="black", weight=3]; 76.92/37.56 10457[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21951[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];10457 -> 21951[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21951 -> 11581[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21952[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];10457 -> 21952[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21952 -> 11582[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10458[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21953[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];10458 -> 21953[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21953 -> 11583[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21954[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];10458 -> 21954[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21954 -> 11584[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10459[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (GT == GT))",fontsize=16,color="black",shape="triangle"];10459 -> 11585[label="",style="solid", color="black", weight=3]; 76.92/37.56 10460[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21955[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];10460 -> 21955[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21955 -> 11586[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21956[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];10460 -> 21956[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21956 -> 11587[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10461[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) (primCmpInt (Pos Zero) (Neg (primMulNat Zero wx2070)) == GT))",fontsize=16,color="burlywood",shape="box"];21957[label="wx2070/Succ wx20700",fontsize=10,color="white",style="solid",shape="box"];10461 -> 21957[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21957 -> 11588[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21958[label="wx2070/Zero",fontsize=10,color="white",style="solid",shape="box"];10461 -> 21958[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21958 -> 11589[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10462[label="wx199",fontsize=16,color="green",shape="box"];10463[label="wx204",fontsize=16,color="green",shape="box"];10464[label="Pos (Succ wx206) :% Neg (Succ wx20700)",fontsize=16,color="green",shape="box"];10465[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (primMulInt (Pos (Succ wx206)) (Pos (Succ wx201))) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];10465 -> 11590[label="",style="solid", color="black", weight=3]; 76.92/37.56 10467 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10467[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10467 -> 11591[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10467 -> 11592[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10466[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos wx1147) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21959[label="wx1147/Succ wx11470",fontsize=10,color="white",style="solid",shape="box"];10466 -> 21959[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21959 -> 11593[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21960[label="wx1147/Zero",fontsize=10,color="white",style="solid",shape="box"];10466 -> 21960[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21960 -> 11594[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10469 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10469[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10469 -> 11595[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10469 -> 11596[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10468[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos wx1148) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21961[label="wx1148/Succ wx11480",fontsize=10,color="white",style="solid",shape="box"];10468 -> 21961[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21961 -> 11597[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21962[label="wx1148/Zero",fontsize=10,color="white",style="solid",shape="box"];10468 -> 21962[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21962 -> 11598[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10471 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10471[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];10471 -> 11599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10471 -> 11600[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10470[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos wx1149) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="burlywood",shape="triangle"];21963[label="wx1149/Succ wx11490",fontsize=10,color="white",style="solid",shape="box"];10470 -> 21963[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21963 -> 11601[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21964[label="wx1149/Zero",fontsize=10,color="white",style="solid",shape="box"];10470 -> 21964[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21964 -> 11602[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10472 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10472[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10472 -> 11603[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10472 -> 11604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10473[label="Succ wx5100",fontsize=16,color="green",shape="box"];10474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10730) == LT))",fontsize=16,color="black",shape="box"];10474 -> 11605[label="",style="solid", color="black", weight=3]; 76.92/37.56 10475 -> 11610[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10475 -> 11619[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11620[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11621[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11622[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11624[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11625[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10475 -> 11626[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10476 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10476[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10476 -> 11607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10476 -> 11608[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10477[label="Succ wx5100",fontsize=16,color="green",shape="box"];10478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10790) == LT))",fontsize=16,color="black",shape="box"];10478 -> 11609[label="",style="solid", color="black", weight=3]; 76.92/37.56 10479 -> 11610[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10479 -> 11627[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11628[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11629[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11630[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11631[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11632[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11633[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10479 -> 11634[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10480[label="Zero",fontsize=16,color="green",shape="box"];10481[label="Succ wx5100",fontsize=16,color="green",shape="box"];14371[label="wx31",fontsize=16,color="green",shape="box"];14372[label="wx33",fontsize=16,color="green",shape="box"];14373[label="wx32",fontsize=16,color="green",shape="box"];14374[label="wx5100",fontsize=16,color="green",shape="box"];14375[label="wx34",fontsize=16,color="green",shape="box"];14376[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14377[label="wx5000",fontsize=16,color="green",shape="box"];14378[label="wx4",fontsize=16,color="green",shape="box"];11635[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM2 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) False)",fontsize=16,color="black",shape="box"];11635 -> 11699[label="",style="solid", color="black", weight=3]; 76.92/37.56 10485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10485 -> 11639[label="",style="solid", color="black", weight=3]; 76.92/37.56 10486[label="wx5100",fontsize=16,color="green",shape="box"];10487[label="Zero",fontsize=16,color="green",shape="box"];10488[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10860)) == GT))",fontsize=16,color="black",shape="box"];10488 -> 11640[label="",style="solid", color="black", weight=3]; 76.92/37.56 10489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10489 -> 11641[label="",style="solid", color="black", weight=3]; 76.92/37.56 10490[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10490 -> 11642[label="",style="solid", color="black", weight=3]; 76.92/37.56 10491 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10491[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10491 -> 11643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10491 -> 11644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10492[label="Succ wx5100",fontsize=16,color="green",shape="box"];10493 -> 11649[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10493 -> 11682[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11683[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11684[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11685[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11686[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11687[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11688[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10493 -> 11689[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10494 -> 11646[label="",style="solid", color="black", weight=3]; 76.92/37.56 10495 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10495[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10495 -> 11647[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10495 -> 11648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10496[label="Succ wx5100",fontsize=16,color="green",shape="box"];10497 -> 11649[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10497 -> 11690[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11691[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11692[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11693[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11694[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11695[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11696[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10497 -> 11697[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10498 -> 11700[label="",style="solid", color="black", weight=3]; 76.92/37.56 10499[label="Zero",fontsize=16,color="green",shape="box"];10500[label="Succ wx5100",fontsize=16,color="green",shape="box"];9415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9415 -> 10501[label="",style="solid", color="black", weight=3]; 76.92/37.56 12059[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (Pos (Succ wx1175) * Neg (Succ wx1181)) == GT))",fontsize=16,color="black",shape="box"];12059 -> 12123[label="",style="solid", color="black", weight=3]; 76.92/37.56 10505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10505 -> 11701[label="",style="solid", color="black", weight=3]; 76.92/37.56 10506[label="wx5100",fontsize=16,color="green",shape="box"];10507[label="Zero",fontsize=16,color="green",shape="box"];10508[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10930)) == GT))",fontsize=16,color="black",shape="box"];10508 -> 11702[label="",style="solid", color="black", weight=3]; 76.92/37.56 10509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10509 -> 11703[label="",style="solid", color="black", weight=3]; 76.92/37.56 10510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10510 -> 11704[label="",style="solid", color="black", weight=3]; 76.92/37.56 10511 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10511[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10511 -> 11705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10511 -> 11706[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10512[label="Succ wx5100",fontsize=16,color="green",shape="box"];10513 -> 11711[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10513 -> 11744[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11745[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11746[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11747[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11748[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11749[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11750[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10513 -> 11751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10514[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10514 -> 11708[label="",style="solid", color="black", weight=3]; 76.92/37.56 10515 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10515[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10515 -> 11709[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10515 -> 11710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10516[label="Succ wx5100",fontsize=16,color="green",shape="box"];10517 -> 11711[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10517 -> 11752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11754[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11755[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11756[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11757[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11758[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10517 -> 11759[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10518 -> 11762[label="",style="solid", color="black", weight=3]; 76.92/37.56 10519[label="Zero",fontsize=16,color="green",shape="box"];10520[label="Succ wx5100",fontsize=16,color="green",shape="box"];9434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9434 -> 10521[label="",style="solid", color="black", weight=3]; 76.92/37.56 12122[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (Neg (Succ wx1184) * Pos (Succ wx1190)) == GT))",fontsize=16,color="black",shape="box"];12122 -> 12183[label="",style="solid", color="black", weight=3]; 76.92/37.56 10525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10525 -> 11763[label="",style="solid", color="black", weight=3]; 76.92/37.56 10526[label="wx5100",fontsize=16,color="green",shape="box"];10527[label="Zero",fontsize=16,color="green",shape="box"];10528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10940)) == GT))",fontsize=16,color="black",shape="box"];10528 -> 11764[label="",style="solid", color="black", weight=3]; 76.92/37.56 10529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10529 -> 11765[label="",style="solid", color="black", weight=3]; 76.92/37.56 10530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10530 -> 11766[label="",style="solid", color="black", weight=3]; 76.92/37.56 10531 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10531[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10531 -> 11767[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10531 -> 11768[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10532[label="Succ wx5100",fontsize=16,color="green",shape="box"];10533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx2380) == LT))",fontsize=16,color="black",shape="box"];10533 -> 11769[label="",style="solid", color="black", weight=3]; 76.92/37.56 10534 -> 11774[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10534 -> 11783[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11784[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11785[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11786[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11787[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11788[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11789[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10534 -> 11790[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10535 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10535[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10535 -> 11771[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10535 -> 11772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10536[label="Succ wx5100",fontsize=16,color="green",shape="box"];10537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx2450) == LT))",fontsize=16,color="black",shape="box"];10537 -> 11773[label="",style="solid", color="black", weight=3]; 76.92/37.56 10538 -> 11774[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10538 -> 11791[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11792[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11793[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11794[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11795[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11796[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11797[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10538 -> 11798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10539[label="Zero",fontsize=16,color="green",shape="box"];10540[label="Succ wx5100",fontsize=16,color="green",shape="box"];14491[label="wx32",fontsize=16,color="green",shape="box"];14492[label="wx5100",fontsize=16,color="green",shape="box"];14493[label="wx4",fontsize=16,color="green",shape="box"];14494[label="wx34",fontsize=16,color="green",shape="box"];14495[label="wx5000",fontsize=16,color="green",shape="box"];14496[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14497[label="wx33",fontsize=16,color="green",shape="box"];14498[label="wx31",fontsize=16,color="green",shape="box"];11801[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM2 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) False)",fontsize=16,color="black",shape="box"];11801 -> 11845[label="",style="solid", color="black", weight=3]; 76.92/37.56 10543 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10543[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10543 -> 11803[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10543 -> 11804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14499[label="wx32",fontsize=16,color="green",shape="box"];14500[label="wx5100",fontsize=16,color="green",shape="box"];14501[label="wx4",fontsize=16,color="green",shape="box"];14502[label="wx34",fontsize=16,color="green",shape="box"];14503[label="wx5000",fontsize=16,color="green",shape="box"];14504[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14505[label="wx33",fontsize=16,color="green",shape="box"];14506[label="wx31",fontsize=16,color="green",shape="box"];10545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10545 -> 11806[label="",style="solid", color="black", weight=3]; 76.92/37.56 10546[label="wx5100",fontsize=16,color="green",shape="box"];10547[label="Zero",fontsize=16,color="green",shape="box"];10548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10950)) == GT))",fontsize=16,color="black",shape="box"];10548 -> 11807[label="",style="solid", color="black", weight=3]; 76.92/37.56 10549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10549 -> 11808[label="",style="solid", color="black", weight=3]; 76.92/37.56 10550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10550 -> 11809[label="",style="solid", color="black", weight=3]; 76.92/37.56 10551 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10551[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10551 -> 11810[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10551 -> 11811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10552[label="Succ wx5100",fontsize=16,color="green",shape="box"];10553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx2630) == LT))",fontsize=16,color="black",shape="box"];10553 -> 11812[label="",style="solid", color="black", weight=3]; 76.92/37.56 10554 -> 11817[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10554[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10554 -> 11826[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11827[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11828[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11829[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11830[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10554 -> 11833[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10555 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10555[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10555 -> 11814[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10555 -> 11815[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10556[label="Succ wx5100",fontsize=16,color="green",shape="box"];10557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx2700) == LT))",fontsize=16,color="black",shape="box"];10557 -> 11816[label="",style="solid", color="black", weight=3]; 76.92/37.56 10558 -> 11817[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10558 -> 11834[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11835[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11838[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10558 -> 11841[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10559[label="Zero",fontsize=16,color="green",shape="box"];10560[label="Succ wx5100",fontsize=16,color="green",shape="box"];14554[label="wx4",fontsize=16,color="green",shape="box"];14555[label="wx31",fontsize=16,color="green",shape="box"];14556[label="wx32",fontsize=16,color="green",shape="box"];14557[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14558[label="wx30100",fontsize=16,color="green",shape="box"];14559[label="wx33",fontsize=16,color="green",shape="box"];14560[label="wx34",fontsize=16,color="green",shape="box"];14561[label="wx5100",fontsize=16,color="green",shape="box"];11844[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM2 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) False)",fontsize=16,color="black",shape="box"];11844 -> 11912[label="",style="solid", color="black", weight=3]; 76.92/37.56 10563 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10563[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10563 -> 11847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10563 -> 11848[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14562[label="wx4",fontsize=16,color="green",shape="box"];14563[label="wx31",fontsize=16,color="green",shape="box"];14564[label="wx32",fontsize=16,color="green",shape="box"];14565[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14566[label="wx30100",fontsize=16,color="green",shape="box"];14567[label="wx33",fontsize=16,color="green",shape="box"];14568[label="wx34",fontsize=16,color="green",shape="box"];14569[label="wx5100",fontsize=16,color="green",shape="box"];10565[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10565 -> 11850[label="",style="solid", color="black", weight=3]; 76.92/37.56 10566[label="wx5100",fontsize=16,color="green",shape="box"];10567[label="Zero",fontsize=16,color="green",shape="box"];10568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx10960)) == GT))",fontsize=16,color="black",shape="box"];10568 -> 11851[label="",style="solid", color="black", weight=3]; 76.92/37.56 10569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10569 -> 11852[label="",style="solid", color="black", weight=3]; 76.92/37.56 10570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10570 -> 11853[label="",style="solid", color="black", weight=3]; 76.92/37.56 10571 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10571[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10571 -> 11854[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10571 -> 11855[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10572[label="Succ wx5100",fontsize=16,color="green",shape="box"];10573 -> 11860[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10573 -> 11893[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11894[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11895[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11896[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11897[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11898[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11899[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10573 -> 11900[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10574 -> 11857[label="",style="solid", color="black", weight=3]; 76.92/37.56 10575 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10575[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10575 -> 11858[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10575 -> 11859[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10576[label="Succ wx5100",fontsize=16,color="green",shape="box"];10577 -> 11860[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10577[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10577 -> 11901[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11902[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11903[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11904[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11905[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11906[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11907[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10577 -> 11908[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10578[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10578 -> 11913[label="",style="solid", color="black", weight=3]; 76.92/37.56 10579[label="Zero",fontsize=16,color="green",shape="box"];10580[label="Succ wx5100",fontsize=16,color="green",shape="box"];9491[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9491 -> 10581[label="",style="solid", color="black", weight=3]; 76.92/37.56 12331 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 12331[label="primMulNat Zero (Succ wx1212)",fontsize=16,color="magenta"];12331 -> 12342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 12331 -> 12343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 12330[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos wx1277) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21965[label="wx1277/Succ wx12770",fontsize=10,color="white",style="solid",shape="box"];12330 -> 21965[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21965 -> 12344[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21966[label="wx1277/Zero",fontsize=10,color="white",style="solid",shape="box"];12330 -> 21966[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21966 -> 12345[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10587[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10587 -> 11914[label="",style="solid", color="black", weight=3]; 76.92/37.56 10588[label="wx5100",fontsize=16,color="green",shape="box"];10589[label="Zero",fontsize=16,color="green",shape="box"];10590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx10980)) == GT))",fontsize=16,color="black",shape="box"];10590 -> 11915[label="",style="solid", color="black", weight=3]; 76.92/37.56 10591[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10591 -> 11916[label="",style="solid", color="black", weight=3]; 76.92/37.56 10592[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10592 -> 11917[label="",style="solid", color="black", weight=3]; 76.92/37.56 10593 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10593[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10593 -> 11918[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10593 -> 11919[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10594[label="Succ wx5100",fontsize=16,color="green",shape="box"];10595 -> 11924[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10595 -> 11957[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11958[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11959[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11960[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11961[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11962[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10595 -> 11964[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10596 -> 11921[label="",style="solid", color="black", weight=3]; 76.92/37.56 10597 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10597[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10597 -> 11922[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10597 -> 11923[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10598[label="Succ wx5100",fontsize=16,color="green",shape="box"];10599 -> 11924[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10599[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10599 -> 11965[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11966[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11969[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11970[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11971[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10599 -> 11972[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10600[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10600 -> 11977[label="",style="solid", color="black", weight=3]; 76.92/37.56 10601[label="Zero",fontsize=16,color="green",shape="box"];10602[label="Succ wx5100",fontsize=16,color="green",shape="box"];9511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9511 -> 10603[label="",style="solid", color="black", weight=3]; 76.92/37.56 12336 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.56 12336[label="primMulNat Zero (Succ wx1221)",fontsize=16,color="magenta"];12336 -> 12346[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 12336 -> 12347[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 12335[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos wx1278) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21967[label="wx1278/Succ wx12780",fontsize=10,color="white",style="solid",shape="box"];12335 -> 21967[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21967 -> 12348[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 21968[label="wx1278/Zero",fontsize=10,color="white",style="solid",shape="box"];12335 -> 21968[label="",style="solid", color="burlywood", weight=9]; 76.92/37.56 21968 -> 12349[label="",style="solid", color="burlywood", weight=3]; 76.92/37.56 10609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10609 -> 11978[label="",style="solid", color="black", weight=3]; 76.92/37.56 10610[label="wx5100",fontsize=16,color="green",shape="box"];10611[label="Zero",fontsize=16,color="green",shape="box"];10612[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11000)) == GT))",fontsize=16,color="black",shape="box"];10612 -> 11979[label="",style="solid", color="black", weight=3]; 76.92/37.56 10613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10613 -> 11980[label="",style="solid", color="black", weight=3]; 76.92/37.56 10614[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10614 -> 11981[label="",style="solid", color="black", weight=3]; 76.92/37.56 10615 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10615[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10615 -> 11982[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10615 -> 11983[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10616[label="Succ wx5100",fontsize=16,color="green",shape="box"];10617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3120) == LT))",fontsize=16,color="black",shape="box"];10617 -> 11984[label="",style="solid", color="black", weight=3]; 76.92/37.56 10618 -> 11989[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10618 -> 11998[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 11999[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12000[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12001[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12002[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12003[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12004[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10618 -> 12005[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10619 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10619[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10619 -> 11986[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10619 -> 11987[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10620[label="Succ wx5100",fontsize=16,color="green",shape="box"];10621[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3190) == LT))",fontsize=16,color="black",shape="box"];10621 -> 11988[label="",style="solid", color="black", weight=3]; 76.92/37.56 10622 -> 11989[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10622 -> 12006[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12007[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12008[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12009[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12010[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12011[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12012[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10622 -> 12013[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10623[label="Zero",fontsize=16,color="green",shape="box"];10624[label="Succ wx5100",fontsize=16,color="green",shape="box"];14687[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14688[label="wx30100",fontsize=16,color="green",shape="box"];14689[label="wx32",fontsize=16,color="green",shape="box"];14690[label="wx34",fontsize=16,color="green",shape="box"];14691[label="wx31",fontsize=16,color="green",shape="box"];14692[label="wx33",fontsize=16,color="green",shape="box"];14693[label="wx4",fontsize=16,color="green",shape="box"];14694[label="wx5100",fontsize=16,color="green",shape="box"];12018[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM2 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) False)",fontsize=16,color="black",shape="box"];12018 -> 12061[label="",style="solid", color="black", weight=3]; 76.92/37.56 10627 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10627[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10627 -> 12020[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10627 -> 12021[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14695[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14696[label="wx30100",fontsize=16,color="green",shape="box"];14697[label="wx32",fontsize=16,color="green",shape="box"];14698[label="wx34",fontsize=16,color="green",shape="box"];14699[label="wx31",fontsize=16,color="green",shape="box"];14700[label="wx33",fontsize=16,color="green",shape="box"];14701[label="wx4",fontsize=16,color="green",shape="box"];14702[label="wx5100",fontsize=16,color="green",shape="box"];10629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10629 -> 12023[label="",style="solid", color="black", weight=3]; 76.92/37.56 10630[label="wx5100",fontsize=16,color="green",shape="box"];10631[label="Zero",fontsize=16,color="green",shape="box"];10632[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11010)) == GT))",fontsize=16,color="black",shape="box"];10632 -> 12024[label="",style="solid", color="black", weight=3]; 76.92/37.56 10633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10633 -> 12025[label="",style="solid", color="black", weight=3]; 76.92/37.56 10634[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10634 -> 12026[label="",style="solid", color="black", weight=3]; 76.92/37.56 10635 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10635[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10635 -> 12027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10635 -> 12028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10636[label="Succ wx5100",fontsize=16,color="green",shape="box"];10637[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx3290) == LT))",fontsize=16,color="black",shape="box"];10637 -> 12029[label="",style="solid", color="black", weight=3]; 76.92/37.56 10638 -> 12034[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10638[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10638 -> 12042[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12043[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12044[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12045[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12046[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12047[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10638 -> 12048[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10639 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10639[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10639 -> 12031[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10639 -> 12032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10640[label="Succ wx5100",fontsize=16,color="green",shape="box"];10641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx3360) == LT))",fontsize=16,color="black",shape="box"];10641 -> 12033[label="",style="solid", color="black", weight=3]; 76.92/37.56 10642 -> 12034[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10642 -> 12049[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12050[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12051[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12052[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12054[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10642 -> 12055[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10643[label="Zero",fontsize=16,color="green",shape="box"];10644[label="Succ wx5100",fontsize=16,color="green",shape="box"];14749[label="wx31",fontsize=16,color="green",shape="box"];14750[label="wx4",fontsize=16,color="green",shape="box"];14751[label="wx5100",fontsize=16,color="green",shape="box"];14752[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14753[label="wx33",fontsize=16,color="green",shape="box"];14754[label="wx32",fontsize=16,color="green",shape="box"];14755[label="wx34",fontsize=16,color="green",shape="box"];12060[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM2 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) False)",fontsize=16,color="black",shape="box"];12060 -> 12124[label="",style="solid", color="black", weight=3]; 76.92/37.56 10647 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10647[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10647 -> 12063[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10647 -> 12064[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 14756[label="wx31",fontsize=16,color="green",shape="box"];14757[label="wx4",fontsize=16,color="green",shape="box"];14758[label="wx5100",fontsize=16,color="green",shape="box"];14759[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14760[label="wx33",fontsize=16,color="green",shape="box"];14761[label="wx32",fontsize=16,color="green",shape="box"];14762[label="wx34",fontsize=16,color="green",shape="box"];10649[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10649 -> 12066[label="",style="solid", color="black", weight=3]; 76.92/37.56 10650[label="wx5100",fontsize=16,color="green",shape="box"];10651[label="Zero",fontsize=16,color="green",shape="box"];10652[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11020)) == GT))",fontsize=16,color="black",shape="box"];10652 -> 12067[label="",style="solid", color="black", weight=3]; 76.92/37.56 10653[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10653 -> 12068[label="",style="solid", color="black", weight=3]; 76.92/37.56 10654[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10654 -> 12069[label="",style="solid", color="black", weight=3]; 76.92/37.56 10655 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10655[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10655 -> 12070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10655 -> 12071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.56 10656[label="Succ wx5100",fontsize=16,color="green",shape="box"];10657 -> 12076[label="",style="dashed", color="red", weight=0]; 76.92/37.56 10657[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10657 -> 12105[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12106[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12107[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12108[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12110[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10657 -> 12111[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10658[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10658 -> 12073[label="",style="solid", color="black", weight=3]; 76.92/37.57 10659 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10659[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10659 -> 12074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10659 -> 12075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10660[label="Succ wx5100",fontsize=16,color="green",shape="box"];10661 -> 12076[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10661 -> 12112[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12113[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12114[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12115[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12116[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10661 -> 12118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10662 -> 12125[label="",style="solid", color="black", weight=3]; 76.92/37.57 10663[label="Zero",fontsize=16,color="green",shape="box"];10664[label="Succ wx5100",fontsize=16,color="green",shape="box"];9569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9569 -> 10665[label="",style="solid", color="black", weight=3]; 76.92/37.57 12435[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (Pos (Succ wx1246) * Neg (Succ wx1251)) == GT))",fontsize=16,color="black",shape="box"];12435 -> 12505[label="",style="solid", color="black", weight=3]; 76.92/37.57 10669[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10669 -> 12126[label="",style="solid", color="black", weight=3]; 76.92/37.57 10670[label="wx5100",fontsize=16,color="green",shape="box"];10671[label="Zero",fontsize=16,color="green",shape="box"];10672[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11030)) == GT))",fontsize=16,color="black",shape="box"];10672 -> 12127[label="",style="solid", color="black", weight=3]; 76.92/37.57 10673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10673 -> 12128[label="",style="solid", color="black", weight=3]; 76.92/37.57 10674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10674 -> 12129[label="",style="solid", color="black", weight=3]; 76.92/37.57 10675 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10675[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10675 -> 12130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10675 -> 12131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10676[label="Succ wx5100",fontsize=16,color="green",shape="box"];10677 -> 12136[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10677[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10677 -> 12165[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12166[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12169[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12170[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10677 -> 12171[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10678[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10678 -> 12133[label="",style="solid", color="black", weight=3]; 76.92/37.57 10679 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10679[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10679 -> 12134[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10679 -> 12135[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10680[label="Succ wx5100",fontsize=16,color="green",shape="box"];10681 -> 12136[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];10681 -> 12172[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12173[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10681 -> 12178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10682 -> 12184[label="",style="solid", color="black", weight=3]; 76.92/37.57 10683[label="Zero",fontsize=16,color="green",shape="box"];10684[label="Succ wx5100",fontsize=16,color="green",shape="box"];9588[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];9588 -> 10685[label="",style="solid", color="black", weight=3]; 76.92/37.57 12504[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (Neg (Succ wx1254) * Pos (Succ wx1259)) == GT))",fontsize=16,color="black",shape="box"];12504 -> 12570[label="",style="solid", color="black", weight=3]; 76.92/37.57 10689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10689 -> 12185[label="",style="solid", color="black", weight=3]; 76.92/37.57 10690[label="wx5100",fontsize=16,color="green",shape="box"];10691[label="Zero",fontsize=16,color="green",shape="box"];10692[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11040)) == GT))",fontsize=16,color="black",shape="box"];10692 -> 12186[label="",style="solid", color="black", weight=3]; 76.92/37.57 10693[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10693 -> 12187[label="",style="solid", color="black", weight=3]; 76.92/37.57 10694[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10694 -> 12188[label="",style="solid", color="black", weight=3]; 76.92/37.57 10695 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10695[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10695 -> 12189[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10695 -> 12190[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10696[label="Succ wx5100",fontsize=16,color="green",shape="box"];10697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3760) == LT))",fontsize=16,color="black",shape="box"];10697 -> 12191[label="",style="solid", color="black", weight=3]; 76.92/37.57 10698 -> 12196[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10698 -> 12204[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12205[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12206[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12207[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12208[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12209[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10698 -> 12210[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10699 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10699[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10699 -> 12193[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10699 -> 12194[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10700[label="Succ wx5100",fontsize=16,color="green",shape="box"];10701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx3830) == LT))",fontsize=16,color="black",shape="box"];10701 -> 12195[label="",style="solid", color="black", weight=3]; 76.92/37.57 10702 -> 12196[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10702 -> 12211[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12212[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12213[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12214[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12215[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12216[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10702 -> 12217[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10703[label="Zero",fontsize=16,color="green",shape="box"];10704[label="Succ wx5100",fontsize=16,color="green",shape="box"];14867[label="wx33",fontsize=16,color="green",shape="box"];14868[label="wx5100",fontsize=16,color="green",shape="box"];14869[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14870[label="wx4",fontsize=16,color="green",shape="box"];14871[label="wx34",fontsize=16,color="green",shape="box"];14872[label="wx31",fontsize=16,color="green",shape="box"];14873[label="wx32",fontsize=16,color="green",shape="box"];12222[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM2 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) False)",fontsize=16,color="black",shape="box"];12222 -> 12350[label="",style="solid", color="black", weight=3]; 76.92/37.57 10707 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10707[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10707 -> 12224[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10707 -> 12225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 14874[label="wx33",fontsize=16,color="green",shape="box"];14875[label="wx5100",fontsize=16,color="green",shape="box"];14876[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];14877[label="wx4",fontsize=16,color="green",shape="box"];14878[label="wx34",fontsize=16,color="green",shape="box"];14879[label="wx31",fontsize=16,color="green",shape="box"];14880[label="wx32",fontsize=16,color="green",shape="box"];10709[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10709 -> 12227[label="",style="solid", color="black", weight=3]; 76.92/37.57 10710[label="wx5100",fontsize=16,color="green",shape="box"];10711[label="Zero",fontsize=16,color="green",shape="box"];10712[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11050)) == GT))",fontsize=16,color="black",shape="box"];10712 -> 12228[label="",style="solid", color="black", weight=3]; 76.92/37.57 10713[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10713 -> 12229[label="",style="solid", color="black", weight=3]; 76.92/37.57 10714[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10714 -> 12230[label="",style="solid", color="black", weight=3]; 76.92/37.57 10716 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10716[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];10716 -> 12231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10716 -> 12232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10715[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg wx1150) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21969[label="wx1150/Succ wx11500",fontsize=10,color="white",style="solid",shape="box"];10715 -> 21969[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21969 -> 12233[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21970[label="wx1150/Zero",fontsize=10,color="white",style="solid",shape="box"];10715 -> 21970[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21970 -> 12234[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 10717[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4880)) (primMulInt (Pos (Succ wx39500)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10717 -> 12235[label="",style="solid", color="black", weight=3]; 76.92/37.57 10718[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx39500)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10718 -> 12236[label="",style="solid", color="black", weight=3]; 76.92/37.57 10719[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4890)) (primMulInt (Pos Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10719 -> 12237[label="",style="solid", color="black", weight=3]; 76.92/37.57 10720[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10720 -> 12238[label="",style="solid", color="black", weight=3]; 76.92/37.57 10721[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4900)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10721 -> 12239[label="",style="solid", color="black", weight=3]; 76.92/37.57 10722[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10722 -> 12240[label="",style="solid", color="black", weight=3]; 76.92/37.57 10724 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10724[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];10724 -> 12241[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10724 -> 12242[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10723[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg wx1151) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21971[label="wx1151/Succ wx11510",fontsize=10,color="white",style="solid",shape="box"];10723 -> 21971[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21971 -> 12243[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21972[label="wx1151/Zero",fontsize=10,color="white",style="solid",shape="box"];10723 -> 21972[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21972 -> 12244[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 10725[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4910)) (primMulInt (Pos (Succ wx39500)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10725 -> 12245[label="",style="solid", color="black", weight=3]; 76.92/37.57 10726[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx39500)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10726 -> 12246[label="",style="solid", color="black", weight=3]; 76.92/37.57 10727[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4920)) (primMulInt (Pos Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10727 -> 12247[label="",style="solid", color="black", weight=3]; 76.92/37.57 10728[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10728 -> 12248[label="",style="solid", color="black", weight=3]; 76.92/37.57 10729[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4930)) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10729 -> 12249[label="",style="solid", color="black", weight=3]; 76.92/37.57 10730[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10730 -> 12250[label="",style="solid", color="black", weight=3]; 76.92/37.57 10732 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10732[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];10732 -> 12251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10732 -> 12252[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10731[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg wx1152) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21973[label="wx1152/Succ wx11520",fontsize=10,color="white",style="solid",shape="box"];10731 -> 21973[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21973 -> 12253[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21974[label="wx1152/Zero",fontsize=10,color="white",style="solid",shape="box"];10731 -> 21974[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21974 -> 12254[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 10733[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4940)) (primMulInt (Neg (Succ wx39500)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10733 -> 12255[label="",style="solid", color="black", weight=3]; 76.92/37.57 10734[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx39500)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10734 -> 12256[label="",style="solid", color="black", weight=3]; 76.92/37.57 10735[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4950)) (primMulInt (Neg Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10735 -> 12257[label="",style="solid", color="black", weight=3]; 76.92/37.57 10736[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10736 -> 12258[label="",style="solid", color="black", weight=3]; 76.92/37.57 10737[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4960)) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10737 -> 12259[label="",style="solid", color="black", weight=3]; 76.92/37.57 10738[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];10738 -> 12260[label="",style="solid", color="black", weight=3]; 76.92/37.57 10740 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10740[label="primMulNat (Succ wx401) (Succ wx396)",fontsize=16,color="magenta"];10740 -> 12261[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10740 -> 12262[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10739[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg wx1153) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21975[label="wx1153/Succ wx11530",fontsize=10,color="white",style="solid",shape="box"];10739 -> 21975[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21975 -> 12263[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21976[label="wx1153/Zero",fontsize=10,color="white",style="solid",shape="box"];10739 -> 21976[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21976 -> 12264[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 10741[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4970)) (primMulInt (Neg (Succ wx39500)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10741 -> 12265[label="",style="solid", color="black", weight=3]; 76.92/37.57 10742[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx39500)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10742 -> 12266[label="",style="solid", color="black", weight=3]; 76.92/37.57 10743[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4980)) (primMulInt (Neg Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10743 -> 12267[label="",style="solid", color="black", weight=3]; 76.92/37.57 10744[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];10744 -> 12268[label="",style="solid", color="black", weight=3]; 76.92/37.57 10745[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4990)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10745 -> 12269[label="",style="solid", color="black", weight=3]; 76.92/37.57 10746[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];10746 -> 12270[label="",style="solid", color="black", weight=3]; 76.92/37.57 10747 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10747[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10747 -> 12271[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10747 -> 12272[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10748[label="Succ wx5100",fontsize=16,color="green",shape="box"];10749 -> 12277[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10749 -> 12310[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12311[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12312[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12313[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12314[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12315[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12316[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10749 -> 12317[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10750 -> 12274[label="",style="solid", color="black", weight=3]; 76.92/37.57 10751 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10751[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10751 -> 12275[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10751 -> 12276[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10752[label="Succ wx5100",fontsize=16,color="green",shape="box"];10753 -> 12277[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10753[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10753 -> 12318[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12319[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12320[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12321[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12322[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12323[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12324[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10753 -> 12325[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10754[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10754 -> 12351[label="",style="solid", color="black", weight=3]; 76.92/37.57 10755[label="Zero",fontsize=16,color="green",shape="box"];10756[label="Succ wx5100",fontsize=16,color="green",shape="box"];14958[label="wx4",fontsize=16,color="green",shape="box"];14959[label="wx34",fontsize=16,color="green",shape="box"];14960[label="wx5000",fontsize=16,color="green",shape="box"];14961[label="wx31",fontsize=16,color="green",shape="box"];14962[label="wx32",fontsize=16,color="green",shape="box"];14963[label="wx5100",fontsize=16,color="green",shape="box"];14964[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14965[label="wx33",fontsize=16,color="green",shape="box"];14957[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM2 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) False)",fontsize=16,color="black",shape="triangle"];14957 -> 14982[label="",style="solid", color="black", weight=3]; 76.92/37.57 10761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10761 -> 12353[label="",style="solid", color="black", weight=3]; 76.92/37.57 10762[label="wx5100",fontsize=16,color="green",shape="box"];10763[label="Zero",fontsize=16,color="green",shape="box"];10764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11060)) == GT))",fontsize=16,color="black",shape="box"];10764 -> 12354[label="",style="solid", color="black", weight=3]; 76.92/37.57 10765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10765 -> 12355[label="",style="solid", color="black", weight=3]; 76.92/37.57 10766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10766 -> 12356[label="",style="solid", color="black", weight=3]; 76.92/37.57 10767 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10767[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10767 -> 12357[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10767 -> 12358[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10768[label="Succ wx5100",fontsize=16,color="green",shape="box"];10769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx4200) Zero == LT))",fontsize=16,color="black",shape="box"];10769 -> 12359[label="",style="solid", color="black", weight=3]; 76.92/37.57 10770 -> 12364[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10770 -> 12373[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12375[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12376[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12378[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12379[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10770 -> 12380[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10771 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10771[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10771 -> 12361[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10771 -> 12362[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10772[label="Succ wx5100",fontsize=16,color="green",shape="box"];10773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx4270) Zero == LT))",fontsize=16,color="black",shape="box"];10773 -> 12363[label="",style="solid", color="black", weight=3]; 76.92/37.57 10774 -> 12364[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10774[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10774 -> 12381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12383[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12384[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12386[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12387[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10774 -> 12388[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10775[label="Zero",fontsize=16,color="green",shape="box"];10776[label="Succ wx5100",fontsize=16,color="green",shape="box"];15009[label="wx33",fontsize=16,color="green",shape="box"];15010[label="wx5000",fontsize=16,color="green",shape="box"];15011[label="wx4",fontsize=16,color="green",shape="box"];15012[label="wx31",fontsize=16,color="green",shape="box"];15013[label="wx5100",fontsize=16,color="green",shape="box"];15014[label="wx32",fontsize=16,color="green",shape="box"];15015[label="wx34",fontsize=16,color="green",shape="box"];15016[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];10779 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10779[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10779 -> 12393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10779 -> 12394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15017[label="wx33",fontsize=16,color="green",shape="box"];15018[label="wx5000",fontsize=16,color="green",shape="box"];15019[label="wx4",fontsize=16,color="green",shape="box"];15020[label="wx31",fontsize=16,color="green",shape="box"];15021[label="wx5100",fontsize=16,color="green",shape="box"];15022[label="wx32",fontsize=16,color="green",shape="box"];15023[label="wx34",fontsize=16,color="green",shape="box"];15024[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15254[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (primMulInt (Pos (Succ wx1286)) (Neg Zero)) (Pos (Succ wx1281) * Neg (Succ wx1287)) == GT))",fontsize=16,color="black",shape="box"];15254 -> 15325[label="",style="solid", color="black", weight=3]; 76.92/37.57 10783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10783 -> 12398[label="",style="solid", color="black", weight=3]; 76.92/37.57 10784[label="wx5100",fontsize=16,color="green",shape="box"];10785[label="Zero",fontsize=16,color="green",shape="box"];10786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11070)) == GT))",fontsize=16,color="black",shape="box"];10786 -> 12399[label="",style="solid", color="black", weight=3]; 76.92/37.57 10787[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10787 -> 12400[label="",style="solid", color="black", weight=3]; 76.92/37.57 10788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10788 -> 12401[label="",style="solid", color="black", weight=3]; 76.92/37.57 10789 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10789[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10789 -> 12402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10789 -> 12403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10790[label="Succ wx5100",fontsize=16,color="green",shape="box"];10791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx4370) Zero == LT))",fontsize=16,color="black",shape="box"];10791 -> 12404[label="",style="solid", color="black", weight=3]; 76.92/37.57 10792 -> 12409[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10792[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10792 -> 12418[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12419[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12420[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12421[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12422[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12423[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12424[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10792 -> 12425[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10793 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10793[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10793 -> 12406[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10793 -> 12407[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10794[label="Succ wx5100",fontsize=16,color="green",shape="box"];10795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx4560) Zero == LT))",fontsize=16,color="black",shape="box"];10795 -> 12408[label="",style="solid", color="black", weight=3]; 76.92/37.57 10796 -> 12409[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10796 -> 12426[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12427[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12428[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12429[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12430[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12431[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12432[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10796 -> 12433[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10797[label="Zero",fontsize=16,color="green",shape="box"];10798[label="Succ wx5100",fontsize=16,color="green",shape="box"];15070[label="wx32",fontsize=16,color="green",shape="box"];15071[label="wx5100",fontsize=16,color="green",shape="box"];15072[label="wx33",fontsize=16,color="green",shape="box"];15073[label="wx5000",fontsize=16,color="green",shape="box"];15074[label="wx4",fontsize=16,color="green",shape="box"];15075[label="wx31",fontsize=16,color="green",shape="box"];15076[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15077[label="wx34",fontsize=16,color="green",shape="box"];10801 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10801[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10801 -> 12439[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10801 -> 12440[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15078[label="wx32",fontsize=16,color="green",shape="box"];15079[label="wx5100",fontsize=16,color="green",shape="box"];15080[label="wx33",fontsize=16,color="green",shape="box"];15081[label="wx5000",fontsize=16,color="green",shape="box"];15082[label="wx4",fontsize=16,color="green",shape="box"];15083[label="wx31",fontsize=16,color="green",shape="box"];15084[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15085[label="wx34",fontsize=16,color="green",shape="box"];15324[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (primMulInt (Pos (Succ wx1295)) (Neg Zero)) (Neg (Succ wx1290) * Pos (Succ wx1296)) == GT))",fontsize=16,color="black",shape="box"];15324 -> 15370[label="",style="solid", color="black", weight=3]; 76.92/37.57 10805[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10805 -> 12444[label="",style="solid", color="black", weight=3]; 76.92/37.57 10806[label="wx5100",fontsize=16,color="green",shape="box"];10807[label="Zero",fontsize=16,color="green",shape="box"];10808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11080)) == GT))",fontsize=16,color="black",shape="box"];10808 -> 12445[label="",style="solid", color="black", weight=3]; 76.92/37.57 10809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10809 -> 12446[label="",style="solid", color="black", weight=3]; 76.92/37.57 10810[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10810 -> 12447[label="",style="solid", color="black", weight=3]; 76.92/37.57 10811 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10811[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10811 -> 12448[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10811 -> 12449[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10812[label="Succ wx5100",fontsize=16,color="green",shape="box"];10813 -> 12454[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10813 -> 12487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12488[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12489[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12490[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12492[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12493[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10813 -> 12494[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10814 -> 12451[label="",style="solid", color="black", weight=3]; 76.92/37.57 10815 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10815[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10815 -> 12452[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10815 -> 12453[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10816[label="Succ wx5100",fontsize=16,color="green",shape="box"];10817 -> 12454[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10817[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10817 -> 12495[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12496[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12497[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12498[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12501[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10817 -> 12502[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10818[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10818 -> 12507[label="",style="solid", color="black", weight=3]; 76.92/37.57 10819[label="Zero",fontsize=16,color="green",shape="box"];10820[label="Succ wx5100",fontsize=16,color="green",shape="box"];15122[label="wx31",fontsize=16,color="green",shape="box"];15123[label="wx34",fontsize=16,color="green",shape="box"];15124[label="wx4",fontsize=16,color="green",shape="box"];15125[label="wx5000",fontsize=16,color="green",shape="box"];15126[label="wx33",fontsize=16,color="green",shape="box"];15127[label="wx5100",fontsize=16,color="green",shape="box"];15128[label="wx32",fontsize=16,color="green",shape="box"];15129[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15121[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM2 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) False)",fontsize=16,color="black",shape="triangle"];15121 -> 15155[label="",style="solid", color="black", weight=3]; 76.92/37.57 10825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10825 -> 12509[label="",style="solid", color="black", weight=3]; 76.92/37.57 10826[label="wx5100",fontsize=16,color="green",shape="box"];10827[label="Zero",fontsize=16,color="green",shape="box"];10828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11090)) == GT))",fontsize=16,color="black",shape="box"];10828 -> 12510[label="",style="solid", color="black", weight=3]; 76.92/37.57 10829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10829 -> 12511[label="",style="solid", color="black", weight=3]; 76.92/37.57 10830[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10830 -> 12512[label="",style="solid", color="black", weight=3]; 76.92/37.57 10831 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10831[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10831 -> 12513[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10831 -> 12514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10832[label="Succ wx5100",fontsize=16,color="green",shape="box"];10833 -> 12519[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10833 -> 12552[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12553[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12556[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12557[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12558[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10833 -> 12559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10834 -> 12516[label="",style="solid", color="black", weight=3]; 76.92/37.57 10835 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10835[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10835 -> 12517[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10835 -> 12518[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10836[label="Succ wx5100",fontsize=16,color="green",shape="box"];10837 -> 12519[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10837 -> 12560[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12561[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12562[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12563[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12564[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12565[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12566[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10837 -> 12567[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10838 -> 12571[label="",style="solid", color="black", weight=3]; 76.92/37.57 10839[label="Zero",fontsize=16,color="green",shape="box"];10840[label="Succ wx5100",fontsize=16,color="green",shape="box"];15166[label="wx32",fontsize=16,color="green",shape="box"];15167[label="wx34",fontsize=16,color="green",shape="box"];15168[label="wx31",fontsize=16,color="green",shape="box"];15169[label="wx4",fontsize=16,color="green",shape="box"];15170[label="wx33",fontsize=16,color="green",shape="box"];15171[label="wx30100",fontsize=16,color="green",shape="box"];15172[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15173[label="wx5100",fontsize=16,color="green",shape="box"];15165[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM2 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) False)",fontsize=16,color="black",shape="triangle"];15165 -> 15192[label="",style="solid", color="black", weight=3]; 76.92/37.57 10845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10845 -> 12573[label="",style="solid", color="black", weight=3]; 76.92/37.57 10846[label="wx5100",fontsize=16,color="green",shape="box"];10847[label="Zero",fontsize=16,color="green",shape="box"];10848[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11100)) == GT))",fontsize=16,color="black",shape="box"];10848 -> 12574[label="",style="solid", color="black", weight=3]; 76.92/37.57 10849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10849 -> 12575[label="",style="solid", color="black", weight=3]; 76.92/37.57 10850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10850 -> 12576[label="",style="solid", color="black", weight=3]; 76.92/37.57 10851 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10851[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10851 -> 12577[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10851 -> 12578[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10852[label="Succ wx5100",fontsize=16,color="green",shape="box"];10853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5080) Zero == LT))",fontsize=16,color="black",shape="box"];10853 -> 12579[label="",style="solid", color="black", weight=3]; 76.92/37.57 10854 -> 12584[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10854[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10854 -> 12593[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12594[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12595[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12596[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12597[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12598[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10854 -> 12600[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10855 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10855[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10855 -> 12581[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10855 -> 12582[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10856[label="Succ wx5100",fontsize=16,color="green",shape="box"];10857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5150) Zero == LT))",fontsize=16,color="black",shape="box"];10857 -> 12583[label="",style="solid", color="black", weight=3]; 76.92/37.57 10858 -> 12584[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10858 -> 12601[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12603[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12606[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10858 -> 12608[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10859[label="Zero",fontsize=16,color="green",shape="box"];10860[label="Succ wx5100",fontsize=16,color="green",shape="box"];15220[label="wx31",fontsize=16,color="green",shape="box"];15221[label="wx4",fontsize=16,color="green",shape="box"];15222[label="wx32",fontsize=16,color="green",shape="box"];15223[label="wx30100",fontsize=16,color="green",shape="box"];15224[label="wx5100",fontsize=16,color="green",shape="box"];15225[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15226[label="wx33",fontsize=16,color="green",shape="box"];15227[label="wx34",fontsize=16,color="green",shape="box"];10863 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10863[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10863 -> 12615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10863 -> 12616[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15228[label="wx31",fontsize=16,color="green",shape="box"];15229[label="wx4",fontsize=16,color="green",shape="box"];15230[label="wx32",fontsize=16,color="green",shape="box"];15231[label="wx30100",fontsize=16,color="green",shape="box"];15232[label="wx5100",fontsize=16,color="green",shape="box"];15233[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15234[label="wx33",fontsize=16,color="green",shape="box"];15235[label="wx34",fontsize=16,color="green",shape="box"];15463[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1318))) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="black",shape="box"];15463 -> 15527[label="",style="solid", color="black", weight=3]; 76.92/37.57 10868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10868 -> 12623[label="",style="solid", color="black", weight=3]; 76.92/37.57 10869[label="wx5100",fontsize=16,color="green",shape="box"];10870[label="Zero",fontsize=16,color="green",shape="box"];10871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11110)) == GT))",fontsize=16,color="black",shape="box"];10871 -> 12624[label="",style="solid", color="black", weight=3]; 76.92/37.57 10872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10872 -> 12625[label="",style="solid", color="black", weight=3]; 76.92/37.57 10873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10873 -> 12626[label="",style="solid", color="black", weight=3]; 76.92/37.57 10874 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10874[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10874 -> 12627[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10874 -> 12628[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10875[label="Succ wx5100",fontsize=16,color="green",shape="box"];10876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5250) Zero == LT))",fontsize=16,color="black",shape="box"];10876 -> 12629[label="",style="solid", color="black", weight=3]; 76.92/37.57 10877 -> 12634[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10877[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10877 -> 12643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12645[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12646[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12647[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12649[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10877 -> 12650[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10878 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10878[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10878 -> 12631[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10878 -> 12632[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10879[label="Succ wx5100",fontsize=16,color="green",shape="box"];10880[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5320) Zero == LT))",fontsize=16,color="black",shape="box"];10880 -> 12633[label="",style="solid", color="black", weight=3]; 76.92/37.57 10881 -> 12634[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10881 -> 12651[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12652[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12653[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12654[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12655[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12657[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10881 -> 12658[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10882[label="Zero",fontsize=16,color="green",shape="box"];10883[label="Succ wx5100",fontsize=16,color="green",shape="box"];15283[label="wx31",fontsize=16,color="green",shape="box"];15284[label="wx32",fontsize=16,color="green",shape="box"];15285[label="wx34",fontsize=16,color="green",shape="box"];15286[label="wx30100",fontsize=16,color="green",shape="box"];15287[label="wx33",fontsize=16,color="green",shape="box"];15288[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15289[label="wx4",fontsize=16,color="green",shape="box"];15290[label="wx5100",fontsize=16,color="green",shape="box"];10886 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10886[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10886 -> 12665[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10886 -> 12666[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15291[label="wx31",fontsize=16,color="green",shape="box"];15292[label="wx32",fontsize=16,color="green",shape="box"];15293[label="wx34",fontsize=16,color="green",shape="box"];15294[label="wx30100",fontsize=16,color="green",shape="box"];15295[label="wx33",fontsize=16,color="green",shape="box"];15296[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15297[label="wx4",fontsize=16,color="green",shape="box"];15298[label="wx5100",fontsize=16,color="green",shape="box"];15526[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1327))) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="black",shape="box"];15526 -> 15568[label="",style="solid", color="black", weight=3]; 76.92/37.57 10891[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10891 -> 12673[label="",style="solid", color="black", weight=3]; 76.92/37.57 10892[label="wx5100",fontsize=16,color="green",shape="box"];10893[label="Zero",fontsize=16,color="green",shape="box"];10894[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11120)) == GT))",fontsize=16,color="black",shape="box"];10894 -> 12674[label="",style="solid", color="black", weight=3]; 76.92/37.57 10895[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10895 -> 12675[label="",style="solid", color="black", weight=3]; 76.92/37.57 10896[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10896 -> 12676[label="",style="solid", color="black", weight=3]; 76.92/37.57 10897 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10897[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10897 -> 12677[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10897 -> 12678[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10898[label="Succ wx5100",fontsize=16,color="green",shape="box"];10899 -> 12683[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10899[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10899 -> 12716[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12717[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12718[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12719[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12720[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12721[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12722[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10899 -> 12723[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10900[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10900 -> 12680[label="",style="solid", color="black", weight=3]; 76.92/37.57 10901 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10901[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10901 -> 12681[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10901 -> 12682[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10902[label="Succ wx5100",fontsize=16,color="green",shape="box"];10903 -> 12683[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10903 -> 12724[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12725[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12726[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12727[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12728[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12729[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12730[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10903 -> 12731[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10904 -> 12734[label="",style="solid", color="black", weight=3]; 76.92/37.57 10905[label="Zero",fontsize=16,color="green",shape="box"];10906[label="Succ wx5100",fontsize=16,color="green",shape="box"];15337[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15338[label="wx4",fontsize=16,color="green",shape="box"];15339[label="wx34",fontsize=16,color="green",shape="box"];15340[label="wx32",fontsize=16,color="green",shape="box"];15341[label="wx5100",fontsize=16,color="green",shape="box"];15342[label="wx31",fontsize=16,color="green",shape="box"];15343[label="wx30100",fontsize=16,color="green",shape="box"];15344[label="wx33",fontsize=16,color="green",shape="box"];15336[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM2 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) False)",fontsize=16,color="black",shape="triangle"];15336 -> 15371[label="",style="solid", color="black", weight=3]; 76.92/37.57 10911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10911 -> 12736[label="",style="solid", color="black", weight=3]; 76.92/37.57 10912[label="wx5100",fontsize=16,color="green",shape="box"];10913[label="Zero",fontsize=16,color="green",shape="box"];10914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11130)) == GT))",fontsize=16,color="black",shape="box"];10914 -> 12737[label="",style="solid", color="black", weight=3]; 76.92/37.57 10915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10915 -> 12738[label="",style="solid", color="black", weight=3]; 76.92/37.57 10916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10916 -> 12739[label="",style="solid", color="black", weight=3]; 76.92/37.57 10917 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10917[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10917 -> 12740[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10917 -> 12741[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10918[label="Succ wx5100",fontsize=16,color="green",shape="box"];10919 -> 12746[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10919[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10919 -> 12775[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12776[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12777[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12778[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12779[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12780[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10919 -> 12781[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10920[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10920 -> 12743[label="",style="solid", color="black", weight=3]; 76.92/37.57 10921 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10921[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10921 -> 12744[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10921 -> 12745[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10922[label="Succ wx5100",fontsize=16,color="green",shape="box"];10923 -> 12746[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10923 -> 12782[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12783[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12784[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12785[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12786[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12787[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10923 -> 12788[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10924 -> 12791[label="",style="solid", color="black", weight=3]; 76.92/37.57 10925[label="Zero",fontsize=16,color="green",shape="box"];10926[label="Succ wx5100",fontsize=16,color="green",shape="box"];15383[label="wx32",fontsize=16,color="green",shape="box"];15384[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15385[label="wx34",fontsize=16,color="green",shape="box"];15386[label="wx4",fontsize=16,color="green",shape="box"];15387[label="wx5100",fontsize=16,color="green",shape="box"];15388[label="wx33",fontsize=16,color="green",shape="box"];15389[label="wx31",fontsize=16,color="green",shape="box"];15382[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM2 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) False)",fontsize=16,color="black",shape="triangle"];15382 -> 15406[label="",style="solid", color="black", weight=3]; 76.92/37.57 10931[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10931 -> 12793[label="",style="solid", color="black", weight=3]; 76.92/37.57 10932[label="wx5100",fontsize=16,color="green",shape="box"];10933[label="Zero",fontsize=16,color="green",shape="box"];10934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11140)) == GT))",fontsize=16,color="black",shape="box"];10934 -> 12794[label="",style="solid", color="black", weight=3]; 76.92/37.57 10935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10935 -> 12795[label="",style="solid", color="black", weight=3]; 76.92/37.57 10936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10936 -> 12796[label="",style="solid", color="black", weight=3]; 76.92/37.57 10937 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10937[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10937 -> 12797[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10937 -> 12798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10938[label="Succ wx5100",fontsize=16,color="green",shape="box"];10939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5720) Zero == LT))",fontsize=16,color="black",shape="box"];10939 -> 12799[label="",style="solid", color="black", weight=3]; 76.92/37.57 10940 -> 12804[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10940 -> 12812[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12813[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12814[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12815[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12816[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12817[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10940 -> 12818[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10941 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10941[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10941 -> 12801[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10941 -> 12802[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10942[label="Succ wx5100",fontsize=16,color="green",shape="box"];10943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx5790) Zero == LT))",fontsize=16,color="black",shape="box"];10943 -> 12803[label="",style="solid", color="black", weight=3]; 76.92/37.57 10944 -> 12804[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10944 -> 12819[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12820[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12821[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12822[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12823[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12824[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10944 -> 12825[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10945[label="Zero",fontsize=16,color="green",shape="box"];10946[label="Succ wx5100",fontsize=16,color="green",shape="box"];15433[label="wx5100",fontsize=16,color="green",shape="box"];15434[label="wx34",fontsize=16,color="green",shape="box"];15435[label="wx32",fontsize=16,color="green",shape="box"];15436[label="wx31",fontsize=16,color="green",shape="box"];15437[label="wx4",fontsize=16,color="green",shape="box"];15438[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15439[label="wx33",fontsize=16,color="green",shape="box"];10949 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10949[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10949 -> 12832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10949 -> 12833[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15440[label="wx5100",fontsize=16,color="green",shape="box"];15441[label="wx34",fontsize=16,color="green",shape="box"];15442[label="wx32",fontsize=16,color="green",shape="box"];15443[label="wx31",fontsize=16,color="green",shape="box"];15444[label="wx4",fontsize=16,color="green",shape="box"];15445[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15446[label="wx33",fontsize=16,color="green",shape="box"];15577[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx1352) * Neg (Succ wx1357)) == GT))",fontsize=16,color="black",shape="box"];15577 -> 15590[label="",style="solid", color="black", weight=3]; 76.92/37.57 10953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10953 -> 12837[label="",style="solid", color="black", weight=3]; 76.92/37.57 10954[label="wx5100",fontsize=16,color="green",shape="box"];10955[label="Zero",fontsize=16,color="green",shape="box"];10956[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11150)) == GT))",fontsize=16,color="black",shape="box"];10956 -> 12838[label="",style="solid", color="black", weight=3]; 76.92/37.57 10957[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10957 -> 12839[label="",style="solid", color="black", weight=3]; 76.92/37.57 10958[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10958 -> 12840[label="",style="solid", color="black", weight=3]; 76.92/37.57 10959 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10959[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10959 -> 12841[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10959 -> 12842[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10960[label="Succ wx5100",fontsize=16,color="green",shape="box"];10961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5890) Zero == LT))",fontsize=16,color="black",shape="box"];10961 -> 12843[label="",style="solid", color="black", weight=3]; 76.92/37.57 10962 -> 12848[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10962 -> 12856[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12857[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12858[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12859[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12860[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12861[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10962 -> 12862[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10963 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10963[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10963 -> 12845[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10963 -> 12846[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10964[label="Succ wx5100",fontsize=16,color="green",shape="box"];10965[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx5960) Zero == LT))",fontsize=16,color="black",shape="box"];10965 -> 12847[label="",style="solid", color="black", weight=3]; 76.92/37.57 10966 -> 12848[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10966[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];10966 -> 12863[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12864[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12865[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12866[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12867[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12868[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10966 -> 12869[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10967[label="Zero",fontsize=16,color="green",shape="box"];10968[label="Succ wx5100",fontsize=16,color="green",shape="box"];15490[label="wx4",fontsize=16,color="green",shape="box"];15491[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15492[label="wx5100",fontsize=16,color="green",shape="box"];15493[label="wx33",fontsize=16,color="green",shape="box"];15494[label="wx31",fontsize=16,color="green",shape="box"];15495[label="wx32",fontsize=16,color="green",shape="box"];15496[label="wx34",fontsize=16,color="green",shape="box"];10971 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10971[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];10971 -> 12876[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10971 -> 12877[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15497[label="wx4",fontsize=16,color="green",shape="box"];15498[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15499[label="wx5100",fontsize=16,color="green",shape="box"];15500[label="wx33",fontsize=16,color="green",shape="box"];15501[label="wx31",fontsize=16,color="green",shape="box"];15502[label="wx32",fontsize=16,color="green",shape="box"];15503[label="wx34",fontsize=16,color="green",shape="box"];15589[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx1360) * Pos (Succ wx1365)) == GT))",fontsize=16,color="black",shape="box"];15589 -> 15593[label="",style="solid", color="black", weight=3]; 76.92/37.57 10975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10975 -> 12881[label="",style="solid", color="black", weight=3]; 76.92/37.57 10976[label="wx5100",fontsize=16,color="green",shape="box"];10977[label="Zero",fontsize=16,color="green",shape="box"];10978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11160)) == GT))",fontsize=16,color="black",shape="box"];10978 -> 12882[label="",style="solid", color="black", weight=3]; 76.92/37.57 10979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];10979 -> 12883[label="",style="solid", color="black", weight=3]; 76.92/37.57 10980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10980 -> 12884[label="",style="solid", color="black", weight=3]; 76.92/37.57 10981 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10981[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10981 -> 12885[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10981 -> 12886[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10982[label="Succ wx5100",fontsize=16,color="green",shape="box"];10983 -> 12891[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10983 -> 12920[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12921[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12922[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12923[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12924[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12925[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10983 -> 12926[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10984 -> 12888[label="",style="solid", color="black", weight=3]; 76.92/37.57 10985 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10985[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];10985 -> 12889[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10985 -> 12890[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10986[label="Succ wx5100",fontsize=16,color="green",shape="box"];10987 -> 12891[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10987[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];10987 -> 12927[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12928[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12929[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12930[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12931[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12932[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10987 -> 12933[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];10988 -> 12936[label="",style="solid", color="black", weight=3]; 76.92/37.57 10989[label="Zero",fontsize=16,color="green",shape="box"];10990[label="Succ wx5100",fontsize=16,color="green",shape="box"];15539[label="wx33",fontsize=16,color="green",shape="box"];15540[label="wx32",fontsize=16,color="green",shape="box"];15541[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15542[label="wx34",fontsize=16,color="green",shape="box"];15543[label="wx4",fontsize=16,color="green",shape="box"];15544[label="wx5100",fontsize=16,color="green",shape="box"];15545[label="wx31",fontsize=16,color="green",shape="box"];15538[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM2 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) False)",fontsize=16,color="black",shape="triangle"];15538 -> 15569[label="",style="solid", color="black", weight=3]; 76.92/37.57 10995[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];10995 -> 12938[label="",style="solid", color="black", weight=3]; 76.92/37.57 10996[label="wx5100",fontsize=16,color="green",shape="box"];10997[label="Zero",fontsize=16,color="green",shape="box"];10998[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11170)) == GT))",fontsize=16,color="black",shape="box"];10998 -> 12939[label="",style="solid", color="black", weight=3]; 76.92/37.57 10999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];10999 -> 12940[label="",style="solid", color="black", weight=3]; 76.92/37.57 11000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11000 -> 12941[label="",style="solid", color="black", weight=3]; 76.92/37.57 11002 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11002[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];11002 -> 12942[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11002 -> 12943[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11001[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg wx1156) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21977[label="wx1156/Succ wx11560",fontsize=10,color="white",style="solid",shape="box"];11001 -> 21977[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21977 -> 12944[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21978[label="wx1156/Zero",fontsize=10,color="white",style="solid",shape="box"];11001 -> 21978[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21978 -> 12945[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11003[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7160)) (primMulInt (Pos (Succ wx62300)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11003 -> 12946[label="",style="solid", color="black", weight=3]; 76.92/37.57 11004[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx62300)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11004 -> 12947[label="",style="solid", color="black", weight=3]; 76.92/37.57 11005[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7170)) (primMulInt (Pos Zero) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11005 -> 12948[label="",style="solid", color="black", weight=3]; 76.92/37.57 11006[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11006 -> 12949[label="",style="solid", color="black", weight=3]; 76.92/37.57 11007[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7180)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11007 -> 12950[label="",style="solid", color="black", weight=3]; 76.92/37.57 11008[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11008 -> 12951[label="",style="solid", color="black", weight=3]; 76.92/37.57 11010 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11010[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];11010 -> 12952[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11010 -> 12953[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11009[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg wx1157) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21979[label="wx1157/Succ wx11570",fontsize=10,color="white",style="solid",shape="box"];11009 -> 21979[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21979 -> 12954[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21980[label="wx1157/Zero",fontsize=10,color="white",style="solid",shape="box"];11009 -> 21980[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21980 -> 12955[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11011[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7190)) (primMulInt (Pos (Succ wx62300)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11011 -> 12956[label="",style="solid", color="black", weight=3]; 76.92/37.57 11012[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx62300)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11012 -> 12957[label="",style="solid", color="black", weight=3]; 76.92/37.57 11013[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7200)) (primMulInt (Pos Zero) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11013 -> 12958[label="",style="solid", color="black", weight=3]; 76.92/37.57 11014[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11014 -> 12959[label="",style="solid", color="black", weight=3]; 76.92/37.57 11015[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7210)) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11015 -> 12960[label="",style="solid", color="black", weight=3]; 76.92/37.57 11016[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Pos Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11016 -> 12961[label="",style="solid", color="black", weight=3]; 76.92/37.57 11018 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11018[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];11018 -> 12962[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11018 -> 12963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11017[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg wx1158) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21981[label="wx1158/Succ wx11580",fontsize=10,color="white",style="solid",shape="box"];11017 -> 21981[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21981 -> 12964[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21982[label="wx1158/Zero",fontsize=10,color="white",style="solid",shape="box"];11017 -> 21982[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21982 -> 12965[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11019[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7220)) (primMulInt (Neg (Succ wx62300)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11019 -> 12966[label="",style="solid", color="black", weight=3]; 76.92/37.57 11020[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx62300)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11020 -> 12967[label="",style="solid", color="black", weight=3]; 76.92/37.57 11021[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7230)) (primMulInt (Neg Zero) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11021 -> 12968[label="",style="solid", color="black", weight=3]; 76.92/37.57 11022[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11022 -> 12969[label="",style="solid", color="black", weight=3]; 76.92/37.57 11023[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7240)) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11023 -> 12970[label="",style="solid", color="black", weight=3]; 76.92/37.57 11024[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11024 -> 12971[label="",style="solid", color="black", weight=3]; 76.92/37.57 11026 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11026[label="primMulNat (Succ wx629) (Succ wx624)",fontsize=16,color="magenta"];11026 -> 12972[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11026 -> 12973[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11025[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg wx1159) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21983[label="wx1159/Succ wx11590",fontsize=10,color="white",style="solid",shape="box"];11025 -> 21983[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21983 -> 12974[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21984[label="wx1159/Zero",fontsize=10,color="white",style="solid",shape="box"];11025 -> 21984[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21984 -> 12975[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11027[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7250)) (primMulInt (Neg (Succ wx62300)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11027 -> 12976[label="",style="solid", color="black", weight=3]; 76.92/37.57 11028[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx62300)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11028 -> 12977[label="",style="solid", color="black", weight=3]; 76.92/37.57 11029[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7260)) (primMulInt (Neg Zero) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11029 -> 12978[label="",style="solid", color="black", weight=3]; 76.92/37.57 11030[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];11030 -> 12979[label="",style="solid", color="black", weight=3]; 76.92/37.57 11031[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7270)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11031 -> 12980[label="",style="solid", color="black", weight=3]; 76.92/37.57 11032[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11032 -> 12981[label="",style="solid", color="black", weight=3]; 76.92/37.57 11033 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11033[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11033 -> 12982[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11033 -> 12983[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11034[label="Succ wx5100",fontsize=16,color="green",shape="box"];11035 -> 12988[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11035[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11035 -> 13021[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13022[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13023[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13024[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13025[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11035 -> 13028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11036[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11036 -> 12985[label="",style="solid", color="black", weight=3]; 76.92/37.57 11037 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11037[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11037 -> 12986[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11037 -> 12987[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11038[label="Succ wx5100",fontsize=16,color="green",shape="box"];11039 -> 12988[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11039 -> 13029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13030[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13031[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13033[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13034[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13035[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11039 -> 13036[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11040 -> 13039[label="",style="solid", color="black", weight=3]; 76.92/37.57 11041[label="Zero",fontsize=16,color="green",shape="box"];11042[label="Succ wx5100",fontsize=16,color="green",shape="box"];15634[label="wx32",fontsize=16,color="green",shape="box"];15635[label="wx34",fontsize=16,color="green",shape="box"];15636[label="wx33",fontsize=16,color="green",shape="box"];15637[label="wx5000",fontsize=16,color="green",shape="box"];15638[label="wx31",fontsize=16,color="green",shape="box"];15639[label="wx5100",fontsize=16,color="green",shape="box"];15640[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15641[label="wx4",fontsize=16,color="green",shape="box"];15633[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM2 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) False)",fontsize=16,color="black",shape="triangle"];15633 -> 15658[label="",style="solid", color="black", weight=3]; 76.92/37.57 11047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11047 -> 13041[label="",style="solid", color="black", weight=3]; 76.92/37.57 11048[label="wx5100",fontsize=16,color="green",shape="box"];11049[label="Zero",fontsize=16,color="green",shape="box"];11050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11180)) == GT))",fontsize=16,color="black",shape="box"];11050 -> 13042[label="",style="solid", color="black", weight=3]; 76.92/37.57 11051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11051 -> 13043[label="",style="solid", color="black", weight=3]; 76.92/37.57 11052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11052 -> 13044[label="",style="solid", color="black", weight=3]; 76.92/37.57 11053 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11053[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11053 -> 13045[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11053 -> 13046[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11054[label="Succ wx5100",fontsize=16,color="green",shape="box"];11055[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx6480) Zero == LT))",fontsize=16,color="black",shape="box"];11055 -> 13047[label="",style="solid", color="black", weight=3]; 76.92/37.57 11056 -> 13052[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11056[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11056 -> 13061[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13062[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13063[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13064[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13065[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13066[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13067[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11056 -> 13068[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11057 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11057[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11057 -> 13049[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11057 -> 13050[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11058[label="Succ wx5100",fontsize=16,color="green",shape="box"];11059[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx6550) Zero == LT))",fontsize=16,color="black",shape="box"];11059 -> 13051[label="",style="solid", color="black", weight=3]; 76.92/37.57 11060 -> 13052[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11060[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11060 -> 13069[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13072[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13073[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11060 -> 13076[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11061[label="Zero",fontsize=16,color="green",shape="box"];11062[label="Succ wx5100",fontsize=16,color="green",shape="box"];15685[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15686[label="wx31",fontsize=16,color="green",shape="box"];15687[label="wx4",fontsize=16,color="green",shape="box"];15688[label="wx5100",fontsize=16,color="green",shape="box"];15689[label="wx32",fontsize=16,color="green",shape="box"];15690[label="wx5000",fontsize=16,color="green",shape="box"];15691[label="wx34",fontsize=16,color="green",shape="box"];15692[label="wx33",fontsize=16,color="green",shape="box"];11065 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11065[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11065 -> 13083[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11065 -> 13084[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15693[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15694[label="wx31",fontsize=16,color="green",shape="box"];15695[label="wx4",fontsize=16,color="green",shape="box"];15696[label="wx5100",fontsize=16,color="green",shape="box"];15697[label="wx32",fontsize=16,color="green",shape="box"];15698[label="wx5000",fontsize=16,color="green",shape="box"];15699[label="wx34",fontsize=16,color="green",shape="box"];15700[label="wx33",fontsize=16,color="green",shape="box"];15930[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (primMulInt (Neg (Succ wx1390)) (Pos Zero)) (Pos (Succ wx1385) * Neg (Succ wx1391)) == GT))",fontsize=16,color="black",shape="box"];15930 -> 16001[label="",style="solid", color="black", weight=3]; 76.92/37.57 11069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11069 -> 13088[label="",style="solid", color="black", weight=3]; 76.92/37.57 11070[label="wx5100",fontsize=16,color="green",shape="box"];11071[label="Zero",fontsize=16,color="green",shape="box"];11072[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11190)) == GT))",fontsize=16,color="black",shape="box"];11072 -> 13089[label="",style="solid", color="black", weight=3]; 76.92/37.57 11073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11073 -> 13090[label="",style="solid", color="black", weight=3]; 76.92/37.57 11074[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11074 -> 13091[label="",style="solid", color="black", weight=3]; 76.92/37.57 11075 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11075[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11075 -> 13092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11075 -> 13093[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11076[label="Succ wx5100",fontsize=16,color="green",shape="box"];11077[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx6650) Zero == LT))",fontsize=16,color="black",shape="box"];11077 -> 13094[label="",style="solid", color="black", weight=3]; 76.92/37.57 11078 -> 13099[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11078[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11078 -> 13108[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13110[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13111[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13112[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13113[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13114[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11078 -> 13115[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11079 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11079[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11079 -> 13096[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11079 -> 13097[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11080[label="Succ wx5100",fontsize=16,color="green",shape="box"];11081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx6840) Zero == LT))",fontsize=16,color="black",shape="box"];11081 -> 13098[label="",style="solid", color="black", weight=3]; 76.92/37.57 11082 -> 13099[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11082[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11082 -> 13116[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13119[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13120[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13121[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13122[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11082 -> 13123[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11083[label="Zero",fontsize=16,color="green",shape="box"];11084[label="Succ wx5100",fontsize=16,color="green",shape="box"];15746[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15747[label="wx4",fontsize=16,color="green",shape="box"];15748[label="wx32",fontsize=16,color="green",shape="box"];15749[label="wx34",fontsize=16,color="green",shape="box"];15750[label="wx5100",fontsize=16,color="green",shape="box"];15751[label="wx31",fontsize=16,color="green",shape="box"];15752[label="wx33",fontsize=16,color="green",shape="box"];15753[label="wx5000",fontsize=16,color="green",shape="box"];11087 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11087[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11087 -> 13130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11087 -> 13131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15754[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15755[label="wx4",fontsize=16,color="green",shape="box"];15756[label="wx32",fontsize=16,color="green",shape="box"];15757[label="wx34",fontsize=16,color="green",shape="box"];15758[label="wx5100",fontsize=16,color="green",shape="box"];15759[label="wx31",fontsize=16,color="green",shape="box"];15760[label="wx33",fontsize=16,color="green",shape="box"];15761[label="wx5000",fontsize=16,color="green",shape="box"];16000[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (primMulInt (Neg (Succ wx1399)) (Pos Zero)) (Neg (Succ wx1394) * Pos (Succ wx1400)) == GT))",fontsize=16,color="black",shape="box"];16000 -> 16046[label="",style="solid", color="black", weight=3]; 76.92/37.57 11091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11091 -> 13135[label="",style="solid", color="black", weight=3]; 76.92/37.57 11092[label="wx5100",fontsize=16,color="green",shape="box"];11093[label="Zero",fontsize=16,color="green",shape="box"];11094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11200)) == GT))",fontsize=16,color="black",shape="box"];11094 -> 13136[label="",style="solid", color="black", weight=3]; 76.92/37.57 11095[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11095 -> 13137[label="",style="solid", color="black", weight=3]; 76.92/37.57 11096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11096 -> 13138[label="",style="solid", color="black", weight=3]; 76.92/37.57 11097 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11097[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11097 -> 13139[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11097 -> 13140[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11098[label="Succ wx5100",fontsize=16,color="green",shape="box"];11099 -> 13145[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11099 -> 13178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13179[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13180[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13181[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13182[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13183[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13184[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11099 -> 13185[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11100[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11100 -> 13142[label="",style="solid", color="black", weight=3]; 76.92/37.57 11101 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11101[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11101 -> 13143[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11101 -> 13144[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11102[label="Succ wx5100",fontsize=16,color="green",shape="box"];11103 -> 13145[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11103[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11103 -> 13186[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13188[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13189[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13190[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13191[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13192[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11103 -> 13193[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11104[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11104 -> 13196[label="",style="solid", color="black", weight=3]; 76.92/37.57 11105[label="Zero",fontsize=16,color="green",shape="box"];11106[label="Succ wx5100",fontsize=16,color="green",shape="box"];15798[label="wx31",fontsize=16,color="green",shape="box"];15799[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15800[label="wx5100",fontsize=16,color="green",shape="box"];15801[label="wx32",fontsize=16,color="green",shape="box"];15802[label="wx34",fontsize=16,color="green",shape="box"];15803[label="wx4",fontsize=16,color="green",shape="box"];15804[label="wx33",fontsize=16,color="green",shape="box"];15805[label="wx5000",fontsize=16,color="green",shape="box"];15797[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM2 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) False)",fontsize=16,color="black",shape="triangle"];15797 -> 15831[label="",style="solid", color="black", weight=3]; 76.92/37.57 11111[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11111 -> 13198[label="",style="solid", color="black", weight=3]; 76.92/37.57 11112[label="wx5100",fontsize=16,color="green",shape="box"];11113[label="Zero",fontsize=16,color="green",shape="box"];11114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11210)) == GT))",fontsize=16,color="black",shape="box"];11114 -> 13199[label="",style="solid", color="black", weight=3]; 76.92/37.57 11115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11115 -> 13200[label="",style="solid", color="black", weight=3]; 76.92/37.57 11116[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11116 -> 13201[label="",style="solid", color="black", weight=3]; 76.92/37.57 11117 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11117[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11117 -> 13202[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11117 -> 13203[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11118[label="Succ wx5100",fontsize=16,color="green",shape="box"];11119 -> 13208[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11119[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11119 -> 13241[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13242[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13243[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13244[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13245[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13246[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13247[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11119 -> 13248[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11120[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11120 -> 13205[label="",style="solid", color="black", weight=3]; 76.92/37.57 11121 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11121[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11121 -> 13206[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11121 -> 13207[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11122[label="Succ wx5100",fontsize=16,color="green",shape="box"];11123 -> 13208[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11123[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11123 -> 13249[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13250[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13252[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13253[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13254[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13255[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11123 -> 13256[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11124 -> 13259[label="",style="solid", color="black", weight=3]; 76.92/37.57 11125[label="Zero",fontsize=16,color="green",shape="box"];11126[label="Succ wx5100",fontsize=16,color="green",shape="box"];15842[label="wx4",fontsize=16,color="green",shape="box"];15843[label="wx33",fontsize=16,color="green",shape="box"];15844[label="wx32",fontsize=16,color="green",shape="box"];15845[label="wx34",fontsize=16,color="green",shape="box"];15846[label="wx31",fontsize=16,color="green",shape="box"];15847[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15848[label="wx30100",fontsize=16,color="green",shape="box"];15849[label="wx5100",fontsize=16,color="green",shape="box"];15841[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM2 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) False)",fontsize=16,color="black",shape="triangle"];15841 -> 15868[label="",style="solid", color="black", weight=3]; 76.92/37.57 11131[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11131 -> 13261[label="",style="solid", color="black", weight=3]; 76.92/37.57 11132[label="wx5100",fontsize=16,color="green",shape="box"];11133[label="Zero",fontsize=16,color="green",shape="box"];11134[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11220)) == GT))",fontsize=16,color="black",shape="box"];11134 -> 13262[label="",style="solid", color="black", weight=3]; 76.92/37.57 11135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11135 -> 13263[label="",style="solid", color="black", weight=3]; 76.92/37.57 11136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11136 -> 13264[label="",style="solid", color="black", weight=3]; 76.92/37.57 11137 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11137[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11137 -> 13265[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11137 -> 13266[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11138[label="Succ wx5100",fontsize=16,color="green",shape="box"];11139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx7360) Zero == LT))",fontsize=16,color="black",shape="box"];11139 -> 13267[label="",style="solid", color="black", weight=3]; 76.92/37.57 11140 -> 13272[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11140[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11140 -> 13281[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13282[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13283[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13284[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13285[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13286[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13287[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11140 -> 13288[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11141 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11141[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11141 -> 13269[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11141 -> 13270[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11142[label="Succ wx5100",fontsize=16,color="green",shape="box"];11143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx7430) Zero == LT))",fontsize=16,color="black",shape="box"];11143 -> 13271[label="",style="solid", color="black", weight=3]; 76.92/37.57 11144 -> 13272[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11144 -> 13289[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13290[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13291[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13292[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13293[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13294[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13295[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11144 -> 13296[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11145[label="Zero",fontsize=16,color="green",shape="box"];11146[label="Succ wx5100",fontsize=16,color="green",shape="box"];15896[label="wx30100",fontsize=16,color="green",shape="box"];15897[label="wx4",fontsize=16,color="green",shape="box"];15898[label="wx32",fontsize=16,color="green",shape="box"];15899[label="wx5100",fontsize=16,color="green",shape="box"];15900[label="wx33",fontsize=16,color="green",shape="box"];15901[label="wx31",fontsize=16,color="green",shape="box"];15902[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15903[label="wx34",fontsize=16,color="green",shape="box"];11149 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11149[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11149 -> 13303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11149 -> 13304[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15904[label="wx30100",fontsize=16,color="green",shape="box"];15905[label="wx4",fontsize=16,color="green",shape="box"];15906[label="wx32",fontsize=16,color="green",shape="box"];15907[label="wx5100",fontsize=16,color="green",shape="box"];15908[label="wx33",fontsize=16,color="green",shape="box"];15909[label="wx31",fontsize=16,color="green",shape="box"];15910[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15911[label="wx34",fontsize=16,color="green",shape="box"];16139[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1422))) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="black",shape="box"];16139 -> 16203[label="",style="solid", color="black", weight=3]; 76.92/37.57 11154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11154 -> 13310[label="",style="solid", color="black", weight=3]; 76.92/37.57 11155[label="wx5100",fontsize=16,color="green",shape="box"];11156[label="Zero",fontsize=16,color="green",shape="box"];11157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11230)) == GT))",fontsize=16,color="black",shape="box"];11157 -> 13311[label="",style="solid", color="black", weight=3]; 76.92/37.57 11158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11158 -> 13312[label="",style="solid", color="black", weight=3]; 76.92/37.57 11159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11159 -> 13313[label="",style="solid", color="black", weight=3]; 76.92/37.57 11160 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11160[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11160 -> 13314[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11160 -> 13315[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11161[label="Succ wx5100",fontsize=16,color="green",shape="box"];11162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx7530) Zero == LT))",fontsize=16,color="black",shape="box"];11162 -> 13316[label="",style="solid", color="black", weight=3]; 76.92/37.57 11163 -> 13321[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11163 -> 13330[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13331[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13332[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13333[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13334[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13335[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13336[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11163 -> 13337[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11164 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11164[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11164 -> 13318[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11164 -> 13319[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11165[label="Succ wx5100",fontsize=16,color="green",shape="box"];11166[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx7600) Zero == LT))",fontsize=16,color="black",shape="box"];11166 -> 13320[label="",style="solid", color="black", weight=3]; 76.92/37.57 11167 -> 13321[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11167[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11167 -> 13338[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13339[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13340[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13344[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11167 -> 13345[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11168[label="Zero",fontsize=16,color="green",shape="box"];11169[label="Succ wx5100",fontsize=16,color="green",shape="box"];15959[label="wx4",fontsize=16,color="green",shape="box"];15960[label="wx32",fontsize=16,color="green",shape="box"];15961[label="wx30100",fontsize=16,color="green",shape="box"];15962[label="wx34",fontsize=16,color="green",shape="box"];15963[label="wx31",fontsize=16,color="green",shape="box"];15964[label="wx33",fontsize=16,color="green",shape="box"];15965[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];15966[label="wx5100",fontsize=16,color="green",shape="box"];11172 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11172[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11172 -> 13352[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11172 -> 13353[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 15967[label="wx4",fontsize=16,color="green",shape="box"];15968[label="wx32",fontsize=16,color="green",shape="box"];15969[label="wx30100",fontsize=16,color="green",shape="box"];15970[label="wx34",fontsize=16,color="green",shape="box"];15971[label="wx31",fontsize=16,color="green",shape="box"];15972[label="wx33",fontsize=16,color="green",shape="box"];15973[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];15974[label="wx5100",fontsize=16,color="green",shape="box"];16202[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1431))) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="black",shape="box"];16202 -> 16244[label="",style="solid", color="black", weight=3]; 76.92/37.57 11177[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11177 -> 13359[label="",style="solid", color="black", weight=3]; 76.92/37.57 11178[label="wx5100",fontsize=16,color="green",shape="box"];11179[label="Zero",fontsize=16,color="green",shape="box"];11180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11240)) == GT))",fontsize=16,color="black",shape="box"];11180 -> 13360[label="",style="solid", color="black", weight=3]; 76.92/37.57 11181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11181 -> 13361[label="",style="solid", color="black", weight=3]; 76.92/37.57 11182[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11182 -> 13362[label="",style="solid", color="black", weight=3]; 76.92/37.57 11183 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11183[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11183 -> 13363[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11183 -> 13364[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11184[label="Succ wx5100",fontsize=16,color="green",shape="box"];11185 -> 13369[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11185 -> 13402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13404[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13405[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13406[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13407[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13408[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11185 -> 13409[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11186 -> 13366[label="",style="solid", color="black", weight=3]; 76.92/37.57 11187 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11187[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11187 -> 13367[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11187 -> 13368[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11188[label="Succ wx5100",fontsize=16,color="green",shape="box"];11189 -> 13369[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11189 -> 13410[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13411[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13412[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13415[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13416[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11189 -> 13417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11190[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11190 -> 13420[label="",style="solid", color="black", weight=3]; 76.92/37.57 11191[label="Zero",fontsize=16,color="green",shape="box"];11192[label="Succ wx5100",fontsize=16,color="green",shape="box"];16013[label="wx31",fontsize=16,color="green",shape="box"];16014[label="wx4",fontsize=16,color="green",shape="box"];16015[label="wx30100",fontsize=16,color="green",shape="box"];16016[label="wx34",fontsize=16,color="green",shape="box"];16017[label="wx32",fontsize=16,color="green",shape="box"];16018[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16019[label="wx33",fontsize=16,color="green",shape="box"];16020[label="wx5100",fontsize=16,color="green",shape="box"];16012[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM2 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) False)",fontsize=16,color="black",shape="triangle"];16012 -> 16047[label="",style="solid", color="black", weight=3]; 76.92/37.57 11197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11197 -> 13422[label="",style="solid", color="black", weight=3]; 76.92/37.57 11198[label="wx5100",fontsize=16,color="green",shape="box"];11199[label="Zero",fontsize=16,color="green",shape="box"];11200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11250)) == GT))",fontsize=16,color="black",shape="box"];11200 -> 13423[label="",style="solid", color="black", weight=3]; 76.92/37.57 11201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11201 -> 13424[label="",style="solid", color="black", weight=3]; 76.92/37.57 11202[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11202 -> 13425[label="",style="solid", color="black", weight=3]; 76.92/37.57 11203 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11203[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11203 -> 13426[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11203 -> 13427[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11204[label="Succ wx5100",fontsize=16,color="green",shape="box"];11205 -> 13432[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11205 -> 13461[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13462[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13463[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13464[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13465[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13466[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11205 -> 13467[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11206 -> 13429[label="",style="solid", color="black", weight=3]; 76.92/37.57 11207 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11207[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11207 -> 13430[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11207 -> 13431[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11208[label="Succ wx5100",fontsize=16,color="green",shape="box"];11209 -> 13432[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11209[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11209 -> 13468[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13469[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13470[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13471[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13472[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13473[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11209 -> 13474[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11210[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11210 -> 13477[label="",style="solid", color="black", weight=3]; 76.92/37.57 11211[label="Zero",fontsize=16,color="green",shape="box"];11212[label="Succ wx5100",fontsize=16,color="green",shape="box"];16059[label="wx34",fontsize=16,color="green",shape="box"];16060[label="wx32",fontsize=16,color="green",shape="box"];16061[label="wx33",fontsize=16,color="green",shape="box"];16062[label="wx5100",fontsize=16,color="green",shape="box"];16063[label="wx31",fontsize=16,color="green",shape="box"];16064[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16065[label="wx4",fontsize=16,color="green",shape="box"];16058[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM2 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) False)",fontsize=16,color="black",shape="triangle"];16058 -> 16082[label="",style="solid", color="black", weight=3]; 76.92/37.57 11217[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11217 -> 13479[label="",style="solid", color="black", weight=3]; 76.92/37.57 11218[label="wx5100",fontsize=16,color="green",shape="box"];11219[label="Zero",fontsize=16,color="green",shape="box"];11220[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11260)) == GT))",fontsize=16,color="black",shape="box"];11220 -> 13480[label="",style="solid", color="black", weight=3]; 76.92/37.57 11221[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11221 -> 13481[label="",style="solid", color="black", weight=3]; 76.92/37.57 11222[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11222 -> 13482[label="",style="solid", color="black", weight=3]; 76.92/37.57 11223 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11223[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11223 -> 13483[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11223 -> 13484[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11224[label="Succ wx5100",fontsize=16,color="green",shape="box"];11225[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx8000) Zero == LT))",fontsize=16,color="black",shape="box"];11225 -> 13485[label="",style="solid", color="black", weight=3]; 76.92/37.57 11226 -> 13490[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11226[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11226 -> 13498[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13499[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13500[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13501[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13502[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13503[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11226 -> 13504[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11227 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11227[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11227 -> 13487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11227 -> 13488[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11228[label="Succ wx5100",fontsize=16,color="green",shape="box"];11229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx8070) Zero == LT))",fontsize=16,color="black",shape="box"];11229 -> 13489[label="",style="solid", color="black", weight=3]; 76.92/37.57 11230 -> 13490[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11230 -> 13505[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13506[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13508[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13509[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13510[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11230 -> 13511[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11231[label="Zero",fontsize=16,color="green",shape="box"];11232[label="Succ wx5100",fontsize=16,color="green",shape="box"];16109[label="wx32",fontsize=16,color="green",shape="box"];16110[label="wx5100",fontsize=16,color="green",shape="box"];16111[label="wx34",fontsize=16,color="green",shape="box"];16112[label="wx4",fontsize=16,color="green",shape="box"];16113[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16114[label="wx33",fontsize=16,color="green",shape="box"];16115[label="wx31",fontsize=16,color="green",shape="box"];11235 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11235[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11235 -> 13518[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11235 -> 13519[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16116[label="wx32",fontsize=16,color="green",shape="box"];16117[label="wx5100",fontsize=16,color="green",shape="box"];16118[label="wx34",fontsize=16,color="green",shape="box"];16119[label="wx4",fontsize=16,color="green",shape="box"];16120[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16121[label="wx33",fontsize=16,color="green",shape="box"];16122[label="wx31",fontsize=16,color="green",shape="box"];16253[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx1456) * Neg (Succ wx1461)) == GT))",fontsize=16,color="black",shape="box"];16253 -> 16265[label="",style="solid", color="black", weight=3]; 76.92/37.57 11239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11239 -> 13523[label="",style="solid", color="black", weight=3]; 76.92/37.57 11240[label="wx5100",fontsize=16,color="green",shape="box"];11241[label="Zero",fontsize=16,color="green",shape="box"];11242[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11270)) == GT))",fontsize=16,color="black",shape="box"];11242 -> 13524[label="",style="solid", color="black", weight=3]; 76.92/37.57 11243[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11243 -> 13525[label="",style="solid", color="black", weight=3]; 76.92/37.57 11244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11244 -> 13526[label="",style="solid", color="black", weight=3]; 76.92/37.57 11245 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11245[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11245 -> 13527[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11245 -> 13528[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11246[label="Succ wx5100",fontsize=16,color="green",shape="box"];11247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx8170) Zero == LT))",fontsize=16,color="black",shape="box"];11247 -> 13529[label="",style="solid", color="black", weight=3]; 76.92/37.57 11248 -> 13534[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11248 -> 13542[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13543[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13544[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13545[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13546[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13547[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11248 -> 13548[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11249 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11249[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11249 -> 13531[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11249 -> 13532[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11250[label="Succ wx5100",fontsize=16,color="green",shape="box"];11251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx8240) Zero == LT))",fontsize=16,color="black",shape="box"];11251 -> 13533[label="",style="solid", color="black", weight=3]; 76.92/37.57 11252 -> 13534[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11252[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11252 -> 13549[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13550[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13551[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13552[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13553[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11252 -> 13555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11253[label="Zero",fontsize=16,color="green",shape="box"];11254[label="Succ wx5100",fontsize=16,color="green",shape="box"];16166[label="wx33",fontsize=16,color="green",shape="box"];16167[label="wx5100",fontsize=16,color="green",shape="box"];16168[label="wx31",fontsize=16,color="green",shape="box"];16169[label="wx34",fontsize=16,color="green",shape="box"];16170[label="wx4",fontsize=16,color="green",shape="box"];16171[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16172[label="wx32",fontsize=16,color="green",shape="box"];11257 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11257[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11257 -> 13562[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11257 -> 13563[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16173[label="wx33",fontsize=16,color="green",shape="box"];16174[label="wx5100",fontsize=16,color="green",shape="box"];16175[label="wx31",fontsize=16,color="green",shape="box"];16176[label="wx34",fontsize=16,color="green",shape="box"];16177[label="wx4",fontsize=16,color="green",shape="box"];16178[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16179[label="wx32",fontsize=16,color="green",shape="box"];16264[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx1464) * Pos (Succ wx1469)) == GT))",fontsize=16,color="black",shape="box"];16264 -> 16274[label="",style="solid", color="black", weight=3]; 76.92/37.57 11261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11261 -> 13567[label="",style="solid", color="black", weight=3]; 76.92/37.57 11262[label="wx5100",fontsize=16,color="green",shape="box"];11263[label="Zero",fontsize=16,color="green",shape="box"];11264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg (Succ wx11280)) == GT))",fontsize=16,color="black",shape="box"];11264 -> 13568[label="",style="solid", color="black", weight=3]; 76.92/37.57 11265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11265 -> 13569[label="",style="solid", color="black", weight=3]; 76.92/37.57 11266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11266 -> 13570[label="",style="solid", color="black", weight=3]; 76.92/37.57 11267 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11267[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11267 -> 13571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11267 -> 13572[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11268[label="Succ wx5100",fontsize=16,color="green",shape="box"];11269 -> 13577[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11269[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11269 -> 13606[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13608[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13609[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13610[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13611[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11269 -> 13612[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11270[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11270 -> 13574[label="",style="solid", color="black", weight=3]; 76.92/37.57 11271 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11271[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11271 -> 13575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11271 -> 13576[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11272[label="Succ wx5100",fontsize=16,color="green",shape="box"];11273 -> 13577[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11273 -> 13613[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13614[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13616[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13617[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13618[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11273 -> 13619[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11274 -> 13622[label="",style="solid", color="black", weight=3]; 76.92/37.57 11275[label="Zero",fontsize=16,color="green",shape="box"];11276[label="Succ wx5100",fontsize=16,color="green",shape="box"];16215[label="wx34",fontsize=16,color="green",shape="box"];16216[label="wx5100",fontsize=16,color="green",shape="box"];16217[label="wx4",fontsize=16,color="green",shape="box"];16218[label="wx32",fontsize=16,color="green",shape="box"];16219[label="wx31",fontsize=16,color="green",shape="box"];16220[label="wx33",fontsize=16,color="green",shape="box"];16221[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16214[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM2 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) False)",fontsize=16,color="black",shape="triangle"];16214 -> 16245[label="",style="solid", color="black", weight=3]; 76.92/37.57 11281[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11281 -> 13624[label="",style="solid", color="black", weight=3]; 76.92/37.57 11282[label="wx5100",fontsize=16,color="green",shape="box"];11283[label="Zero",fontsize=16,color="green",shape="box"];11284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos (Succ wx11290)) == GT))",fontsize=16,color="black",shape="box"];11284 -> 13625[label="",style="solid", color="black", weight=3]; 76.92/37.57 11285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11285 -> 13626[label="",style="solid", color="black", weight=3]; 76.92/37.57 11286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11286 -> 13627[label="",style="solid", color="black", weight=3]; 76.92/37.57 11287[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg wx8580) True)",fontsize=16,color="black",shape="box"];11287 -> 13628[label="",style="solid", color="black", weight=3]; 76.92/37.57 11288[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11288 -> 13629[label="",style="solid", color="black", weight=3]; 76.92/37.57 11289[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11289 -> 13630[label="",style="solid", color="black", weight=3]; 76.92/37.57 11290[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11290 -> 13631[label="",style="solid", color="black", weight=3]; 76.92/37.57 11291[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11291 -> 13632[label="",style="solid", color="black", weight=3]; 76.92/37.57 11292[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg wx8510 :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos wx8580) True)",fontsize=16,color="black",shape="box"];11292 -> 13633[label="",style="solid", color="black", weight=3]; 76.92/37.57 11293[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11293 -> 13634[label="",style="solid", color="black", weight=3]; 76.92/37.57 11294[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];11294 -> 13635[label="",style="solid", color="black", weight=3]; 76.92/37.57 11295[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11295 -> 13636[label="",style="solid", color="black", weight=3]; 76.92/37.57 11296[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11296 -> 13637[label="",style="solid", color="black", weight=3]; 76.92/37.57 11298 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11298[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];11298 -> 13638[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11298 -> 13639[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11297[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos wx1162) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21985[label="wx1162/Succ wx11620",fontsize=10,color="white",style="solid",shape="box"];11297 -> 21985[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21985 -> 13640[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21986[label="wx1162/Zero",fontsize=10,color="white",style="solid",shape="box"];11297 -> 21986[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21986 -> 13641[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11299[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9390)) (primMulInt (Pos (Succ wx85100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11299 -> 13642[label="",style="solid", color="black", weight=3]; 76.92/37.57 11300[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx85100)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11300 -> 13643[label="",style="solid", color="black", weight=3]; 76.92/37.57 11301[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx9400)) (primMulInt (Pos Zero) (Pos (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11301 -> 13644[label="",style="solid", color="black", weight=3]; 76.92/37.57 11302[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11302 -> 13645[label="",style="solid", color="black", weight=3]; 76.92/37.57 11303[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9410)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11303 -> 13646[label="",style="solid", color="black", weight=3]; 76.92/37.57 11304[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];11304 -> 13647[label="",style="solid", color="black", weight=3]; 76.92/37.57 11306 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11306[label="primMulNat (Succ wx857) (Succ wx852)",fontsize=16,color="magenta"];11306 -> 13648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11306 -> 13649[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11305[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos wx1163) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21987[label="wx1163/Succ wx11630",fontsize=10,color="white",style="solid",shape="box"];11305 -> 21987[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21987 -> 13650[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21988[label="wx1163/Zero",fontsize=10,color="white",style="solid",shape="box"];11305 -> 21988[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21988 -> 13651[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11307[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9420)) (primMulInt (Neg (Succ wx85100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11307 -> 13652[label="",style="solid", color="black", weight=3]; 76.92/37.57 11308[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx85100)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11308 -> 13653[label="",style="solid", color="black", weight=3]; 76.92/37.57 11309[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx9430)) (primMulInt (Neg Zero) (Neg (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11309 -> 13654[label="",style="solid", color="black", weight=3]; 76.92/37.57 11310[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];11310 -> 13655[label="",style="solid", color="black", weight=3]; 76.92/37.57 11311[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9440)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11311 -> 13656[label="",style="solid", color="black", weight=3]; 76.92/37.57 11312[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];11312 -> 13657[label="",style="solid", color="black", weight=3]; 76.92/37.57 11313 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11313[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11313 -> 13658[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11313 -> 13659[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11314[label="Succ wx5100",fontsize=16,color="green",shape="box"];11315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx8610) == LT))",fontsize=16,color="black",shape="box"];11315 -> 13660[label="",style="solid", color="black", weight=3]; 76.92/37.57 11316 -> 13665[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11316 -> 13674[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13675[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13676[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13677[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13678[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13679[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13680[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11316 -> 13681[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11317 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11317[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11317 -> 13662[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11317 -> 13663[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11318[label="Succ wx5100",fontsize=16,color="green",shape="box"];11319[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx8680) == LT))",fontsize=16,color="black",shape="box"];11319 -> 13664[label="",style="solid", color="black", weight=3]; 76.92/37.57 11320 -> 13665[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11320 -> 13682[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13683[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13684[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13685[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13686[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13687[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13688[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11320 -> 13689[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11321[label="Zero",fontsize=16,color="green",shape="box"];11322[label="Succ wx5100",fontsize=16,color="green",shape="box"];16322[label="wx33",fontsize=16,color="green",shape="box"];16323[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16324[label="wx5100",fontsize=16,color="green",shape="box"];16325[label="wx4",fontsize=16,color="green",shape="box"];16326[label="wx5000",fontsize=16,color="green",shape="box"];16327[label="wx32",fontsize=16,color="green",shape="box"];16328[label="wx34",fontsize=16,color="green",shape="box"];16329[label="wx31",fontsize=16,color="green",shape="box"];13691[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM2 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) False)",fontsize=16,color="black",shape="box"];13691 -> 13759[label="",style="solid", color="black", weight=3]; 76.92/37.57 11325 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11325[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11325 -> 13693[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11325 -> 13694[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16330[label="wx33",fontsize=16,color="green",shape="box"];16331[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16332[label="wx5100",fontsize=16,color="green",shape="box"];16333[label="wx4",fontsize=16,color="green",shape="box"];16334[label="wx5000",fontsize=16,color="green",shape="box"];16335[label="wx32",fontsize=16,color="green",shape="box"];16336[label="wx34",fontsize=16,color="green",shape="box"];16337[label="wx31",fontsize=16,color="green",shape="box"];11327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11327 -> 13696[label="",style="solid", color="black", weight=3]; 76.92/37.57 11328[label="wx5100",fontsize=16,color="green",shape="box"];11329[label="Zero",fontsize=16,color="green",shape="box"];11330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11300)) == GT))",fontsize=16,color="black",shape="box"];11330 -> 13697[label="",style="solid", color="black", weight=3]; 76.92/37.57 11331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11331 -> 13698[label="",style="solid", color="black", weight=3]; 76.92/37.57 11332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11332 -> 13699[label="",style="solid", color="black", weight=3]; 76.92/37.57 11333 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11333[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11333 -> 13700[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11333 -> 13701[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11334[label="Succ wx5100",fontsize=16,color="green",shape="box"];11335 -> 13706[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11335[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11335 -> 13739[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13740[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13741[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13742[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13743[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13744[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13745[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11335 -> 13746[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11336[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11336 -> 13703[label="",style="solid", color="black", weight=3]; 76.92/37.57 11337 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11337[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11337 -> 13704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11337 -> 13705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11338[label="Succ wx5100",fontsize=16,color="green",shape="box"];11339 -> 13706[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11339 -> 13747[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13748[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13749[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13750[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11339 -> 13754[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11340 -> 13760[label="",style="solid", color="black", weight=3]; 76.92/37.57 11341[label="Zero",fontsize=16,color="green",shape="box"];11342[label="Succ wx5100",fontsize=16,color="green",shape="box"];10237[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10237 -> 11343[label="",style="solid", color="black", weight=3]; 76.92/37.57 14119[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (Pos (Succ wx1489) * Neg (Succ wx1495)) == GT))",fontsize=16,color="black",shape="box"];14119 -> 14183[label="",style="solid", color="black", weight=3]; 76.92/37.57 11347[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11347 -> 13761[label="",style="solid", color="black", weight=3]; 76.92/37.57 11348[label="wx5100",fontsize=16,color="green",shape="box"];11349[label="Zero",fontsize=16,color="green",shape="box"];11350[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11310)) == GT))",fontsize=16,color="black",shape="box"];11350 -> 13762[label="",style="solid", color="black", weight=3]; 76.92/37.57 11351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11351 -> 13763[label="",style="solid", color="black", weight=3]; 76.92/37.57 11352[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11352 -> 13764[label="",style="solid", color="black", weight=3]; 76.92/37.57 11353 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11353[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11353 -> 13765[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11353 -> 13766[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11354[label="Succ wx5100",fontsize=16,color="green",shape="box"];11355 -> 13771[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11355 -> 13804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13805[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13806[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13807[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13808[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13809[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13810[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11355 -> 13811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11356 -> 13768[label="",style="solid", color="black", weight=3]; 76.92/37.57 11357 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11357[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11357 -> 13769[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11357 -> 13770[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11358[label="Succ wx5100",fontsize=16,color="green",shape="box"];11359 -> 13771[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11359 -> 13812[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13813[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13814[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13815[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13816[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13817[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13818[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11359 -> 13819[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11360 -> 13822[label="",style="solid", color="black", weight=3]; 76.92/37.57 11361[label="Zero",fontsize=16,color="green",shape="box"];11362[label="Succ wx5100",fontsize=16,color="green",shape="box"];10256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10256 -> 11363[label="",style="solid", color="black", weight=3]; 76.92/37.57 14182[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (Neg (Succ wx1498) * Pos (Succ wx1504)) == GT))",fontsize=16,color="black",shape="box"];14182 -> 14243[label="",style="solid", color="black", weight=3]; 76.92/37.57 11367[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11367 -> 13823[label="",style="solid", color="black", weight=3]; 76.92/37.57 11368[label="wx5100",fontsize=16,color="green",shape="box"];11369[label="Zero",fontsize=16,color="green",shape="box"];11370[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11320)) == GT))",fontsize=16,color="black",shape="box"];11370 -> 13824[label="",style="solid", color="black", weight=3]; 76.92/37.57 11371[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11371 -> 13825[label="",style="solid", color="black", weight=3]; 76.92/37.57 11372[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11372 -> 13826[label="",style="solid", color="black", weight=3]; 76.92/37.57 11373 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11373[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11373 -> 13827[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11373 -> 13828[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11374[label="Succ wx5100",fontsize=16,color="green",shape="box"];11375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx9200) == LT))",fontsize=16,color="black",shape="box"];11375 -> 13829[label="",style="solid", color="black", weight=3]; 76.92/37.57 11376 -> 13834[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11376 -> 13843[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13844[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13845[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13846[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13848[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13849[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11376 -> 13850[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11377 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11377[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11377 -> 13831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11377 -> 13832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11378[label="Succ wx5100",fontsize=16,color="green",shape="box"];11379[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx9290) == LT))",fontsize=16,color="black",shape="box"];11379 -> 13833[label="",style="solid", color="black", weight=3]; 76.92/37.57 11380 -> 13834[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11380[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11380 -> 13851[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13852[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13853[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13854[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13855[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13856[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13857[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11380 -> 13858[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11381[label="Zero",fontsize=16,color="green",shape="box"];11382[label="Succ wx5100",fontsize=16,color="green",shape="box"];16448[label="wx31",fontsize=16,color="green",shape="box"];16449[label="wx33",fontsize=16,color="green",shape="box"];16450[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16451[label="wx5100",fontsize=16,color="green",shape="box"];16452[label="wx34",fontsize=16,color="green",shape="box"];16453[label="wx4",fontsize=16,color="green",shape="box"];16454[label="wx5000",fontsize=16,color="green",shape="box"];16455[label="wx32",fontsize=16,color="green",shape="box"];13861[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM2 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) False)",fontsize=16,color="black",shape="box"];13861 -> 13905[label="",style="solid", color="black", weight=3]; 76.92/37.57 11385 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11385[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11385 -> 13863[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11385 -> 13864[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16456[label="wx31",fontsize=16,color="green",shape="box"];16457[label="wx33",fontsize=16,color="green",shape="box"];16458[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16459[label="wx5100",fontsize=16,color="green",shape="box"];16460[label="wx34",fontsize=16,color="green",shape="box"];16461[label="wx4",fontsize=16,color="green",shape="box"];16462[label="wx5000",fontsize=16,color="green",shape="box"];16463[label="wx32",fontsize=16,color="green",shape="box"];11387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11387 -> 13866[label="",style="solid", color="black", weight=3]; 76.92/37.57 11388[label="wx5100",fontsize=16,color="green",shape="box"];11389[label="Zero",fontsize=16,color="green",shape="box"];11390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11330)) == GT))",fontsize=16,color="black",shape="box"];11390 -> 13867[label="",style="solid", color="black", weight=3]; 76.92/37.57 11391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11391 -> 13868[label="",style="solid", color="black", weight=3]; 76.92/37.57 11392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11392 -> 13869[label="",style="solid", color="black", weight=3]; 76.92/37.57 11393 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11393[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11393 -> 13870[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11393 -> 13871[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11394[label="Succ wx5100",fontsize=16,color="green",shape="box"];11395[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx9450) == LT))",fontsize=16,color="black",shape="box"];11395 -> 13872[label="",style="solid", color="black", weight=3]; 76.92/37.57 11396 -> 13877[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11396[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11396 -> 13886[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13887[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13888[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13889[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13890[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13891[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13892[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11396 -> 13893[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11397 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11397[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11397 -> 13874[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11397 -> 13875[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11398[label="Succ wx5100",fontsize=16,color="green",shape="box"];11399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx9520) == LT))",fontsize=16,color="black",shape="box"];11399 -> 13876[label="",style="solid", color="black", weight=3]; 76.92/37.57 11400 -> 13877[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11400 -> 13894[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13895[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13896[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13897[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13898[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13899[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13900[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11400 -> 13901[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11401[label="Zero",fontsize=16,color="green",shape="box"];11402[label="Succ wx5100",fontsize=16,color="green",shape="box"];16509[label="wx32",fontsize=16,color="green",shape="box"];16510[label="wx30100",fontsize=16,color="green",shape="box"];16511[label="wx31",fontsize=16,color="green",shape="box"];16512[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16513[label="wx5100",fontsize=16,color="green",shape="box"];16514[label="wx33",fontsize=16,color="green",shape="box"];16515[label="wx4",fontsize=16,color="green",shape="box"];16516[label="wx34",fontsize=16,color="green",shape="box"];13904[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM2 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) False)",fontsize=16,color="black",shape="box"];13904 -> 13972[label="",style="solid", color="black", weight=3]; 76.92/37.57 11405 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11405[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11405 -> 13907[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11405 -> 13908[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16517[label="wx32",fontsize=16,color="green",shape="box"];16518[label="wx30100",fontsize=16,color="green",shape="box"];16519[label="wx31",fontsize=16,color="green",shape="box"];16520[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16521[label="wx5100",fontsize=16,color="green",shape="box"];16522[label="wx33",fontsize=16,color="green",shape="box"];16523[label="wx4",fontsize=16,color="green",shape="box"];16524[label="wx34",fontsize=16,color="green",shape="box"];11407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11407 -> 13910[label="",style="solid", color="black", weight=3]; 76.92/37.57 11408[label="wx5100",fontsize=16,color="green",shape="box"];11409[label="Zero",fontsize=16,color="green",shape="box"];11410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11340)) == GT))",fontsize=16,color="black",shape="box"];11410 -> 13911[label="",style="solid", color="black", weight=3]; 76.92/37.57 11411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11411 -> 13912[label="",style="solid", color="black", weight=3]; 76.92/37.57 11412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11412 -> 13913[label="",style="solid", color="black", weight=3]; 76.92/37.57 11413 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11413[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11413 -> 13914[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11413 -> 13915[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11414[label="Succ wx5100",fontsize=16,color="green",shape="box"];11415 -> 13920[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11415[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11415 -> 13953[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13954[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13955[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13956[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13957[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13958[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13959[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11415 -> 13960[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11416 -> 13917[label="",style="solid", color="black", weight=3]; 76.92/37.57 11417 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11417[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11417 -> 13918[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11417 -> 13919[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11418[label="Succ wx5100",fontsize=16,color="green",shape="box"];11419 -> 13920[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11419 -> 13961[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13962[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13963[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13964[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13965[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13966[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11419 -> 13968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11420 -> 13973[label="",style="solid", color="black", weight=3]; 76.92/37.57 11421[label="Zero",fontsize=16,color="green",shape="box"];11422[label="Succ wx5100",fontsize=16,color="green",shape="box"];10313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10313 -> 11423[label="",style="solid", color="black", weight=3]; 76.92/37.57 14299 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 14299[label="primMulNat Zero (Succ wx1526)",fontsize=16,color="magenta"];14299 -> 14306[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 14299 -> 14307[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 14298[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos wx1583) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21989[label="wx1583/Succ wx15830",fontsize=10,color="white",style="solid",shape="box"];14298 -> 21989[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21989 -> 14308[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21990[label="wx1583/Zero",fontsize=10,color="white",style="solid",shape="box"];14298 -> 21990[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21990 -> 14309[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11430[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11430 -> 13974[label="",style="solid", color="black", weight=3]; 76.92/37.57 11431[label="wx5100",fontsize=16,color="green",shape="box"];11432[label="Zero",fontsize=16,color="green",shape="box"];11433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11360)) == GT))",fontsize=16,color="black",shape="box"];11433 -> 13975[label="",style="solid", color="black", weight=3]; 76.92/37.57 11434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11434 -> 13976[label="",style="solid", color="black", weight=3]; 76.92/37.57 11435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11435 -> 13977[label="",style="solid", color="black", weight=3]; 76.92/37.57 11436 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11436[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11436 -> 13978[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11436 -> 13979[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11437[label="Succ wx5100",fontsize=16,color="green",shape="box"];11438 -> 13984[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11438 -> 14017[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14018[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14019[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14020[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14021[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14022[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14023[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11438 -> 14024[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11439[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11439 -> 13981[label="",style="solid", color="black", weight=3]; 76.92/37.57 11440 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11440[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11440 -> 13982[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11440 -> 13983[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11441[label="Succ wx5100",fontsize=16,color="green",shape="box"];11442 -> 13984[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11442[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11442 -> 14025[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14030[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14031[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11442 -> 14032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11443[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11443 -> 14037[label="",style="solid", color="black", weight=3]; 76.92/37.57 11444[label="Zero",fontsize=16,color="green",shape="box"];11445[label="Succ wx5100",fontsize=16,color="green",shape="box"];10333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10333 -> 11446[label="",style="solid", color="black", weight=3]; 76.92/37.57 14303 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.57 14303[label="primMulNat Zero (Succ wx1535)",fontsize=16,color="magenta"];14303 -> 14310[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 14303 -> 14311[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 14302[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos wx1584) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21991[label="wx1584/Succ wx15840",fontsize=10,color="white",style="solid",shape="box"];14302 -> 21991[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21991 -> 14312[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 21992[label="wx1584/Zero",fontsize=10,color="white",style="solid",shape="box"];14302 -> 21992[label="",style="solid", color="burlywood", weight=9]; 76.92/37.57 21992 -> 14313[label="",style="solid", color="burlywood", weight=3]; 76.92/37.57 11453[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11453 -> 14038[label="",style="solid", color="black", weight=3]; 76.92/37.57 11454[label="wx5100",fontsize=16,color="green",shape="box"];11455[label="Zero",fontsize=16,color="green",shape="box"];11456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11380)) == GT))",fontsize=16,color="black",shape="box"];11456 -> 14039[label="",style="solid", color="black", weight=3]; 76.92/37.57 11457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11457 -> 14040[label="",style="solid", color="black", weight=3]; 76.92/37.57 11458[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11458 -> 14041[label="",style="solid", color="black", weight=3]; 76.92/37.57 11459 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11459[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11459 -> 14042[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11459 -> 14043[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11460[label="Succ wx5100",fontsize=16,color="green",shape="box"];11461[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx9920) == LT))",fontsize=16,color="black",shape="box"];11461 -> 14044[label="",style="solid", color="black", weight=3]; 76.92/37.57 11462 -> 14049[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11462[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11462 -> 14058[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14059[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14060[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14061[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14062[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14063[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14064[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11462 -> 14065[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11463 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11463[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11463 -> 14046[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11463 -> 14047[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11464[label="Succ wx5100",fontsize=16,color="green",shape="box"];11465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx9990) == LT))",fontsize=16,color="black",shape="box"];11465 -> 14048[label="",style="solid", color="black", weight=3]; 76.92/37.57 11466 -> 14049[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11466 -> 14066[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14067[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14068[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14069[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14072[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11466 -> 14073[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11467[label="Zero",fontsize=16,color="green",shape="box"];11468[label="Succ wx5100",fontsize=16,color="green",shape="box"];16641[label="wx31",fontsize=16,color="green",shape="box"];16642[label="wx30100",fontsize=16,color="green",shape="box"];16643[label="wx32",fontsize=16,color="green",shape="box"];16644[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16645[label="wx4",fontsize=16,color="green",shape="box"];16646[label="wx5100",fontsize=16,color="green",shape="box"];16647[label="wx34",fontsize=16,color="green",shape="box"];16648[label="wx33",fontsize=16,color="green",shape="box"];14078[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM2 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) False)",fontsize=16,color="black",shape="box"];14078 -> 14121[label="",style="solid", color="black", weight=3]; 76.92/37.57 11471 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11471[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11471 -> 14080[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11471 -> 14081[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16649[label="wx31",fontsize=16,color="green",shape="box"];16650[label="wx30100",fontsize=16,color="green",shape="box"];16651[label="wx32",fontsize=16,color="green",shape="box"];16652[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16653[label="wx4",fontsize=16,color="green",shape="box"];16654[label="wx5100",fontsize=16,color="green",shape="box"];16655[label="wx34",fontsize=16,color="green",shape="box"];16656[label="wx33",fontsize=16,color="green",shape="box"];11473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11473 -> 14083[label="",style="solid", color="black", weight=3]; 76.92/37.57 11474[label="wx5100",fontsize=16,color="green",shape="box"];11475[label="Zero",fontsize=16,color="green",shape="box"];11476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11390)) == GT))",fontsize=16,color="black",shape="box"];11476 -> 14084[label="",style="solid", color="black", weight=3]; 76.92/37.57 11477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11477 -> 14085[label="",style="solid", color="black", weight=3]; 76.92/37.57 11478[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11478 -> 14086[label="",style="solid", color="black", weight=3]; 76.92/37.57 11479 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11479[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11479 -> 14087[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11479 -> 14088[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11480[label="Succ wx5100",fontsize=16,color="green",shape="box"];11481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10090) == LT))",fontsize=16,color="black",shape="box"];11481 -> 14089[label="",style="solid", color="black", weight=3]; 76.92/37.57 11482 -> 14094[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11482 -> 14102[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14103[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14104[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14105[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14106[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14107[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11482 -> 14108[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11483 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11483[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11483 -> 14091[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11483 -> 14092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11484[label="Succ wx5100",fontsize=16,color="green",shape="box"];11485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10160) == LT))",fontsize=16,color="black",shape="box"];11485 -> 14093[label="",style="solid", color="black", weight=3]; 76.92/37.57 11486 -> 14094[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11486 -> 14109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14110[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14111[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14112[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14113[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14114[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11486 -> 14115[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11487[label="Zero",fontsize=16,color="green",shape="box"];11488[label="Succ wx5100",fontsize=16,color="green",shape="box"];16703[label="wx31",fontsize=16,color="green",shape="box"];16704[label="wx4",fontsize=16,color="green",shape="box"];16705[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16706[label="wx34",fontsize=16,color="green",shape="box"];16707[label="wx5100",fontsize=16,color="green",shape="box"];16708[label="wx33",fontsize=16,color="green",shape="box"];16709[label="wx32",fontsize=16,color="green",shape="box"];14120[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM2 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) False)",fontsize=16,color="black",shape="box"];14120 -> 14184[label="",style="solid", color="black", weight=3]; 76.92/37.57 11491 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11491[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11491 -> 14123[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11491 -> 14124[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16710[label="wx31",fontsize=16,color="green",shape="box"];16711[label="wx4",fontsize=16,color="green",shape="box"];16712[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16713[label="wx34",fontsize=16,color="green",shape="box"];16714[label="wx5100",fontsize=16,color="green",shape="box"];16715[label="wx33",fontsize=16,color="green",shape="box"];16716[label="wx32",fontsize=16,color="green",shape="box"];11493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11493 -> 14126[label="",style="solid", color="black", weight=3]; 76.92/37.57 11494[label="wx5100",fontsize=16,color="green",shape="box"];11495[label="Zero",fontsize=16,color="green",shape="box"];11496[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11400)) == GT))",fontsize=16,color="black",shape="box"];11496 -> 14127[label="",style="solid", color="black", weight=3]; 76.92/37.57 11497[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11497 -> 14128[label="",style="solid", color="black", weight=3]; 76.92/37.57 11498[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11498 -> 14129[label="",style="solid", color="black", weight=3]; 76.92/37.57 11499 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11499[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11499 -> 14130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11499 -> 14131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11500[label="Succ wx5100",fontsize=16,color="green",shape="box"];11501 -> 14136[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11501 -> 14165[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14166[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14169[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14170[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11501 -> 14171[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11502[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11502 -> 14133[label="",style="solid", color="black", weight=3]; 76.92/37.57 11503 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11503[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11503 -> 14134[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11503 -> 14135[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11504[label="Succ wx5100",fontsize=16,color="green",shape="box"];11505 -> 14136[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11505[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11505 -> 14172[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14173[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11505 -> 14178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11506[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11506 -> 14185[label="",style="solid", color="black", weight=3]; 76.92/37.57 11507[label="Zero",fontsize=16,color="green",shape="box"];11508[label="Succ wx5100",fontsize=16,color="green",shape="box"];10391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10391 -> 11509[label="",style="solid", color="black", weight=3]; 76.92/37.57 14397[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (Pos (Succ wx1560) * Neg (Succ wx1565)) == GT))",fontsize=16,color="black",shape="box"];14397 -> 14526[label="",style="solid", color="black", weight=3]; 76.92/37.57 11513[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11513 -> 14186[label="",style="solid", color="black", weight=3]; 76.92/37.57 11514[label="wx5100",fontsize=16,color="green",shape="box"];11515[label="Zero",fontsize=16,color="green",shape="box"];11516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11410)) == GT))",fontsize=16,color="black",shape="box"];11516 -> 14187[label="",style="solid", color="black", weight=3]; 76.92/37.57 11517[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11517 -> 14188[label="",style="solid", color="black", weight=3]; 76.92/37.57 11518[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11518 -> 14189[label="",style="solid", color="black", weight=3]; 76.92/37.57 11519 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11519[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11519 -> 14190[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11519 -> 14191[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11520[label="Succ wx5100",fontsize=16,color="green",shape="box"];11521 -> 14196[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11521 -> 14225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14226[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14227[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14229[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14230[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11521 -> 14231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11522[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11522 -> 14193[label="",style="solid", color="black", weight=3]; 76.92/37.57 11523 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11523[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11523 -> 14194[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11523 -> 14195[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11524[label="Succ wx5100",fontsize=16,color="green",shape="box"];11525 -> 14196[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];11525 -> 14232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14233[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14234[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14236[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14237[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11525 -> 14238[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == LT))",fontsize=16,color="black",shape="box"];11526 -> 14244[label="",style="solid", color="black", weight=3]; 76.92/37.57 11527[label="Zero",fontsize=16,color="green",shape="box"];11528[label="Succ wx5100",fontsize=16,color="green",shape="box"];10410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];10410 -> 11529[label="",style="solid", color="black", weight=3]; 76.92/37.57 14525[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (Neg (Succ wx1568) * Pos (Succ wx1573)) == GT))",fontsize=16,color="black",shape="box"];14525 -> 14591[label="",style="solid", color="black", weight=3]; 76.92/37.57 11533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11533 -> 14245[label="",style="solid", color="black", weight=3]; 76.92/37.57 11534[label="wx5100",fontsize=16,color="green",shape="box"];11535[label="Zero",fontsize=16,color="green",shape="box"];11536[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg (Succ wx11420)) == GT))",fontsize=16,color="black",shape="box"];11536 -> 14246[label="",style="solid", color="black", weight=3]; 76.92/37.57 11537[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11537 -> 14247[label="",style="solid", color="black", weight=3]; 76.92/37.57 11538[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11538 -> 14248[label="",style="solid", color="black", weight=3]; 76.92/37.57 11539 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11539[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11539 -> 14249[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11539 -> 14250[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11540[label="Succ wx5100",fontsize=16,color="green",shape="box"];11541[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx10560) == LT))",fontsize=16,color="black",shape="box"];11541 -> 14251[label="",style="solid", color="black", weight=3]; 76.92/37.57 11542 -> 14256[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11542[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11542 -> 14264[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14265[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14266[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14267[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14268[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14269[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11542 -> 14270[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11543 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11543[label="primPlusNat (primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11543 -> 14253[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11543 -> 14254[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11544[label="Succ wx5100",fontsize=16,color="green",shape="box"];11545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx10630) == LT))",fontsize=16,color="black",shape="box"];11545 -> 14255[label="",style="solid", color="black", weight=3]; 76.92/37.57 11546 -> 14256[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11546[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == LT))",fontsize=16,color="magenta"];11546 -> 14271[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14272[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14273[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14274[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14275[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14276[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11546 -> 14277[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11547[label="Zero",fontsize=16,color="green",shape="box"];11548[label="Succ wx5100",fontsize=16,color="green",shape="box"];16821[label="wx33",fontsize=16,color="green",shape="box"];16822[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16823[label="wx4",fontsize=16,color="green",shape="box"];16824[label="wx31",fontsize=16,color="green",shape="box"];16825[label="wx5100",fontsize=16,color="green",shape="box"];16826[label="wx34",fontsize=16,color="green",shape="box"];16827[label="wx32",fontsize=16,color="green",shape="box"];14282[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM2 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) False)",fontsize=16,color="black",shape="box"];14282 -> 14314[label="",style="solid", color="black", weight=3]; 76.92/37.57 11551 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11551[label="primPlusNat wx5100 wx5100",fontsize=16,color="magenta"];11551 -> 14284[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11551 -> 14285[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 16828[label="wx33",fontsize=16,color="green",shape="box"];16829[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];16830[label="wx4",fontsize=16,color="green",shape="box"];16831[label="wx31",fontsize=16,color="green",shape="box"];16832[label="wx5100",fontsize=16,color="green",shape="box"];16833[label="wx34",fontsize=16,color="green",shape="box"];16834[label="wx32",fontsize=16,color="green",shape="box"];11553[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11553 -> 14287[label="",style="solid", color="black", weight=3]; 76.92/37.57 11554[label="wx5100",fontsize=16,color="green",shape="box"];11555[label="Zero",fontsize=16,color="green",shape="box"];11556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos (Succ wx11430)) == GT))",fontsize=16,color="black",shape="box"];11556 -> 14288[label="",style="solid", color="black", weight=3]; 76.92/37.57 11557[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11557 -> 14289[label="",style="solid", color="black", weight=3]; 76.92/37.57 11558[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];11558 -> 14290[label="",style="solid", color="black", weight=3]; 76.92/37.57 11559[label="wx2310",fontsize=16,color="green",shape="box"];11560[label="wx257000",fontsize=16,color="green",shape="box"];11561[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];11561 -> 14291[label="",style="solid", color="black", weight=3]; 76.92/37.57 11562 -> 6021[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11562[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="magenta"];11563[label="wx259000",fontsize=16,color="green",shape="box"];11564[label="wx2340",fontsize=16,color="green",shape="box"];11565[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];11565 -> 14292[label="",style="solid", color="black", weight=3]; 76.92/37.57 11566 -> 6029[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11566[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM2 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="magenta"];11567 -> 14293[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11567[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="magenta"];11567 -> 14294[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11568[label="wx201",fontsize=16,color="green",shape="box"];11569[label="Succ wx206",fontsize=16,color="green",shape="box"];11570[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11440)) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11570 -> 14315[label="",style="solid", color="black", weight=3]; 76.92/37.57 11571[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (Succ wx20000) * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11571 -> 14316[label="",style="solid", color="black", weight=3]; 76.92/37.57 11572[label="wx201",fontsize=16,color="green",shape="box"];11573[label="Succ wx206",fontsize=16,color="green",shape="box"];11574[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx11450)) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];11574 -> 14317[label="",style="solid", color="black", weight=3]; 76.92/37.57 11575[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos Zero * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];11575 -> 14318[label="",style="solid", color="black", weight=3]; 76.92/37.57 11576[label="wx201",fontsize=16,color="green",shape="box"];11577[label="Succ wx206",fontsize=16,color="green",shape="box"];11578[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11460)) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11578 -> 14319[label="",style="solid", color="black", weight=3]; 76.92/37.57 11579[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero * Pos Zero) == GT))",fontsize=16,color="black",shape="box"];11579 -> 14320[label="",style="solid", color="black", weight=3]; 76.92/37.57 11580[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg wx2070) True)",fontsize=16,color="black",shape="box"];11580 -> 14321[label="",style="solid", color="black", weight=3]; 76.92/37.57 11581[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];11581 -> 14322[label="",style="solid", color="black", weight=3]; 76.92/37.57 11582[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];11582 -> 14323[label="",style="solid", color="black", weight=3]; 76.92/37.57 11583[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];11583 -> 14324[label="",style="solid", color="black", weight=3]; 76.92/37.57 11584[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11584 -> 14325[label="",style="solid", color="black", weight=3]; 76.92/37.57 11585[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg wx2000 :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos wx2070) True)",fontsize=16,color="black",shape="box"];11585 -> 14326[label="",style="solid", color="black", weight=3]; 76.92/37.57 11586[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];11586 -> 14327[label="",style="solid", color="black", weight=3]; 76.92/37.57 11587[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];11587 -> 14328[label="",style="solid", color="black", weight=3]; 76.92/37.57 11588[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];11588 -> 14329[label="",style="solid", color="black", weight=3]; 76.92/37.57 11589[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];11589 -> 14330[label="",style="solid", color="black", weight=3]; 76.92/37.57 11590 -> 14331[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11590[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (primMulNat (Succ wx206) (Succ wx201))) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="magenta"];11590 -> 14332[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11591[label="wx201",fontsize=16,color="green",shape="box"];11592[label="Succ wx206",fontsize=16,color="green",shape="box"];11593[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11470)) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11593 -> 14335[label="",style="solid", color="black", weight=3]; 76.92/37.57 11594[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg (Succ wx20000) * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11594 -> 14336[label="",style="solid", color="black", weight=3]; 76.92/37.57 11595[label="wx201",fontsize=16,color="green",shape="box"];11596[label="Succ wx206",fontsize=16,color="green",shape="box"];11597[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx11480)) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];11597 -> 14337[label="",style="solid", color="black", weight=3]; 76.92/37.57 11598[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg Zero * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];11598 -> 14338[label="",style="solid", color="black", weight=3]; 76.92/37.57 11599[label="wx201",fontsize=16,color="green",shape="box"];11600[label="Succ wx206",fontsize=16,color="green",shape="box"];11601[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11490)) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11601 -> 14339[label="",style="solid", color="black", weight=3]; 76.92/37.57 11602[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero * Neg Zero) == GT))",fontsize=16,color="black",shape="box"];11602 -> 14340[label="",style="solid", color="black", weight=3]; 76.92/37.57 11603 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11603[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11603 -> 14341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11603 -> 14342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11604[label="Succ wx5100",fontsize=16,color="green",shape="box"];11605 -> 14346[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11605[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11605 -> 14379[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14380[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14383[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14384[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11605 -> 14386[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11619[label="wx31",fontsize=16,color="green",shape="box"];11620[label="wx34",fontsize=16,color="green",shape="box"];11621[label="wx5000",fontsize=16,color="green",shape="box"];11622[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11623[label="wx32",fontsize=16,color="green",shape="box"];11624[label="wx33",fontsize=16,color="green",shape="box"];11625[label="wx5100",fontsize=16,color="green",shape="box"];11626[label="wx4",fontsize=16,color="green",shape="box"];11607 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11607[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11607 -> 14344[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11607 -> 14345[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11608[label="Succ wx5100",fontsize=16,color="green",shape="box"];11609 -> 14346[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11609[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11609 -> 14387[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14388[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14389[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14390[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14391[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14392[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11609 -> 14394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11627[label="wx31",fontsize=16,color="green",shape="box"];11628[label="wx34",fontsize=16,color="green",shape="box"];11629[label="wx5000",fontsize=16,color="green",shape="box"];11630[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11631[label="wx32",fontsize=16,color="green",shape="box"];11632[label="wx33",fontsize=16,color="green",shape="box"];11633[label="wx5100",fontsize=16,color="green",shape="box"];11634[label="wx4",fontsize=16,color="green",shape="box"];11699[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (Pos (Succ wx1171) :% Pos (Succ wx1172) > Pos (Succ wx1166) :% Pos Zero))",fontsize=16,color="black",shape="box"];11699 -> 14398[label="",style="solid", color="black", weight=3]; 76.92/37.57 11639[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11639 -> 14399[label="",style="solid", color="black", weight=3]; 76.92/37.57 11640[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10860) == GT))",fontsize=16,color="black",shape="box"];11640 -> 14400[label="",style="solid", color="black", weight=3]; 76.92/37.57 11641[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11641 -> 14401[label="",style="solid", color="black", weight=3]; 76.92/37.57 11642[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11642 -> 14402[label="",style="solid", color="black", weight=3]; 76.92/37.57 11643 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11643[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11643 -> 14403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11643 -> 14404[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11644[label="Succ wx5100",fontsize=16,color="green",shape="box"];11682[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11683[label="wx31",fontsize=16,color="green",shape="box"];11684[label="wx5000",fontsize=16,color="green",shape="box"];11685[label="wx5100",fontsize=16,color="green",shape="box"];11686[label="wx32",fontsize=16,color="green",shape="box"];11687[label="wx4",fontsize=16,color="green",shape="box"];11688[label="wx33",fontsize=16,color="green",shape="box"];11689[label="wx34",fontsize=16,color="green",shape="box"];11646 -> 11698[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11646[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];11646 -> 14405[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14406[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14407[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14408[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14409[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14410[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14411[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11646 -> 14412[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11647 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11647[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11647 -> 14413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11647 -> 14414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11648[label="Succ wx5100",fontsize=16,color="green",shape="box"];11690[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11691[label="wx31",fontsize=16,color="green",shape="box"];11692[label="wx5000",fontsize=16,color="green",shape="box"];11693[label="wx5100",fontsize=16,color="green",shape="box"];11694[label="wx32",fontsize=16,color="green",shape="box"];11695[label="wx4",fontsize=16,color="green",shape="box"];11696[label="wx33",fontsize=16,color="green",shape="box"];11697[label="wx34",fontsize=16,color="green",shape="box"];11700 -> 11698[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11700[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];11700 -> 14415[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14416[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14418[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14419[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14420[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14421[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11700 -> 14422[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 11761[label="",style="dashed", color="red", weight=0]; 76.92/37.57 10501[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (Pos (Succ wx5000) :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero))",fontsize=16,color="magenta"];10501 -> 14423[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14424[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14425[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14426[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14427[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14428[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14429[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 10501 -> 14430[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 12123[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1175)) (Neg (Succ wx1181))) == GT))",fontsize=16,color="black",shape="box"];12123 -> 14431[label="",style="solid", color="black", weight=3]; 76.92/37.57 11701[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11701 -> 14432[label="",style="solid", color="black", weight=3]; 76.92/37.57 11702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];11702 -> 14433[label="",style="solid", color="black", weight=3]; 76.92/37.57 11703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11703 -> 14434[label="",style="solid", color="black", weight=3]; 76.92/37.57 11704[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11704 -> 14435[label="",style="solid", color="black", weight=3]; 76.92/37.57 11705 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11705[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11705 -> 14436[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11705 -> 14437[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11706[label="Succ wx5100",fontsize=16,color="green",shape="box"];11744[label="wx32",fontsize=16,color="green",shape="box"];11745[label="wx34",fontsize=16,color="green",shape="box"];11746[label="wx5000",fontsize=16,color="green",shape="box"];11747[label="wx31",fontsize=16,color="green",shape="box"];11748[label="wx33",fontsize=16,color="green",shape="box"];11749[label="wx5100",fontsize=16,color="green",shape="box"];11750[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11751[label="wx4",fontsize=16,color="green",shape="box"];11708 -> 11760[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];11708 -> 14438[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14439[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14440[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14441[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14442[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14443[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14444[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11708 -> 14445[label="",style="dashed", color="magenta", weight=3]; 76.92/37.57 11709 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.57 11709[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11709 -> 14446[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11709 -> 14447[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11710[label="Succ wx5100",fontsize=16,color="green",shape="box"];11752[label="wx32",fontsize=16,color="green",shape="box"];11753[label="wx34",fontsize=16,color="green",shape="box"];11754[label="wx5000",fontsize=16,color="green",shape="box"];11755[label="wx31",fontsize=16,color="green",shape="box"];11756[label="wx33",fontsize=16,color="green",shape="box"];11757[label="wx5100",fontsize=16,color="green",shape="box"];11758[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11759[label="wx4",fontsize=16,color="green",shape="box"];11762 -> 11760[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];11762 -> 14448[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14449[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14450[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14451[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14452[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14453[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14454[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11762 -> 14455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 11799[label="",style="dashed", color="red", weight=0]; 76.92/37.58 10521[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (Pos (Succ wx5000) :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero))",fontsize=16,color="magenta"];10521 -> 14456[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14457[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14458[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14461[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14462[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10521 -> 14463[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12183[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1184)) (Pos (Succ wx1190))) == GT))",fontsize=16,color="black",shape="box"];12183 -> 14464[label="",style="solid", color="black", weight=3]; 76.92/37.58 11763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11763 -> 14465[label="",style="solid", color="black", weight=3]; 76.92/37.58 11764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];11764 -> 14466[label="",style="solid", color="black", weight=3]; 76.92/37.58 11765[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11765 -> 14467[label="",style="solid", color="black", weight=3]; 76.92/37.58 11766[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11766 -> 14468[label="",style="solid", color="black", weight=3]; 76.92/37.58 11767 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11767[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11767 -> 14469[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11767 -> 14470[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11768[label="Succ wx5100",fontsize=16,color="green",shape="box"];11769 -> 14474[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11769 -> 14507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14508[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14509[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14510[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14511[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14512[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14513[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11769 -> 14514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11783[label="wx32",fontsize=16,color="green",shape="box"];11784[label="wx4",fontsize=16,color="green",shape="box"];11785[label="wx34",fontsize=16,color="green",shape="box"];11786[label="wx5000",fontsize=16,color="green",shape="box"];11787[label="wx33",fontsize=16,color="green",shape="box"];11788[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11789[label="wx31",fontsize=16,color="green",shape="box"];11790[label="wx5100",fontsize=16,color="green",shape="box"];11771 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11771[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11771 -> 14472[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11771 -> 14473[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11772[label="Succ wx5100",fontsize=16,color="green",shape="box"];11773 -> 14474[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11773[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11773 -> 14515[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14516[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14517[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14518[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14519[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14520[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14521[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11773 -> 14522[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11791[label="wx32",fontsize=16,color="green",shape="box"];11792[label="wx4",fontsize=16,color="green",shape="box"];11793[label="wx34",fontsize=16,color="green",shape="box"];11794[label="wx5000",fontsize=16,color="green",shape="box"];11795[label="wx33",fontsize=16,color="green",shape="box"];11796[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11797[label="wx31",fontsize=16,color="green",shape="box"];11798[label="wx5100",fontsize=16,color="green",shape="box"];11845[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (Pos (Succ wx1198) :% Neg (Succ wx1199) > Neg (Succ wx1193) :% Pos Zero))",fontsize=16,color="black",shape="box"];11845 -> 14527[label="",style="solid", color="black", weight=3]; 76.92/37.58 11803[label="wx5100",fontsize=16,color="green",shape="box"];11804[label="wx5100",fontsize=16,color="green",shape="box"];11806[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11806 -> 14528[label="",style="solid", color="black", weight=3]; 76.92/37.58 11807[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx10950) == GT))",fontsize=16,color="black",shape="box"];11807 -> 14529[label="",style="solid", color="black", weight=3]; 76.92/37.58 11808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11808 -> 14530[label="",style="solid", color="black", weight=3]; 76.92/37.58 11809[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11809 -> 14531[label="",style="solid", color="black", weight=3]; 76.92/37.58 11810 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11810[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11810 -> 14532[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11810 -> 14533[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11811[label="Succ wx5100",fontsize=16,color="green",shape="box"];11812 -> 14537[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11812[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11812 -> 14570[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14572[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14573[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14574[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14576[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11812 -> 14577[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11826[label="wx33",fontsize=16,color="green",shape="box"];11827[label="wx31",fontsize=16,color="green",shape="box"];11828[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11829[label="wx32",fontsize=16,color="green",shape="box"];11830[label="wx30100",fontsize=16,color="green",shape="box"];11831[label="wx4",fontsize=16,color="green",shape="box"];11832[label="wx5100",fontsize=16,color="green",shape="box"];11833[label="wx34",fontsize=16,color="green",shape="box"];11814 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11814[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11814 -> 14535[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11814 -> 14536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11815[label="Succ wx5100",fontsize=16,color="green",shape="box"];11816 -> 14537[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11816 -> 14578[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14579[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14580[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14581[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14582[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14583[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14584[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11816 -> 14585[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11834[label="wx33",fontsize=16,color="green",shape="box"];11835[label="wx31",fontsize=16,color="green",shape="box"];11836[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11837[label="wx32",fontsize=16,color="green",shape="box"];11838[label="wx30100",fontsize=16,color="green",shape="box"];11839[label="wx4",fontsize=16,color="green",shape="box"];11840[label="wx5100",fontsize=16,color="green",shape="box"];11841[label="wx34",fontsize=16,color="green",shape="box"];11912[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (Pos Zero :% Pos (Succ wx1208) > Pos (Succ wx1202) :% Pos (Succ wx1203)))",fontsize=16,color="black",shape="box"];11912 -> 14592[label="",style="solid", color="black", weight=3]; 76.92/37.58 11847[label="wx5100",fontsize=16,color="green",shape="box"];11848[label="wx5100",fontsize=16,color="green",shape="box"];11850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11850 -> 14593[label="",style="solid", color="black", weight=3]; 76.92/37.58 11851[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx10960) == GT))",fontsize=16,color="black",shape="box"];11851 -> 14594[label="",style="solid", color="black", weight=3]; 76.92/37.58 11852[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11852 -> 14595[label="",style="solid", color="black", weight=3]; 76.92/37.58 11853[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11853 -> 14596[label="",style="solid", color="black", weight=3]; 76.92/37.58 11854 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11854[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11854 -> 14597[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11854 -> 14598[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11855[label="Succ wx5100",fontsize=16,color="green",shape="box"];11893[label="wx5100",fontsize=16,color="green",shape="box"];11894[label="wx34",fontsize=16,color="green",shape="box"];11895[label="wx30100",fontsize=16,color="green",shape="box"];11896[label="wx31",fontsize=16,color="green",shape="box"];11897[label="wx33",fontsize=16,color="green",shape="box"];11898[label="wx4",fontsize=16,color="green",shape="box"];11899[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11900[label="wx32",fontsize=16,color="green",shape="box"];11857 -> 11909[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];11857 -> 14599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14600[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14601[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14603[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11857 -> 14606[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11858 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11858[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11858 -> 14607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11858 -> 14608[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11859[label="Succ wx5100",fontsize=16,color="green",shape="box"];11901[label="wx5100",fontsize=16,color="green",shape="box"];11902[label="wx34",fontsize=16,color="green",shape="box"];11903[label="wx30100",fontsize=16,color="green",shape="box"];11904[label="wx31",fontsize=16,color="green",shape="box"];11905[label="wx33",fontsize=16,color="green",shape="box"];11906[label="wx4",fontsize=16,color="green",shape="box"];11907[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11908[label="wx32",fontsize=16,color="green",shape="box"];11913 -> 11909[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];11913 -> 14609[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14610[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14611[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14612[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14613[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14614[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11913 -> 14616[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 11974[label="",style="dashed", color="red", weight=0]; 76.92/37.58 10581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)))",fontsize=16,color="magenta"];10581 -> 14617[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14618[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14619[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14620[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14621[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14622[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10581 -> 14624[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12342[label="wx1212",fontsize=16,color="green",shape="box"];12343[label="Zero",fontsize=16,color="green",shape="box"];12344[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos (Succ wx12770)) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="black",shape="box"];12344 -> 14625[label="",style="solid", color="black", weight=3]; 76.92/37.58 12345[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (Pos (Succ wx1211) * Neg (Succ wx1217)) == GT))",fontsize=16,color="black",shape="box"];12345 -> 14626[label="",style="solid", color="black", weight=3]; 76.92/37.58 11914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11914 -> 14627[label="",style="solid", color="black", weight=3]; 76.92/37.58 11915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];11915 -> 14628[label="",style="solid", color="black", weight=3]; 76.92/37.58 11916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11916 -> 14629[label="",style="solid", color="black", weight=3]; 76.92/37.58 11917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];11917 -> 14630[label="",style="solid", color="black", weight=3]; 76.92/37.58 11918 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11918[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11918 -> 14631[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11918 -> 14632[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11919[label="Succ wx5100",fontsize=16,color="green",shape="box"];11957[label="wx33",fontsize=16,color="green",shape="box"];11958[label="wx31",fontsize=16,color="green",shape="box"];11959[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];11960[label="wx4",fontsize=16,color="green",shape="box"];11961[label="wx34",fontsize=16,color="green",shape="box"];11962[label="wx32",fontsize=16,color="green",shape="box"];11963[label="wx30100",fontsize=16,color="green",shape="box"];11964[label="wx5100",fontsize=16,color="green",shape="box"];11921 -> 11973[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11921[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];11921 -> 14633[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14634[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14635[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14636[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14637[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14638[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14639[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11921 -> 14640[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11922 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11922[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11922 -> 14641[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11922 -> 14642[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11923[label="Succ wx5100",fontsize=16,color="green",shape="box"];11965[label="wx33",fontsize=16,color="green",shape="box"];11966[label="wx31",fontsize=16,color="green",shape="box"];11967[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];11968[label="wx4",fontsize=16,color="green",shape="box"];11969[label="wx34",fontsize=16,color="green",shape="box"];11970[label="wx32",fontsize=16,color="green",shape="box"];11971[label="wx30100",fontsize=16,color="green",shape="box"];11972[label="wx5100",fontsize=16,color="green",shape="box"];11977 -> 11973[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];11977 -> 14643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14645[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14646[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14647[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14649[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11977 -> 14650[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 12014[label="",style="dashed", color="red", weight=0]; 76.92/37.58 10603[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos (Succ wx30100)))",fontsize=16,color="magenta"];10603 -> 14651[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14652[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14653[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14654[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14655[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14657[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10603 -> 14658[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12346[label="wx1221",fontsize=16,color="green",shape="box"];12347[label="Zero",fontsize=16,color="green",shape="box"];12348[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos (Succ wx12780)) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="black",shape="box"];12348 -> 14659[label="",style="solid", color="black", weight=3]; 76.92/37.58 12349[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (Neg (Succ wx1220) * Pos (Succ wx1226)) == GT))",fontsize=16,color="black",shape="box"];12349 -> 14660[label="",style="solid", color="black", weight=3]; 76.92/37.58 11978[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11978 -> 14661[label="",style="solid", color="black", weight=3]; 76.92/37.58 11979[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];11979 -> 14662[label="",style="solid", color="black", weight=3]; 76.92/37.58 11980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];11980 -> 14663[label="",style="solid", color="black", weight=3]; 76.92/37.58 11981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];11981 -> 14664[label="",style="solid", color="black", weight=3]; 76.92/37.58 11982 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11982[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11982 -> 14665[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11982 -> 14666[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11983[label="Succ wx5100",fontsize=16,color="green",shape="box"];11984 -> 14670[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11984 -> 14703[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14706[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14707[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14708[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14709[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11984 -> 14710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11998[label="wx34",fontsize=16,color="green",shape="box"];11999[label="wx5100",fontsize=16,color="green",shape="box"];12000[label="wx4",fontsize=16,color="green",shape="box"];12001[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12002[label="wx33",fontsize=16,color="green",shape="box"];12003[label="wx31",fontsize=16,color="green",shape="box"];12004[label="wx30100",fontsize=16,color="green",shape="box"];12005[label="wx32",fontsize=16,color="green",shape="box"];11986 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11986[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];11986 -> 14668[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11986 -> 14669[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11987[label="Succ wx5100",fontsize=16,color="green",shape="box"];11988 -> 14670[label="",style="dashed", color="red", weight=0]; 76.92/37.58 11988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];11988 -> 14711[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14712[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14713[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14714[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14715[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14716[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14717[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 11988 -> 14718[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12006[label="wx34",fontsize=16,color="green",shape="box"];12007[label="wx5100",fontsize=16,color="green",shape="box"];12008[label="wx4",fontsize=16,color="green",shape="box"];12009[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12010[label="wx33",fontsize=16,color="green",shape="box"];12011[label="wx31",fontsize=16,color="green",shape="box"];12012[label="wx30100",fontsize=16,color="green",shape="box"];12013[label="wx32",fontsize=16,color="green",shape="box"];12061[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (Pos Zero :% Neg (Succ wx1235) > Neg (Succ wx1229) :% Pos (Succ wx1230)))",fontsize=16,color="black",shape="box"];12061 -> 14724[label="",style="solid", color="black", weight=3]; 76.92/37.58 12020[label="wx5100",fontsize=16,color="green",shape="box"];12021[label="wx5100",fontsize=16,color="green",shape="box"];12023[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12023 -> 14725[label="",style="solid", color="black", weight=3]; 76.92/37.58 12024[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx11010) == GT))",fontsize=16,color="black",shape="box"];12024 -> 14726[label="",style="solid", color="black", weight=3]; 76.92/37.58 12025[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12025 -> 14727[label="",style="solid", color="black", weight=3]; 76.92/37.58 12026[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12026 -> 14728[label="",style="solid", color="black", weight=3]; 76.92/37.58 12027 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12027[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12027 -> 14729[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12027 -> 14730[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12028[label="Succ wx5100",fontsize=16,color="green",shape="box"];12029 -> 14734[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12029[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];12029 -> 14763[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14764[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14765[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14766[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14767[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14768[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12029 -> 14769[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12042[label="wx5100",fontsize=16,color="green",shape="box"];12043[label="wx4",fontsize=16,color="green",shape="box"];12044[label="wx34",fontsize=16,color="green",shape="box"];12045[label="wx32",fontsize=16,color="green",shape="box"];12046[label="wx31",fontsize=16,color="green",shape="box"];12047[label="wx33",fontsize=16,color="green",shape="box"];12048[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12031 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12031[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12031 -> 14732[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12031 -> 14733[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12032[label="Succ wx5100",fontsize=16,color="green",shape="box"];12033 -> 14734[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12033[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];12033 -> 14770[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14771[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14773[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14774[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14775[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12033 -> 14776[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12049[label="wx5100",fontsize=16,color="green",shape="box"];12050[label="wx4",fontsize=16,color="green",shape="box"];12051[label="wx34",fontsize=16,color="green",shape="box"];12052[label="wx32",fontsize=16,color="green",shape="box"];12053[label="wx31",fontsize=16,color="green",shape="box"];12054[label="wx33",fontsize=16,color="green",shape="box"];12055[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12124[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (Pos Zero :% Pos (Succ wx1243) > Pos (Succ wx1238) :% Pos Zero))",fontsize=16,color="black",shape="box"];12124 -> 14782[label="",style="solid", color="black", weight=3]; 76.92/37.58 12063[label="wx5100",fontsize=16,color="green",shape="box"];12064[label="wx5100",fontsize=16,color="green",shape="box"];12066[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12066 -> 14783[label="",style="solid", color="black", weight=3]; 76.92/37.58 12067[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx11020) == GT))",fontsize=16,color="black",shape="box"];12067 -> 14784[label="",style="solid", color="black", weight=3]; 76.92/37.58 12068[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12068 -> 14785[label="",style="solid", color="black", weight=3]; 76.92/37.58 12069[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12069 -> 14786[label="",style="solid", color="black", weight=3]; 76.92/37.58 12070 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12070[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12070 -> 14787[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12070 -> 14788[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12071[label="Succ wx5100",fontsize=16,color="green",shape="box"];12105[label="wx33",fontsize=16,color="green",shape="box"];12106[label="wx4",fontsize=16,color="green",shape="box"];12107[label="wx34",fontsize=16,color="green",shape="box"];12108[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12109[label="wx31",fontsize=16,color="green",shape="box"];12110[label="wx5100",fontsize=16,color="green",shape="box"];12111[label="wx32",fontsize=16,color="green",shape="box"];12073 -> 12119[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12073[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12073 -> 14789[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14790[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14791[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14792[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14793[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14794[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12073 -> 14795[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12074 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12074[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12074 -> 14796[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12074 -> 14797[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12075[label="Succ wx5100",fontsize=16,color="green",shape="box"];12112[label="wx33",fontsize=16,color="green",shape="box"];12113[label="wx4",fontsize=16,color="green",shape="box"];12114[label="wx34",fontsize=16,color="green",shape="box"];12115[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12116[label="wx31",fontsize=16,color="green",shape="box"];12117[label="wx5100",fontsize=16,color="green",shape="box"];12118[label="wx32",fontsize=16,color="green",shape="box"];12125 -> 12119[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12125 -> 14798[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14799[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14800[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14801[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14802[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14803[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12125 -> 14804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 12180[label="",style="dashed", color="red", weight=0]; 76.92/37.58 10665[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (Pos Zero :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero))",fontsize=16,color="magenta"];10665 -> 14805[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14806[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14807[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14808[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14809[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14810[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10665 -> 14811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12505[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1246)) (Neg (Succ wx1251))) == GT))",fontsize=16,color="black",shape="box"];12505 -> 14812[label="",style="solid", color="black", weight=3]; 76.92/37.58 12126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12126 -> 14813[label="",style="solid", color="black", weight=3]; 76.92/37.58 12127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];12127 -> 14814[label="",style="solid", color="black", weight=3]; 76.92/37.58 12128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12128 -> 14815[label="",style="solid", color="black", weight=3]; 76.92/37.58 12129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12129 -> 14816[label="",style="solid", color="black", weight=3]; 76.92/37.58 12130 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12130[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12130 -> 14817[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12130 -> 14818[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12131[label="Succ wx5100",fontsize=16,color="green",shape="box"];12165[label="wx4",fontsize=16,color="green",shape="box"];12166[label="wx32",fontsize=16,color="green",shape="box"];12167[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12168[label="wx31",fontsize=16,color="green",shape="box"];12169[label="wx5100",fontsize=16,color="green",shape="box"];12170[label="wx34",fontsize=16,color="green",shape="box"];12171[label="wx33",fontsize=16,color="green",shape="box"];12133 -> 12179[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12133 -> 14819[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14820[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14821[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14822[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14823[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14824[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12133 -> 14825[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12134 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12134[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12134 -> 14826[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12134 -> 14827[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12135[label="Succ wx5100",fontsize=16,color="green",shape="box"];12172[label="wx4",fontsize=16,color="green",shape="box"];12173[label="wx32",fontsize=16,color="green",shape="box"];12174[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12175[label="wx31",fontsize=16,color="green",shape="box"];12176[label="wx5100",fontsize=16,color="green",shape="box"];12177[label="wx34",fontsize=16,color="green",shape="box"];12178[label="wx33",fontsize=16,color="green",shape="box"];12184 -> 12179[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12184[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12184 -> 14828[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14829[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14830[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14832[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14833[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12184 -> 14834[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 12218[label="",style="dashed", color="red", weight=0]; 76.92/37.58 10685[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (Pos Zero :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Pos Zero))",fontsize=16,color="magenta"];10685 -> 14835[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14838[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 10685 -> 14841[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12570[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1254)) (Pos (Succ wx1259))) == GT))",fontsize=16,color="black",shape="box"];12570 -> 14842[label="",style="solid", color="black", weight=3]; 76.92/37.58 12185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12185 -> 14843[label="",style="solid", color="black", weight=3]; 76.92/37.58 12186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];12186 -> 14844[label="",style="solid", color="black", weight=3]; 76.92/37.58 12187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12187 -> 14845[label="",style="solid", color="black", weight=3]; 76.92/37.58 12188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12188 -> 14846[label="",style="solid", color="black", weight=3]; 76.92/37.58 12189 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12189[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12189 -> 14847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12189 -> 14848[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12190[label="Succ wx5100",fontsize=16,color="green",shape="box"];12191 -> 14852[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12191[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];12191 -> 14881[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14882[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14883[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14884[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14885[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14886[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12191 -> 14887[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12204[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12205[label="wx31",fontsize=16,color="green",shape="box"];12206[label="wx32",fontsize=16,color="green",shape="box"];12207[label="wx4",fontsize=16,color="green",shape="box"];12208[label="wx5100",fontsize=16,color="green",shape="box"];12209[label="wx33",fontsize=16,color="green",shape="box"];12210[label="wx34",fontsize=16,color="green",shape="box"];12193 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12193[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12193 -> 14850[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12193 -> 14851[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12194[label="Succ wx5100",fontsize=16,color="green",shape="box"];12195 -> 14852[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];12195 -> 14888[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14889[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14890[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14891[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14892[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14893[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12195 -> 14894[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12211[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12212[label="wx31",fontsize=16,color="green",shape="box"];12213[label="wx32",fontsize=16,color="green",shape="box"];12214[label="wx4",fontsize=16,color="green",shape="box"];12215[label="wx5100",fontsize=16,color="green",shape="box"];12216[label="wx33",fontsize=16,color="green",shape="box"];12217[label="wx34",fontsize=16,color="green",shape="box"];12350[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (Pos Zero :% Neg (Succ wx1267) > Neg (Succ wx1262) :% Pos Zero))",fontsize=16,color="black",shape="box"];12350 -> 14900[label="",style="solid", color="black", weight=3]; 76.92/37.58 12224[label="wx5100",fontsize=16,color="green",shape="box"];12225[label="wx5100",fontsize=16,color="green",shape="box"];12227[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12227 -> 14901[label="",style="solid", color="black", weight=3]; 76.92/37.58 12228[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx11050) == GT))",fontsize=16,color="black",shape="box"];12228 -> 14902[label="",style="solid", color="black", weight=3]; 76.92/37.58 12229[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12229 -> 14903[label="",style="solid", color="black", weight=3]; 76.92/37.58 12230[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12230 -> 14904[label="",style="solid", color="black", weight=3]; 76.92/37.58 12231[label="wx396",fontsize=16,color="green",shape="box"];12232[label="Succ wx401",fontsize=16,color="green",shape="box"];12233[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11500)) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12233 -> 14905[label="",style="solid", color="black", weight=3]; 76.92/37.58 12234[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12234 -> 14906[label="",style="solid", color="black", weight=3]; 76.92/37.58 12235[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4880)) (Pos (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12235 -> 14907[label="",style="solid", color="black", weight=3]; 76.92/37.58 12236[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12236 -> 14908[label="",style="solid", color="black", weight=3]; 76.92/37.58 12237 -> 14909[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12237[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4890)) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12237 -> 14910[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12238 -> 14915[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12238[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12238 -> 14916[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12239[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4900)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12239 -> 14920[label="",style="solid", color="black", weight=3]; 76.92/37.58 12240[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12240 -> 14921[label="",style="solid", color="black", weight=3]; 76.92/37.58 12241[label="wx396",fontsize=16,color="green",shape="box"];12242[label="Succ wx401",fontsize=16,color="green",shape="box"];12243[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11510)) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12243 -> 14922[label="",style="solid", color="black", weight=3]; 76.92/37.58 12244[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12244 -> 14923[label="",style="solid", color="black", weight=3]; 76.92/37.58 12245[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4910)) (Neg (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12245 -> 14924[label="",style="solid", color="black", weight=3]; 76.92/37.58 12246[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12246 -> 14925[label="",style="solid", color="black", weight=3]; 76.92/37.58 12247 -> 14926[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12247[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4920)) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12247 -> 14927[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12248 -> 14928[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12248[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12248 -> 14929[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12249[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4930)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12249 -> 14930[label="",style="solid", color="black", weight=3]; 76.92/37.58 12250[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12250 -> 14931[label="",style="solid", color="black", weight=3]; 76.92/37.58 12251[label="wx396",fontsize=16,color="green",shape="box"];12252[label="Succ wx401",fontsize=16,color="green",shape="box"];12253[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11520)) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12253 -> 14932[label="",style="solid", color="black", weight=3]; 76.92/37.58 12254[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx39500) * Pos (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12254 -> 14933[label="",style="solid", color="black", weight=3]; 76.92/37.58 12255[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4940)) (Neg (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12255 -> 14934[label="",style="solid", color="black", weight=3]; 76.92/37.58 12256[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12256 -> 14935[label="",style="solid", color="black", weight=3]; 76.92/37.58 12257 -> 14936[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12257[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4950)) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12257 -> 14937[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12258 -> 14938[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12258[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12258 -> 14939[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12259[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg (Succ wx4960)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12259 -> 14940[label="",style="solid", color="black", weight=3]; 76.92/37.58 12260[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12260 -> 14941[label="",style="solid", color="black", weight=3]; 76.92/37.58 12261[label="wx396",fontsize=16,color="green",shape="box"];12262[label="Succ wx401",fontsize=16,color="green",shape="box"];12263[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11530)) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12263 -> 14942[label="",style="solid", color="black", weight=3]; 76.92/37.58 12264[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx39500) * Neg (Succ wx40200)) == GT))",fontsize=16,color="black",shape="box"];12264 -> 14943[label="",style="solid", color="black", weight=3]; 76.92/37.58 12265[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4970)) (Pos (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12265 -> 14944[label="",style="solid", color="black", weight=3]; 76.92/37.58 12266[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) Zero)) == GT))",fontsize=16,color="black",shape="box"];12266 -> 14945[label="",style="solid", color="black", weight=3]; 76.92/37.58 12267 -> 14946[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12267[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4980)) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12267 -> 14947[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12268 -> 14948[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12268[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx40200))) == GT))",fontsize=16,color="magenta"];12268 -> 14949[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12269[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg (Succ wx4990)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12269 -> 14950[label="",style="solid", color="black", weight=3]; 76.92/37.58 12270[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12270 -> 14951[label="",style="solid", color="black", weight=3]; 76.92/37.58 12271 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12271[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12271 -> 14952[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12271 -> 14953[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12272[label="Succ wx5100",fontsize=16,color="green",shape="box"];12310[label="wx31",fontsize=16,color="green",shape="box"];12311[label="wx4",fontsize=16,color="green",shape="box"];12312[label="wx32",fontsize=16,color="green",shape="box"];12313[label="wx33",fontsize=16,color="green",shape="box"];12314[label="wx34",fontsize=16,color="green",shape="box"];12315[label="wx5100",fontsize=16,color="green",shape="box"];12316[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12317[label="wx5000",fontsize=16,color="green",shape="box"];12274 -> 14957[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12274 -> 14966[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14969[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14970[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14971[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14972[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12274 -> 14973[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12275 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12275[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12275 -> 14955[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12275 -> 14956[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12276[label="Succ wx5100",fontsize=16,color="green",shape="box"];12318[label="wx31",fontsize=16,color="green",shape="box"];12319[label="wx4",fontsize=16,color="green",shape="box"];12320[label="wx32",fontsize=16,color="green",shape="box"];12321[label="wx33",fontsize=16,color="green",shape="box"];12322[label="wx34",fontsize=16,color="green",shape="box"];12323[label="wx5100",fontsize=16,color="green",shape="box"];12324[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12325[label="wx5000",fontsize=16,color="green",shape="box"];12351 -> 14957[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12351[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12351 -> 14974[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14975[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14976[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14977[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14978[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14979[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14980[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12351 -> 14981[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 14982[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (Pos (Succ wx1653) :% Pos (Succ wx1654) > Pos (Succ wx1648) :% Neg Zero))",fontsize=16,color="black",shape="box"];14982 -> 15042[label="",style="solid", color="black", weight=3]; 76.92/37.58 12353[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12353 -> 14983[label="",style="solid", color="black", weight=3]; 76.92/37.58 12354[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12354 -> 14984[label="",style="solid", color="black", weight=3]; 76.92/37.58 12355[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12355 -> 14985[label="",style="solid", color="black", weight=3]; 76.92/37.58 12356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12356 -> 14986[label="",style="solid", color="black", weight=3]; 76.92/37.58 12357 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12357[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12357 -> 14987[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12357 -> 14988[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12358[label="Succ wx5100",fontsize=16,color="green",shape="box"];12359 -> 14992[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12359 -> 15025[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15030[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15031[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12359 -> 15032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12373[label="wx4",fontsize=16,color="green",shape="box"];12374[label="wx34",fontsize=16,color="green",shape="box"];12375[label="wx32",fontsize=16,color="green",shape="box"];12376[label="wx33",fontsize=16,color="green",shape="box"];12377[label="wx5100",fontsize=16,color="green",shape="box"];12378[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12379[label="wx31",fontsize=16,color="green",shape="box"];12380[label="wx5000",fontsize=16,color="green",shape="box"];12361 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12361[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12361 -> 14990[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12361 -> 14991[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12362[label="Succ wx5100",fontsize=16,color="green",shape="box"];12363 -> 14992[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12363 -> 15033[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15034[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15035[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15036[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15037[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15038[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15039[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12363 -> 15040[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12381[label="wx4",fontsize=16,color="green",shape="box"];12382[label="wx34",fontsize=16,color="green",shape="box"];12383[label="wx32",fontsize=16,color="green",shape="box"];12384[label="wx33",fontsize=16,color="green",shape="box"];12385[label="wx5100",fontsize=16,color="green",shape="box"];12386[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12387[label="wx31",fontsize=16,color="green",shape="box"];12388[label="wx5000",fontsize=16,color="green",shape="box"];12393[label="wx5100",fontsize=16,color="green",shape="box"];12394[label="wx5100",fontsize=16,color="green",shape="box"];15325[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg (primMulNat (Succ wx1286) Zero)) (Pos (Succ wx1281) * Neg (Succ wx1287)) == GT))",fontsize=16,color="black",shape="box"];15325 -> 15372[label="",style="solid", color="black", weight=3]; 76.92/37.58 12398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12398 -> 15044[label="",style="solid", color="black", weight=3]; 76.92/37.58 12399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx11070) Zero == GT))",fontsize=16,color="black",shape="box"];12399 -> 15045[label="",style="solid", color="black", weight=3]; 76.92/37.58 12400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12400 -> 15046[label="",style="solid", color="black", weight=3]; 76.92/37.58 12401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12401 -> 15047[label="",style="solid", color="black", weight=3]; 76.92/37.58 12402 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12402[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12402 -> 15048[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12402 -> 15049[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12403[label="Succ wx5100",fontsize=16,color="green",shape="box"];12404 -> 15053[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12404[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12404 -> 15086[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15087[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15088[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15089[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15090[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15091[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12404 -> 15093[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12418[label="wx5100",fontsize=16,color="green",shape="box"];12419[label="wx5000",fontsize=16,color="green",shape="box"];12420[label="wx33",fontsize=16,color="green",shape="box"];12421[label="wx31",fontsize=16,color="green",shape="box"];12422[label="wx4",fontsize=16,color="green",shape="box"];12423[label="wx32",fontsize=16,color="green",shape="box"];12424[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12425[label="wx34",fontsize=16,color="green",shape="box"];12406 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12406[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12406 -> 15051[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12406 -> 15052[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12407[label="Succ wx5100",fontsize=16,color="green",shape="box"];12408 -> 15053[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12408 -> 15094[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15095[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15096[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15097[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15098[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15099[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15100[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12408 -> 15101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12426[label="wx5100",fontsize=16,color="green",shape="box"];12427[label="wx5000",fontsize=16,color="green",shape="box"];12428[label="wx33",fontsize=16,color="green",shape="box"];12429[label="wx31",fontsize=16,color="green",shape="box"];12430[label="wx4",fontsize=16,color="green",shape="box"];12431[label="wx32",fontsize=16,color="green",shape="box"];12432[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12433[label="wx34",fontsize=16,color="green",shape="box"];12439[label="wx5100",fontsize=16,color="green",shape="box"];12440[label="wx5100",fontsize=16,color="green",shape="box"];15370[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg (primMulNat (Succ wx1295) Zero)) (Neg (Succ wx1290) * Pos (Succ wx1296)) == GT))",fontsize=16,color="black",shape="box"];15370 -> 15407[label="",style="solid", color="black", weight=3]; 76.92/37.58 12444[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12444 -> 15112[label="",style="solid", color="black", weight=3]; 76.92/37.58 12445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx11080) Zero == GT))",fontsize=16,color="black",shape="box"];12445 -> 15113[label="",style="solid", color="black", weight=3]; 76.92/37.58 12446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12446 -> 15114[label="",style="solid", color="black", weight=3]; 76.92/37.58 12447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12447 -> 15115[label="",style="solid", color="black", weight=3]; 76.92/37.58 12448 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12448[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12448 -> 15116[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12448 -> 15117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12449[label="Succ wx5100",fontsize=16,color="green",shape="box"];12487[label="wx31",fontsize=16,color="green",shape="box"];12488[label="wx4",fontsize=16,color="green",shape="box"];12489[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12490[label="wx32",fontsize=16,color="green",shape="box"];12491[label="wx33",fontsize=16,color="green",shape="box"];12492[label="wx34",fontsize=16,color="green",shape="box"];12493[label="wx5100",fontsize=16,color="green",shape="box"];12494[label="wx5000",fontsize=16,color="green",shape="box"];12451 -> 15121[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12451[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12451 -> 15130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15132[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15133[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15134[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15135[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15136[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12451 -> 15137[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12452 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12452[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12452 -> 15119[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12452 -> 15120[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12453[label="Succ wx5100",fontsize=16,color="green",shape="box"];12495[label="wx31",fontsize=16,color="green",shape="box"];12496[label="wx4",fontsize=16,color="green",shape="box"];12497[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12498[label="wx32",fontsize=16,color="green",shape="box"];12499[label="wx33",fontsize=16,color="green",shape="box"];12500[label="wx34",fontsize=16,color="green",shape="box"];12501[label="wx5100",fontsize=16,color="green",shape="box"];12502[label="wx5000",fontsize=16,color="green",shape="box"];12507 -> 15121[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12507[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12507 -> 15138[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15139[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15140[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15141[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15142[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15143[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15144[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12507 -> 15145[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15155[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (Pos (Succ wx1680) :% Neg (Succ wx1681) > Neg (Succ wx1675) :% Neg Zero))",fontsize=16,color="black",shape="box"];15155 -> 15193[label="",style="solid", color="black", weight=3]; 76.92/37.58 12509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12509 -> 15156[label="",style="solid", color="black", weight=3]; 76.92/37.58 12510[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12510 -> 15157[label="",style="solid", color="black", weight=3]; 76.92/37.58 12511[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12511 -> 15158[label="",style="solid", color="black", weight=3]; 76.92/37.58 12512[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12512 -> 15159[label="",style="solid", color="black", weight=3]; 76.92/37.58 12513 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12513[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12513 -> 15160[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12513 -> 15161[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12514[label="Succ wx5100",fontsize=16,color="green",shape="box"];12552[label="wx32",fontsize=16,color="green",shape="box"];12553[label="wx5100",fontsize=16,color="green",shape="box"];12554[label="wx34",fontsize=16,color="green",shape="box"];12555[label="wx33",fontsize=16,color="green",shape="box"];12556[label="wx31",fontsize=16,color="green",shape="box"];12557[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12558[label="wx4",fontsize=16,color="green",shape="box"];12559[label="wx30100",fontsize=16,color="green",shape="box"];12516 -> 15165[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12516[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12516 -> 15174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15178[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15179[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15180[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12516 -> 15181[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12517 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12517[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12517 -> 15163[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12517 -> 15164[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12518[label="Succ wx5100",fontsize=16,color="green",shape="box"];12560[label="wx32",fontsize=16,color="green",shape="box"];12561[label="wx5100",fontsize=16,color="green",shape="box"];12562[label="wx34",fontsize=16,color="green",shape="box"];12563[label="wx33",fontsize=16,color="green",shape="box"];12564[label="wx31",fontsize=16,color="green",shape="box"];12565[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12566[label="wx4",fontsize=16,color="green",shape="box"];12567[label="wx30100",fontsize=16,color="green",shape="box"];12571 -> 15165[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12571[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12571 -> 15182[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15183[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15184[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15185[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15186[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15188[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12571 -> 15189[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15192[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (Pos Zero :% Pos (Succ wx1690) > Pos (Succ wx1684) :% Neg (Succ wx1685)))",fontsize=16,color="black",shape="box"];15192 -> 15255[label="",style="solid", color="black", weight=3]; 76.92/37.58 12573[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12573 -> 15194[label="",style="solid", color="black", weight=3]; 76.92/37.58 12574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12574 -> 15195[label="",style="solid", color="black", weight=3]; 76.92/37.58 12575[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12575 -> 15196[label="",style="solid", color="black", weight=3]; 76.92/37.58 12576[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12576 -> 15197[label="",style="solid", color="black", weight=3]; 76.92/37.58 12577 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12577[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12577 -> 15198[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12577 -> 15199[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12578[label="Succ wx5100",fontsize=16,color="green",shape="box"];12579 -> 15203[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12579 -> 15236[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15237[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15238[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15239[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15240[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15241[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15242[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12579 -> 15243[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12593[label="wx31",fontsize=16,color="green",shape="box"];12594[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12595[label="wx30100",fontsize=16,color="green",shape="box"];12596[label="wx33",fontsize=16,color="green",shape="box"];12597[label="wx34",fontsize=16,color="green",shape="box"];12598[label="wx5100",fontsize=16,color="green",shape="box"];12599[label="wx4",fontsize=16,color="green",shape="box"];12600[label="wx32",fontsize=16,color="green",shape="box"];12581 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12581[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12581 -> 15201[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12581 -> 15202[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12582[label="Succ wx5100",fontsize=16,color="green",shape="box"];12583 -> 15203[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12583 -> 15244[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15245[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15246[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15247[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15248[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15249[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15250[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12583 -> 15251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12601[label="wx31",fontsize=16,color="green",shape="box"];12602[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12603[label="wx30100",fontsize=16,color="green",shape="box"];12604[label="wx33",fontsize=16,color="green",shape="box"];12605[label="wx34",fontsize=16,color="green",shape="box"];12606[label="wx5100",fontsize=16,color="green",shape="box"];12607[label="wx4",fontsize=16,color="green",shape="box"];12608[label="wx32",fontsize=16,color="green",shape="box"];12615[label="wx5100",fontsize=16,color="green",shape="box"];12616[label="wx5100",fontsize=16,color="green",shape="box"];15527 -> 15570[label="",style="dashed", color="red", weight=0]; 76.92/37.58 15527[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg (primMulNat Zero (Succ wx1318))) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="magenta"];15527 -> 15571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12623[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12623 -> 15257[label="",style="solid", color="black", weight=3]; 76.92/37.58 12624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx11110) Zero == GT))",fontsize=16,color="black",shape="box"];12624 -> 15258[label="",style="solid", color="black", weight=3]; 76.92/37.58 12625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12625 -> 15259[label="",style="solid", color="black", weight=3]; 76.92/37.58 12626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12626 -> 15260[label="",style="solid", color="black", weight=3]; 76.92/37.58 12627 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12627[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12627 -> 15261[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12627 -> 15262[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12628[label="Succ wx5100",fontsize=16,color="green",shape="box"];12629 -> 15266[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12629 -> 15299[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15300[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15301[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15302[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15304[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15305[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12629 -> 15306[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12643[label="wx32",fontsize=16,color="green",shape="box"];12644[label="wx5100",fontsize=16,color="green",shape="box"];12645[label="wx4",fontsize=16,color="green",shape="box"];12646[label="wx33",fontsize=16,color="green",shape="box"];12647[label="wx34",fontsize=16,color="green",shape="box"];12648[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12649[label="wx30100",fontsize=16,color="green",shape="box"];12650[label="wx31",fontsize=16,color="green",shape="box"];12631 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12631[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12631 -> 15264[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12631 -> 15265[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12632[label="Succ wx5100",fontsize=16,color="green",shape="box"];12633 -> 15266[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12633[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12633 -> 15307[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15308[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15309[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15310[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15311[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15312[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15313[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12633 -> 15314[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12651[label="wx32",fontsize=16,color="green",shape="box"];12652[label="wx5100",fontsize=16,color="green",shape="box"];12653[label="wx4",fontsize=16,color="green",shape="box"];12654[label="wx33",fontsize=16,color="green",shape="box"];12655[label="wx34",fontsize=16,color="green",shape="box"];12656[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12657[label="wx30100",fontsize=16,color="green",shape="box"];12658[label="wx31",fontsize=16,color="green",shape="box"];12665[label="wx5100",fontsize=16,color="green",shape="box"];12666[label="wx5100",fontsize=16,color="green",shape="box"];15568 -> 15574[label="",style="dashed", color="red", weight=0]; 76.92/37.58 15568[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg (primMulNat Zero (Succ wx1327))) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="magenta"];15568 -> 15575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12673[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12673 -> 15327[label="",style="solid", color="black", weight=3]; 76.92/37.58 12674[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx11120) Zero == GT))",fontsize=16,color="black",shape="box"];12674 -> 15328[label="",style="solid", color="black", weight=3]; 76.92/37.58 12675[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12675 -> 15329[label="",style="solid", color="black", weight=3]; 76.92/37.58 12676[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12676 -> 15330[label="",style="solid", color="black", weight=3]; 76.92/37.58 12677 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12677[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12677 -> 15331[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12677 -> 15332[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12678[label="Succ wx5100",fontsize=16,color="green",shape="box"];12716[label="wx32",fontsize=16,color="green",shape="box"];12717[label="wx34",fontsize=16,color="green",shape="box"];12718[label="wx4",fontsize=16,color="green",shape="box"];12719[label="wx5100",fontsize=16,color="green",shape="box"];12720[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12721[label="wx30100",fontsize=16,color="green",shape="box"];12722[label="wx31",fontsize=16,color="green",shape="box"];12723[label="wx33",fontsize=16,color="green",shape="box"];12680 -> 15336[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12680 -> 15345[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15346[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15347[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15348[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15349[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15350[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15351[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12680 -> 15352[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12681 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12681[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12681 -> 15334[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12681 -> 15335[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12682[label="Succ wx5100",fontsize=16,color="green",shape="box"];12724[label="wx32",fontsize=16,color="green",shape="box"];12725[label="wx34",fontsize=16,color="green",shape="box"];12726[label="wx4",fontsize=16,color="green",shape="box"];12727[label="wx5100",fontsize=16,color="green",shape="box"];12728[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12729[label="wx30100",fontsize=16,color="green",shape="box"];12730[label="wx31",fontsize=16,color="green",shape="box"];12731[label="wx33",fontsize=16,color="green",shape="box"];12734 -> 15336[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12734[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12734 -> 15353[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15354[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15355[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15356[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15357[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15358[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15359[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12734 -> 15360[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15371[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (Pos Zero :% Neg (Succ wx1717) > Neg (Succ wx1711) :% Neg (Succ wx1712)))",fontsize=16,color="black",shape="box"];15371 -> 15408[label="",style="solid", color="black", weight=3]; 76.92/37.58 12736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12736 -> 15373[label="",style="solid", color="black", weight=3]; 76.92/37.58 12737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12737 -> 15374[label="",style="solid", color="black", weight=3]; 76.92/37.58 12738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12738 -> 15375[label="",style="solid", color="black", weight=3]; 76.92/37.58 12739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12739 -> 15376[label="",style="solid", color="black", weight=3]; 76.92/37.58 12740 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12740[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12740 -> 15377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12740 -> 15378[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12741[label="Succ wx5100",fontsize=16,color="green",shape="box"];12775[label="wx32",fontsize=16,color="green",shape="box"];12776[label="wx5100",fontsize=16,color="green",shape="box"];12777[label="wx4",fontsize=16,color="green",shape="box"];12778[label="wx31",fontsize=16,color="green",shape="box"];12779[label="wx33",fontsize=16,color="green",shape="box"];12780[label="wx34",fontsize=16,color="green",shape="box"];12781[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12743 -> 15382[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12743 -> 15390[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15391[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15392[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15395[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12743 -> 15396[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12744 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12744[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12744 -> 15380[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12744 -> 15381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12745[label="Succ wx5100",fontsize=16,color="green",shape="box"];12782[label="wx32",fontsize=16,color="green",shape="box"];12783[label="wx5100",fontsize=16,color="green",shape="box"];12784[label="wx4",fontsize=16,color="green",shape="box"];12785[label="wx31",fontsize=16,color="green",shape="box"];12786[label="wx33",fontsize=16,color="green",shape="box"];12787[label="wx34",fontsize=16,color="green",shape="box"];12788[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12791 -> 15382[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12791 -> 15397[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15398[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15399[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15400[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12791 -> 15403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15406[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (Pos Zero :% Pos (Succ wx1725) > Pos (Succ wx1720) :% Neg Zero))",fontsize=16,color="black",shape="box"];15406 -> 15464[label="",style="solid", color="black", weight=3]; 76.92/37.58 12793[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12793 -> 15409[label="",style="solid", color="black", weight=3]; 76.92/37.58 12794[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12794 -> 15410[label="",style="solid", color="black", weight=3]; 76.92/37.58 12795[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12795 -> 15411[label="",style="solid", color="black", weight=3]; 76.92/37.58 12796[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12796 -> 15412[label="",style="solid", color="black", weight=3]; 76.92/37.58 12797 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12797[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12797 -> 15413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12797 -> 15414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12798[label="Succ wx5100",fontsize=16,color="green",shape="box"];12799 -> 15418[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12799 -> 15447[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15448[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15449[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15450[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15451[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15452[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12799 -> 15453[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12812[label="wx5100",fontsize=16,color="green",shape="box"];12813[label="wx33",fontsize=16,color="green",shape="box"];12814[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12815[label="wx31",fontsize=16,color="green",shape="box"];12816[label="wx4",fontsize=16,color="green",shape="box"];12817[label="wx32",fontsize=16,color="green",shape="box"];12818[label="wx34",fontsize=16,color="green",shape="box"];12801 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12801[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12801 -> 15416[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12801 -> 15417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12802[label="Succ wx5100",fontsize=16,color="green",shape="box"];12803 -> 15418[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12803[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12803 -> 15454[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15455[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15456[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15457[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15458[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12803 -> 15460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12819[label="wx5100",fontsize=16,color="green",shape="box"];12820[label="wx33",fontsize=16,color="green",shape="box"];12821[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12822[label="wx31",fontsize=16,color="green",shape="box"];12823[label="wx4",fontsize=16,color="green",shape="box"];12824[label="wx32",fontsize=16,color="green",shape="box"];12825[label="wx34",fontsize=16,color="green",shape="box"];12832[label="wx5100",fontsize=16,color="green",shape="box"];12833[label="wx5100",fontsize=16,color="green",shape="box"];15590[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1352) * Neg (Succ wx1357)) == GT))",fontsize=16,color="black",shape="box"];15590 -> 15594[label="",style="solid", color="black", weight=3]; 76.92/37.58 12837[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12837 -> 15466[label="",style="solid", color="black", weight=3]; 76.92/37.58 12838[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx11150) Zero == GT))",fontsize=16,color="black",shape="box"];12838 -> 15467[label="",style="solid", color="black", weight=3]; 76.92/37.58 12839[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12839 -> 15468[label="",style="solid", color="black", weight=3]; 76.92/37.58 12840[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12840 -> 15469[label="",style="solid", color="black", weight=3]; 76.92/37.58 12841 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12841[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12841 -> 15470[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12841 -> 15471[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12842[label="Succ wx5100",fontsize=16,color="green",shape="box"];12843 -> 15475[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12843 -> 15504[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15505[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15506[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15508[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15509[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12843 -> 15510[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12856[label="wx33",fontsize=16,color="green",shape="box"];12857[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12858[label="wx4",fontsize=16,color="green",shape="box"];12859[label="wx32",fontsize=16,color="green",shape="box"];12860[label="wx31",fontsize=16,color="green",shape="box"];12861[label="wx34",fontsize=16,color="green",shape="box"];12862[label="wx5100",fontsize=16,color="green",shape="box"];12845 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12845[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12845 -> 15473[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12845 -> 15474[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12846[label="Succ wx5100",fontsize=16,color="green",shape="box"];12847 -> 15475[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12847[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];12847 -> 15511[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15512[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15513[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15515[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15516[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12847 -> 15517[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12863[label="wx33",fontsize=16,color="green",shape="box"];12864[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12865[label="wx4",fontsize=16,color="green",shape="box"];12866[label="wx32",fontsize=16,color="green",shape="box"];12867[label="wx31",fontsize=16,color="green",shape="box"];12868[label="wx34",fontsize=16,color="green",shape="box"];12869[label="wx5100",fontsize=16,color="green",shape="box"];12876[label="wx5100",fontsize=16,color="green",shape="box"];12877[label="wx5100",fontsize=16,color="green",shape="box"];15593[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1360) * Pos (Succ wx1365)) == GT))",fontsize=16,color="black",shape="box"];15593 -> 15603[label="",style="solid", color="black", weight=3]; 76.92/37.58 12881[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12881 -> 15529[label="",style="solid", color="black", weight=3]; 76.92/37.58 12882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx11160) Zero == GT))",fontsize=16,color="black",shape="box"];12882 -> 15530[label="",style="solid", color="black", weight=3]; 76.92/37.58 12883[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12883 -> 15531[label="",style="solid", color="black", weight=3]; 76.92/37.58 12884[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];12884 -> 15532[label="",style="solid", color="black", weight=3]; 76.92/37.58 12885 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12885[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12885 -> 15533[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12885 -> 15534[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12886[label="Succ wx5100",fontsize=16,color="green",shape="box"];12920[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];12921[label="wx5100",fontsize=16,color="green",shape="box"];12922[label="wx31",fontsize=16,color="green",shape="box"];12923[label="wx4",fontsize=16,color="green",shape="box"];12924[label="wx32",fontsize=16,color="green",shape="box"];12925[label="wx34",fontsize=16,color="green",shape="box"];12926[label="wx33",fontsize=16,color="green",shape="box"];12888 -> 15538[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12888[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12888 -> 15546[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15547[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15548[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15549[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15550[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15551[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12888 -> 15552[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12889 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12889[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12889 -> 15536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12889 -> 15537[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12890[label="Succ wx5100",fontsize=16,color="green",shape="box"];12927[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];12928[label="wx5100",fontsize=16,color="green",shape="box"];12929[label="wx31",fontsize=16,color="green",shape="box"];12930[label="wx4",fontsize=16,color="green",shape="box"];12931[label="wx32",fontsize=16,color="green",shape="box"];12932[label="wx34",fontsize=16,color="green",shape="box"];12933[label="wx33",fontsize=16,color="green",shape="box"];12936 -> 15538[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];12936 -> 15553[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15556[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15557[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15558[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12936 -> 15559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15569[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (Pos Zero :% Neg (Succ wx1749) > Neg (Succ wx1744) :% Neg Zero))",fontsize=16,color="black",shape="box"];15569 -> 15578[label="",style="solid", color="black", weight=3]; 76.92/37.58 12938[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12938 -> 15579[label="",style="solid", color="black", weight=3]; 76.92/37.58 12939[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];12939 -> 15580[label="",style="solid", color="black", weight=3]; 76.92/37.58 12940[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];12940 -> 15581[label="",style="solid", color="black", weight=3]; 76.92/37.58 12941[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];12941 -> 15582[label="",style="solid", color="black", weight=3]; 76.92/37.58 12942[label="wx624",fontsize=16,color="green",shape="box"];12943[label="Succ wx629",fontsize=16,color="green",shape="box"];12944[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11560)) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12944 -> 15583[label="",style="solid", color="black", weight=3]; 76.92/37.58 12945[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12945 -> 15584[label="",style="solid", color="black", weight=3]; 76.92/37.58 12946[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7160)) (Pos (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12946 -> 15585[label="",style="solid", color="black", weight=3]; 76.92/37.58 12947[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12947 -> 15586[label="",style="solid", color="black", weight=3]; 76.92/37.58 12948 -> 15587[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12948[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7170)) (Pos (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12948 -> 15588[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12949 -> 15591[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12949[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12949 -> 15592[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12950[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7180)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12950 -> 15595[label="",style="solid", color="black", weight=3]; 76.92/37.58 12951[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12951 -> 15596[label="",style="solid", color="black", weight=3]; 76.92/37.58 12952[label="wx624",fontsize=16,color="green",shape="box"];12953[label="Succ wx629",fontsize=16,color="green",shape="box"];12954[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11570)) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12954 -> 15597[label="",style="solid", color="black", weight=3]; 76.92/37.58 12955[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12955 -> 15598[label="",style="solid", color="black", weight=3]; 76.92/37.58 12956[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7190)) (Neg (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12956 -> 15599[label="",style="solid", color="black", weight=3]; 76.92/37.58 12957[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12957 -> 15600[label="",style="solid", color="black", weight=3]; 76.92/37.58 12958 -> 15601[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12958[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7200)) (Neg (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12958 -> 15602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12959 -> 15604[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12959[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12959 -> 15605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12960[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7210)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12960 -> 15606[label="",style="solid", color="black", weight=3]; 76.92/37.58 12961[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12961 -> 15607[label="",style="solid", color="black", weight=3]; 76.92/37.58 12962[label="wx624",fontsize=16,color="green",shape="box"];12963[label="Succ wx629",fontsize=16,color="green",shape="box"];12964[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11580)) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12964 -> 15608[label="",style="solid", color="black", weight=3]; 76.92/37.58 12965[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx62300) * Pos (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12965 -> 15609[label="",style="solid", color="black", weight=3]; 76.92/37.58 12966[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7220)) (Neg (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12966 -> 15610[label="",style="solid", color="black", weight=3]; 76.92/37.58 12967[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12967 -> 15611[label="",style="solid", color="black", weight=3]; 76.92/37.58 12968 -> 15612[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12968[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7230)) (Neg (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12968 -> 15613[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12969 -> 15614[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12969[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12969 -> 15615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12970[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg (Succ wx7240)) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12970 -> 15616[label="",style="solid", color="black", weight=3]; 76.92/37.58 12971[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12971 -> 15617[label="",style="solid", color="black", weight=3]; 76.92/37.58 12972[label="wx624",fontsize=16,color="green",shape="box"];12973[label="Succ wx629",fontsize=16,color="green",shape="box"];12974[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11590)) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12974 -> 15618[label="",style="solid", color="black", weight=3]; 76.92/37.58 12975[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx62300) * Neg (Succ wx63000)) == GT))",fontsize=16,color="black",shape="box"];12975 -> 15619[label="",style="solid", color="black", weight=3]; 76.92/37.58 12976[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7250)) (Pos (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12976 -> 15620[label="",style="solid", color="black", weight=3]; 76.92/37.58 12977[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) Zero)) == GT))",fontsize=16,color="black",shape="box"];12977 -> 15621[label="",style="solid", color="black", weight=3]; 76.92/37.58 12978 -> 15622[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12978[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7260)) (Pos (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12978 -> 15623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12979 -> 15624[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12979[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat Zero (Succ wx63000))) == GT))",fontsize=16,color="magenta"];12979 -> 15625[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12980[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg (Succ wx7270)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12980 -> 15626[label="",style="solid", color="black", weight=3]; 76.92/37.58 12981[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];12981 -> 15627[label="",style="solid", color="black", weight=3]; 76.92/37.58 12982 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12982[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12982 -> 15628[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12982 -> 15629[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12983[label="Succ wx5100",fontsize=16,color="green",shape="box"];13021[label="wx5000",fontsize=16,color="green",shape="box"];13022[label="wx33",fontsize=16,color="green",shape="box"];13023[label="wx5100",fontsize=16,color="green",shape="box"];13024[label="wx4",fontsize=16,color="green",shape="box"];13025[label="wx34",fontsize=16,color="green",shape="box"];13026[label="wx31",fontsize=16,color="green",shape="box"];13027[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13028[label="wx32",fontsize=16,color="green",shape="box"];12985 -> 15633[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];12985 -> 15642[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15643[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15645[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15646[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15647[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15648[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12985 -> 15649[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12986 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 12986[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];12986 -> 15631[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12986 -> 15632[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 12987[label="Succ wx5100",fontsize=16,color="green",shape="box"];13029[label="wx5000",fontsize=16,color="green",shape="box"];13030[label="wx33",fontsize=16,color="green",shape="box"];13031[label="wx5100",fontsize=16,color="green",shape="box"];13032[label="wx4",fontsize=16,color="green",shape="box"];13033[label="wx34",fontsize=16,color="green",shape="box"];13034[label="wx31",fontsize=16,color="green",shape="box"];13035[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13036[label="wx32",fontsize=16,color="green",shape="box"];13039 -> 15633[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13039 -> 15650[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15651[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15652[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15653[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15654[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15655[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13039 -> 15657[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15658[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (Neg (Succ wx1767) :% Pos (Succ wx1768) > Pos (Succ wx1762) :% Pos Zero))",fontsize=16,color="black",shape="box"];15658 -> 15718[label="",style="solid", color="black", weight=3]; 76.92/37.58 13041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13041 -> 15659[label="",style="solid", color="black", weight=3]; 76.92/37.58 13042[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13042 -> 15660[label="",style="solid", color="black", weight=3]; 76.92/37.58 13043[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13043 -> 15661[label="",style="solid", color="black", weight=3]; 76.92/37.58 13044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13044 -> 15662[label="",style="solid", color="black", weight=3]; 76.92/37.58 13045 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13045[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13045 -> 15663[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13045 -> 15664[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13046[label="Succ wx5100",fontsize=16,color="green",shape="box"];13047 -> 15668[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13047 -> 15701[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15702[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15703[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15706[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15707[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13047 -> 15708[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13061[label="wx4",fontsize=16,color="green",shape="box"];13062[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13063[label="wx31",fontsize=16,color="green",shape="box"];13064[label="wx5000",fontsize=16,color="green",shape="box"];13065[label="wx34",fontsize=16,color="green",shape="box"];13066[label="wx33",fontsize=16,color="green",shape="box"];13067[label="wx32",fontsize=16,color="green",shape="box"];13068[label="wx5100",fontsize=16,color="green",shape="box"];13049 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13049[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13049 -> 15666[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13049 -> 15667[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13050[label="Succ wx5100",fontsize=16,color="green",shape="box"];13051 -> 15668[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13051 -> 15709[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15711[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15712[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15713[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15714[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15715[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13051 -> 15716[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13069[label="wx4",fontsize=16,color="green",shape="box"];13070[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13071[label="wx31",fontsize=16,color="green",shape="box"];13072[label="wx5000",fontsize=16,color="green",shape="box"];13073[label="wx34",fontsize=16,color="green",shape="box"];13074[label="wx33",fontsize=16,color="green",shape="box"];13075[label="wx32",fontsize=16,color="green",shape="box"];13076[label="wx5100",fontsize=16,color="green",shape="box"];13083[label="wx5100",fontsize=16,color="green",shape="box"];13084[label="wx5100",fontsize=16,color="green",shape="box"];16001[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg (primMulNat (Succ wx1390) Zero)) (Pos (Succ wx1385) * Neg (Succ wx1391)) == GT))",fontsize=16,color="black",shape="box"];16001 -> 16048[label="",style="solid", color="black", weight=3]; 76.92/37.58 13088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13088 -> 15720[label="",style="solid", color="black", weight=3]; 76.92/37.58 13089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat (Succ wx11190) Zero == GT))",fontsize=16,color="black",shape="box"];13089 -> 15721[label="",style="solid", color="black", weight=3]; 76.92/37.58 13090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13090 -> 15722[label="",style="solid", color="black", weight=3]; 76.92/37.58 13091[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13091 -> 15723[label="",style="solid", color="black", weight=3]; 76.92/37.58 13092 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13092[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13092 -> 15724[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13092 -> 15725[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13093[label="Succ wx5100",fontsize=16,color="green",shape="box"];13094 -> 15729[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13094[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13094 -> 15762[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15763[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15764[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15765[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15766[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15767[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15768[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13094 -> 15769[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13108[label="wx5000",fontsize=16,color="green",shape="box"];13109[label="wx5100",fontsize=16,color="green",shape="box"];13110[label="wx4",fontsize=16,color="green",shape="box"];13111[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13112[label="wx31",fontsize=16,color="green",shape="box"];13113[label="wx32",fontsize=16,color="green",shape="box"];13114[label="wx34",fontsize=16,color="green",shape="box"];13115[label="wx33",fontsize=16,color="green",shape="box"];13096 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13096[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13096 -> 15727[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13096 -> 15728[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13097[label="Succ wx5100",fontsize=16,color="green",shape="box"];13098 -> 15729[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13098 -> 15770[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15771[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15773[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15774[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15775[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15776[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13098 -> 15777[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13116[label="wx5000",fontsize=16,color="green",shape="box"];13117[label="wx5100",fontsize=16,color="green",shape="box"];13118[label="wx4",fontsize=16,color="green",shape="box"];13119[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13120[label="wx31",fontsize=16,color="green",shape="box"];13121[label="wx32",fontsize=16,color="green",shape="box"];13122[label="wx34",fontsize=16,color="green",shape="box"];13123[label="wx33",fontsize=16,color="green",shape="box"];13130[label="wx5100",fontsize=16,color="green",shape="box"];13131[label="wx5100",fontsize=16,color="green",shape="box"];16046[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg (primMulNat (Succ wx1399) Zero)) (Neg (Succ wx1394) * Pos (Succ wx1400)) == GT))",fontsize=16,color="black",shape="box"];16046 -> 16083[label="",style="solid", color="black", weight=3]; 76.92/37.58 13135[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13135 -> 15788[label="",style="solid", color="black", weight=3]; 76.92/37.58 13136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat (Succ wx11200) Zero == GT))",fontsize=16,color="black",shape="box"];13136 -> 15789[label="",style="solid", color="black", weight=3]; 76.92/37.58 13137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13137 -> 15790[label="",style="solid", color="black", weight=3]; 76.92/37.58 13138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13138 -> 15791[label="",style="solid", color="black", weight=3]; 76.92/37.58 13139 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13139[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13139 -> 15792[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13139 -> 15793[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13140[label="Succ wx5100",fontsize=16,color="green",shape="box"];13178[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13179[label="wx33",fontsize=16,color="green",shape="box"];13180[label="wx5100",fontsize=16,color="green",shape="box"];13181[label="wx4",fontsize=16,color="green",shape="box"];13182[label="wx31",fontsize=16,color="green",shape="box"];13183[label="wx32",fontsize=16,color="green",shape="box"];13184[label="wx34",fontsize=16,color="green",shape="box"];13185[label="wx5000",fontsize=16,color="green",shape="box"];13142 -> 15797[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13142 -> 15806[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15807[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15808[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15809[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15810[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15812[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13142 -> 15813[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13143 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13143[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13143 -> 15795[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13143 -> 15796[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13144[label="Succ wx5100",fontsize=16,color="green",shape="box"];13186[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13187[label="wx33",fontsize=16,color="green",shape="box"];13188[label="wx5100",fontsize=16,color="green",shape="box"];13189[label="wx4",fontsize=16,color="green",shape="box"];13190[label="wx31",fontsize=16,color="green",shape="box"];13191[label="wx32",fontsize=16,color="green",shape="box"];13192[label="wx34",fontsize=16,color="green",shape="box"];13193[label="wx5000",fontsize=16,color="green",shape="box"];13196 -> 15797[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13196 -> 15814[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15815[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15816[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15817[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15818[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15819[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15820[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13196 -> 15821[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15831[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (Neg (Succ wx1794) :% Neg (Succ wx1795) > Neg (Succ wx1789) :% Pos Zero))",fontsize=16,color="black",shape="box"];15831 -> 15869[label="",style="solid", color="black", weight=3]; 76.92/37.58 13198[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13198 -> 15832[label="",style="solid", color="black", weight=3]; 76.92/37.58 13199[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13199 -> 15833[label="",style="solid", color="black", weight=3]; 76.92/37.58 13200[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13200 -> 15834[label="",style="solid", color="black", weight=3]; 76.92/37.58 13201[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13201 -> 15835[label="",style="solid", color="black", weight=3]; 76.92/37.58 13202 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13202[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13202 -> 15836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13202 -> 15837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13203[label="Succ wx5100",fontsize=16,color="green",shape="box"];13241[label="wx34",fontsize=16,color="green",shape="box"];13242[label="wx32",fontsize=16,color="green",shape="box"];13243[label="wx4",fontsize=16,color="green",shape="box"];13244[label="wx30100",fontsize=16,color="green",shape="box"];13245[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13246[label="wx33",fontsize=16,color="green",shape="box"];13247[label="wx5100",fontsize=16,color="green",shape="box"];13248[label="wx31",fontsize=16,color="green",shape="box"];13205 -> 15841[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13205 -> 15850[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15851[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15852[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15853[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15854[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15855[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15856[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13205 -> 15857[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13206 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13206[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13206 -> 15839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13206 -> 15840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13207[label="Succ wx5100",fontsize=16,color="green",shape="box"];13249[label="wx34",fontsize=16,color="green",shape="box"];13250[label="wx32",fontsize=16,color="green",shape="box"];13251[label="wx4",fontsize=16,color="green",shape="box"];13252[label="wx30100",fontsize=16,color="green",shape="box"];13253[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13254[label="wx33",fontsize=16,color="green",shape="box"];13255[label="wx5100",fontsize=16,color="green",shape="box"];13256[label="wx31",fontsize=16,color="green",shape="box"];13259 -> 15841[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13259 -> 15858[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15859[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15860[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15861[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15862[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15863[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15864[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13259 -> 15865[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 15868[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (Neg Zero :% Pos (Succ wx1804) > Pos (Succ wx1798) :% Pos (Succ wx1799)))",fontsize=16,color="black",shape="box"];15868 -> 15931[label="",style="solid", color="black", weight=3]; 76.92/37.58 13261[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13261 -> 15870[label="",style="solid", color="black", weight=3]; 76.92/37.58 13262[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13262 -> 15871[label="",style="solid", color="black", weight=3]; 76.92/37.58 13263[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13263 -> 15872[label="",style="solid", color="black", weight=3]; 76.92/37.58 13264[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13264 -> 15873[label="",style="solid", color="black", weight=3]; 76.92/37.58 13265 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13265[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13265 -> 15874[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13265 -> 15875[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13266[label="Succ wx5100",fontsize=16,color="green",shape="box"];13267 -> 15879[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13267 -> 15912[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15913[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15914[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15915[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15916[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15917[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15918[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13267 -> 15919[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13281[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13282[label="wx31",fontsize=16,color="green",shape="box"];13283[label="wx30100",fontsize=16,color="green",shape="box"];13284[label="wx33",fontsize=16,color="green",shape="box"];13285[label="wx34",fontsize=16,color="green",shape="box"];13286[label="wx5100",fontsize=16,color="green",shape="box"];13287[label="wx4",fontsize=16,color="green",shape="box"];13288[label="wx32",fontsize=16,color="green",shape="box"];13269 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13269[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13269 -> 15877[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13269 -> 15878[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13270[label="Succ wx5100",fontsize=16,color="green",shape="box"];13271 -> 15879[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13271[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13271 -> 15920[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15921[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15922[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15923[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15924[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15925[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15926[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13271 -> 15927[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13289[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13290[label="wx31",fontsize=16,color="green",shape="box"];13291[label="wx30100",fontsize=16,color="green",shape="box"];13292[label="wx33",fontsize=16,color="green",shape="box"];13293[label="wx34",fontsize=16,color="green",shape="box"];13294[label="wx5100",fontsize=16,color="green",shape="box"];13295[label="wx4",fontsize=16,color="green",shape="box"];13296[label="wx32",fontsize=16,color="green",shape="box"];13303[label="wx5100",fontsize=16,color="green",shape="box"];13304[label="wx5100",fontsize=16,color="green",shape="box"];16203 -> 16246[label="",style="dashed", color="red", weight=0]; 76.92/37.58 16203[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg (primMulNat Zero (Succ wx1422))) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="magenta"];16203 -> 16247[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13310[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13310 -> 15933[label="",style="solid", color="black", weight=3]; 76.92/37.58 13311[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx11230) Zero == GT))",fontsize=16,color="black",shape="box"];13311 -> 15934[label="",style="solid", color="black", weight=3]; 76.92/37.58 13312[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13312 -> 15935[label="",style="solid", color="black", weight=3]; 76.92/37.58 13313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13313 -> 15936[label="",style="solid", color="black", weight=3]; 76.92/37.58 13314 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13314[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13314 -> 15937[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13314 -> 15938[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13315[label="Succ wx5100",fontsize=16,color="green",shape="box"];13316 -> 15942[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13316[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13316 -> 15975[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15976[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15977[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15978[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15979[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15980[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15981[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13316 -> 15982[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13330[label="wx31",fontsize=16,color="green",shape="box"];13331[label="wx34",fontsize=16,color="green",shape="box"];13332[label="wx32",fontsize=16,color="green",shape="box"];13333[label="wx4",fontsize=16,color="green",shape="box"];13334[label="wx33",fontsize=16,color="green",shape="box"];13335[label="wx30100",fontsize=16,color="green",shape="box"];13336[label="wx5100",fontsize=16,color="green",shape="box"];13337[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13318 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13318[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13318 -> 15940[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13318 -> 15941[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13319[label="Succ wx5100",fontsize=16,color="green",shape="box"];13320 -> 15942[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13320[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13320 -> 15983[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15984[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15985[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15986[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15987[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15988[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15989[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13320 -> 15990[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13338[label="wx31",fontsize=16,color="green",shape="box"];13339[label="wx34",fontsize=16,color="green",shape="box"];13340[label="wx32",fontsize=16,color="green",shape="box"];13341[label="wx4",fontsize=16,color="green",shape="box"];13342[label="wx33",fontsize=16,color="green",shape="box"];13343[label="wx30100",fontsize=16,color="green",shape="box"];13344[label="wx5100",fontsize=16,color="green",shape="box"];13345[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13352[label="wx5100",fontsize=16,color="green",shape="box"];13353[label="wx5100",fontsize=16,color="green",shape="box"];16244 -> 16250[label="",style="dashed", color="red", weight=0]; 76.92/37.58 16244[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg (primMulNat Zero (Succ wx1431))) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="magenta"];16244 -> 16251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13359 -> 16003[label="",style="solid", color="black", weight=3]; 76.92/37.58 13360[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx11240) Zero == GT))",fontsize=16,color="black",shape="box"];13360 -> 16004[label="",style="solid", color="black", weight=3]; 76.92/37.58 13361[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13361 -> 16005[label="",style="solid", color="black", weight=3]; 76.92/37.58 13362[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13362 -> 16006[label="",style="solid", color="black", weight=3]; 76.92/37.58 13363 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13363[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13363 -> 16007[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13363 -> 16008[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13364[label="Succ wx5100",fontsize=16,color="green",shape="box"];13402[label="wx31",fontsize=16,color="green",shape="box"];13403[label="wx33",fontsize=16,color="green",shape="box"];13404[label="wx5100",fontsize=16,color="green",shape="box"];13405[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13406[label="wx32",fontsize=16,color="green",shape="box"];13407[label="wx34",fontsize=16,color="green",shape="box"];13408[label="wx30100",fontsize=16,color="green",shape="box"];13409[label="wx4",fontsize=16,color="green",shape="box"];13366 -> 16012[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13366[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13366 -> 16021[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16022[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16023[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16024[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16025[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13366 -> 16028[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13367 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13367[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13367 -> 16010[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13367 -> 16011[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13368[label="Succ wx5100",fontsize=16,color="green",shape="box"];13410[label="wx31",fontsize=16,color="green",shape="box"];13411[label="wx33",fontsize=16,color="green",shape="box"];13412[label="wx5100",fontsize=16,color="green",shape="box"];13413[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13414[label="wx32",fontsize=16,color="green",shape="box"];13415[label="wx34",fontsize=16,color="green",shape="box"];13416[label="wx30100",fontsize=16,color="green",shape="box"];13417[label="wx4",fontsize=16,color="green",shape="box"];13420 -> 16012[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13420[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13420 -> 16029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16030[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16031[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16032[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16033[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16034[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16035[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13420 -> 16036[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 16047[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (Neg Zero :% Neg (Succ wx1831) > Neg (Succ wx1825) :% Pos (Succ wx1826)))",fontsize=16,color="black",shape="box"];16047 -> 16084[label="",style="solid", color="black", weight=3]; 76.92/37.58 13422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13422 -> 16049[label="",style="solid", color="black", weight=3]; 76.92/37.58 13423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13423 -> 16050[label="",style="solid", color="black", weight=3]; 76.92/37.58 13424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13424 -> 16051[label="",style="solid", color="black", weight=3]; 76.92/37.58 13425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13425 -> 16052[label="",style="solid", color="black", weight=3]; 76.92/37.58 13426 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13426[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13426 -> 16053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13426 -> 16054[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13427[label="Succ wx5100",fontsize=16,color="green",shape="box"];13461[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13462[label="wx32",fontsize=16,color="green",shape="box"];13463[label="wx31",fontsize=16,color="green",shape="box"];13464[label="wx4",fontsize=16,color="green",shape="box"];13465[label="wx33",fontsize=16,color="green",shape="box"];13466[label="wx34",fontsize=16,color="green",shape="box"];13467[label="wx5100",fontsize=16,color="green",shape="box"];13429 -> 16058[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13429[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13429 -> 16066[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16067[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16068[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16069[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16070[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16071[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13429 -> 16072[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13430 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13430[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13430 -> 16056[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13430 -> 16057[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13431[label="Succ wx5100",fontsize=16,color="green",shape="box"];13468[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13469[label="wx32",fontsize=16,color="green",shape="box"];13470[label="wx31",fontsize=16,color="green",shape="box"];13471[label="wx4",fontsize=16,color="green",shape="box"];13472[label="wx33",fontsize=16,color="green",shape="box"];13473[label="wx34",fontsize=16,color="green",shape="box"];13474[label="wx5100",fontsize=16,color="green",shape="box"];13477 -> 16058[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13477[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13477 -> 16073[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16076[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16077[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16078[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13477 -> 16079[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 16082[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (Neg Zero :% Pos (Succ wx1839) > Pos (Succ wx1834) :% Pos Zero))",fontsize=16,color="black",shape="box"];16082 -> 16140[label="",style="solid", color="black", weight=3]; 76.92/37.58 13479[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13479 -> 16085[label="",style="solid", color="black", weight=3]; 76.92/37.58 13480[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13480 -> 16086[label="",style="solid", color="black", weight=3]; 76.92/37.58 13481[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13481 -> 16087[label="",style="solid", color="black", weight=3]; 76.92/37.58 13482[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13482 -> 16088[label="",style="solid", color="black", weight=3]; 76.92/37.58 13483 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13483[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13483 -> 16089[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13483 -> 16090[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13484[label="Succ wx5100",fontsize=16,color="green",shape="box"];13485 -> 16094[label="",style="dashed", color="red", weight=0]; 76.92/37.58 13485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13485 -> 16123[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13485 -> 16124[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13485 -> 16125[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13485 -> 16126[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13485 -> 16127[label="",style="dashed", color="magenta", weight=3]; 76.92/37.58 13485 -> 16128[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13485 -> 16129[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13498[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13499[label="wx32",fontsize=16,color="green",shape="box"];13500[label="wx5100",fontsize=16,color="green",shape="box"];13501[label="wx33",fontsize=16,color="green",shape="box"];13502[label="wx31",fontsize=16,color="green",shape="box"];13503[label="wx34",fontsize=16,color="green",shape="box"];13504[label="wx4",fontsize=16,color="green",shape="box"];13487 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13487[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13487 -> 16092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13487 -> 16093[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13488[label="Succ wx5100",fontsize=16,color="green",shape="box"];13489 -> 16094[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13489[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13489 -> 16130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16132[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16133[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16134[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16135[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13489 -> 16136[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13505[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13506[label="wx32",fontsize=16,color="green",shape="box"];13507[label="wx5100",fontsize=16,color="green",shape="box"];13508[label="wx33",fontsize=16,color="green",shape="box"];13509[label="wx31",fontsize=16,color="green",shape="box"];13510[label="wx34",fontsize=16,color="green",shape="box"];13511[label="wx4",fontsize=16,color="green",shape="box"];13518[label="wx5100",fontsize=16,color="green",shape="box"];13519[label="wx5100",fontsize=16,color="green",shape="box"];16265[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1456) * Neg (Succ wx1461)) == GT))",fontsize=16,color="black",shape="box"];16265 -> 16275[label="",style="solid", color="black", weight=3]; 76.92/37.59 13523[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13523 -> 16142[label="",style="solid", color="black", weight=3]; 76.92/37.59 13524[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat (Succ wx11270) Zero == GT))",fontsize=16,color="black",shape="box"];13524 -> 16143[label="",style="solid", color="black", weight=3]; 76.92/37.59 13525[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13525 -> 16144[label="",style="solid", color="black", weight=3]; 76.92/37.59 13526[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13526 -> 16145[label="",style="solid", color="black", weight=3]; 76.92/37.59 13527 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13527[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13527 -> 16146[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13527 -> 16147[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13528[label="Succ wx5100",fontsize=16,color="green",shape="box"];13529 -> 16151[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13529 -> 16180[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16181[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16182[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16183[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16184[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16185[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13529 -> 16186[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13542[label="wx4",fontsize=16,color="green",shape="box"];13543[label="wx32",fontsize=16,color="green",shape="box"];13544[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13545[label="wx33",fontsize=16,color="green",shape="box"];13546[label="wx31",fontsize=16,color="green",shape="box"];13547[label="wx5100",fontsize=16,color="green",shape="box"];13548[label="wx34",fontsize=16,color="green",shape="box"];13531 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13531[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13531 -> 16149[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13531 -> 16150[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13532[label="Succ wx5100",fontsize=16,color="green",shape="box"];13533 -> 16151[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13533[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == LT))",fontsize=16,color="magenta"];13533 -> 16187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16188[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16189[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16190[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16191[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16192[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13533 -> 16193[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13549[label="wx4",fontsize=16,color="green",shape="box"];13550[label="wx32",fontsize=16,color="green",shape="box"];13551[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13552[label="wx33",fontsize=16,color="green",shape="box"];13553[label="wx31",fontsize=16,color="green",shape="box"];13554[label="wx5100",fontsize=16,color="green",shape="box"];13555[label="wx34",fontsize=16,color="green",shape="box"];13562[label="wx5100",fontsize=16,color="green",shape="box"];13563[label="wx5100",fontsize=16,color="green",shape="box"];16274[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1464) * Pos (Succ wx1469)) == GT))",fontsize=16,color="black",shape="box"];16274 -> 16285[label="",style="solid", color="black", weight=3]; 76.92/37.59 13567[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13567 -> 16205[label="",style="solid", color="black", weight=3]; 76.92/37.59 13568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat (Succ wx11280) Zero == GT))",fontsize=16,color="black",shape="box"];13568 -> 16206[label="",style="solid", color="black", weight=3]; 76.92/37.59 13569[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13569 -> 16207[label="",style="solid", color="black", weight=3]; 76.92/37.59 13570[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13570 -> 16208[label="",style="solid", color="black", weight=3]; 76.92/37.59 13571 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13571[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13571 -> 16209[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13571 -> 16210[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13572[label="Succ wx5100",fontsize=16,color="green",shape="box"];13606[label="wx4",fontsize=16,color="green",shape="box"];13607[label="wx31",fontsize=16,color="green",shape="box"];13608[label="wx33",fontsize=16,color="green",shape="box"];13609[label="wx32",fontsize=16,color="green",shape="box"];13610[label="wx5100",fontsize=16,color="green",shape="box"];13611[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13612[label="wx34",fontsize=16,color="green",shape="box"];13574 -> 16214[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13574[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13574 -> 16222[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16223[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16224[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16226[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16227[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13574 -> 16228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13575 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13575[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13575 -> 16212[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13575 -> 16213[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13576[label="Succ wx5100",fontsize=16,color="green",shape="box"];13613[label="wx4",fontsize=16,color="green",shape="box"];13614[label="wx31",fontsize=16,color="green",shape="box"];13615[label="wx33",fontsize=16,color="green",shape="box"];13616[label="wx32",fontsize=16,color="green",shape="box"];13617[label="wx5100",fontsize=16,color="green",shape="box"];13618[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13619[label="wx34",fontsize=16,color="green",shape="box"];13622 -> 16214[label="",style="dashed", color="red", weight=0]; 76.92/37.59 13622[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13622 -> 16229[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16230[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16231[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16232[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16233[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16234[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 13622 -> 16235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.59 16245[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (Neg Zero :% Neg (Succ wx1863) > Neg (Succ wx1858) :% Pos Zero))",fontsize=16,color="black",shape="box"];16245 -> 16254[label="",style="solid", color="black", weight=3]; 76.92/37.59 13624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13624 -> 16255[label="",style="solid", color="black", weight=3]; 76.92/37.59 13625[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];13625 -> 16256[label="",style="solid", color="black", weight=3]; 76.92/37.60 13626[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13626 -> 16257[label="",style="solid", color="black", weight=3]; 76.92/37.60 13627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13627 -> 16258[label="",style="solid", color="black", weight=3]; 76.92/37.60 13628 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13628[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Neg wx8580))",fontsize=16,color="magenta"];13628 -> 16259[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13628 -> 16260[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13628 -> 16261[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13629 -> 16262[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13629[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13629 -> 16263[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13630[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13630 -> 16266[label="",style="solid", color="black", weight=3]; 76.92/37.60 13631[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13631 -> 16267[label="",style="solid", color="black", weight=3]; 76.92/37.60 13632[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13632 -> 16268[label="",style="solid", color="black", weight=3]; 76.92/37.60 13633 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13633[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Pos wx8580))",fontsize=16,color="magenta"];13633 -> 16269[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13633 -> 16270[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13633 -> 16271[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13634 -> 16272[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13634[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13634 -> 16273[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13635[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13635 -> 16276[label="",style="solid", color="black", weight=3]; 76.92/37.60 13636[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13636 -> 16277[label="",style="solid", color="black", weight=3]; 76.92/37.60 13637[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];13637 -> 16278[label="",style="solid", color="black", weight=3]; 76.92/37.60 13638[label="wx852",fontsize=16,color="green",shape="box"];13639[label="Succ wx857",fontsize=16,color="green",shape="box"];13640[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx11620)) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];13640 -> 16279[label="",style="solid", color="black", weight=3]; 76.92/37.60 13641[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx85100) * Pos (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];13641 -> 16280[label="",style="solid", color="black", weight=3]; 76.92/37.60 13642[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9390)) (Pos (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];13642 -> 16281[label="",style="solid", color="black", weight=3]; 76.92/37.60 13643[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];13643 -> 16282[label="",style="solid", color="black", weight=3]; 76.92/37.60 13644 -> 16283[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13644[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx9400)) (Pos (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13644 -> 16284[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13645 -> 16286[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13645[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13645 -> 16287[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13646[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos (Succ wx9410)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];13646 -> 16288[label="",style="solid", color="black", weight=3]; 76.92/37.60 13647[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];13647 -> 16289[label="",style="solid", color="black", weight=3]; 76.92/37.60 13648[label="wx852",fontsize=16,color="green",shape="box"];13649[label="Succ wx857",fontsize=16,color="green",shape="box"];13650[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx11630)) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];13650 -> 16290[label="",style="solid", color="black", weight=3]; 76.92/37.60 13651[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (Succ wx85100) * Neg (Succ wx85800)) == GT))",fontsize=16,color="black",shape="box"];13651 -> 16291[label="",style="solid", color="black", weight=3]; 76.92/37.60 13652[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9420)) (Pos (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];13652 -> 16292[label="",style="solid", color="black", weight=3]; 76.92/37.60 13653[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) Zero)) == GT))",fontsize=16,color="black",shape="box"];13653 -> 16293[label="",style="solid", color="black", weight=3]; 76.92/37.60 13654 -> 16294[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13654[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx9430)) (Pos (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13654 -> 16295[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13655 -> 16296[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13655[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx85800))) == GT))",fontsize=16,color="magenta"];13655 -> 16297[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13656[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos (Succ wx9440)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];13656 -> 16298[label="",style="solid", color="black", weight=3]; 76.92/37.60 13657[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];13657 -> 16299[label="",style="solid", color="black", weight=3]; 76.92/37.60 13658 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13658[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13658 -> 16300[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13658 -> 16301[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13659[label="Succ wx5100",fontsize=16,color="green",shape="box"];13660 -> 16305[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13660 -> 16338[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16339[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16340[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16341[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16344[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13660 -> 16345[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13674[label="wx4",fontsize=16,color="green",shape="box"];13675[label="wx33",fontsize=16,color="green",shape="box"];13676[label="wx32",fontsize=16,color="green",shape="box"];13677[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13678[label="wx5000",fontsize=16,color="green",shape="box"];13679[label="wx5100",fontsize=16,color="green",shape="box"];13680[label="wx34",fontsize=16,color="green",shape="box"];13681[label="wx31",fontsize=16,color="green",shape="box"];13662 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13662[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13662 -> 16303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13662 -> 16304[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13663[label="Succ wx5100",fontsize=16,color="green",shape="box"];13664 -> 16305[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13664 -> 16346[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16347[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16348[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16349[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16350[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16351[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16352[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13664 -> 16353[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13682[label="wx4",fontsize=16,color="green",shape="box"];13683[label="wx33",fontsize=16,color="green",shape="box"];13684[label="wx32",fontsize=16,color="green",shape="box"];13685[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13686[label="wx5000",fontsize=16,color="green",shape="box"];13687[label="wx5100",fontsize=16,color="green",shape="box"];13688[label="wx34",fontsize=16,color="green",shape="box"];13689[label="wx31",fontsize=16,color="green",shape="box"];13759[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (Neg (Succ wx1485) :% Pos (Succ wx1486) > Pos (Succ wx1480) :% Neg Zero))",fontsize=16,color="black",shape="box"];13759 -> 16355[label="",style="solid", color="black", weight=3]; 76.92/37.60 13693[label="wx5100",fontsize=16,color="green",shape="box"];13694[label="wx5100",fontsize=16,color="green",shape="box"];13696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13696 -> 16356[label="",style="solid", color="black", weight=3]; 76.92/37.60 13697[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx11300) == GT))",fontsize=16,color="black",shape="box"];13697 -> 16357[label="",style="solid", color="black", weight=3]; 76.92/37.60 13698[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13698 -> 16358[label="",style="solid", color="black", weight=3]; 76.92/37.60 13699[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13699 -> 16359[label="",style="solid", color="black", weight=3]; 76.92/37.60 13700 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13700[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13700 -> 16360[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13700 -> 16361[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13701[label="Succ wx5100",fontsize=16,color="green",shape="box"];13739[label="wx5100",fontsize=16,color="green",shape="box"];13740[label="wx4",fontsize=16,color="green",shape="box"];13741[label="wx32",fontsize=16,color="green",shape="box"];13742[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13743[label="wx33",fontsize=16,color="green",shape="box"];13744[label="wx5000",fontsize=16,color="green",shape="box"];13745[label="wx34",fontsize=16,color="green",shape="box"];13746[label="wx31",fontsize=16,color="green",shape="box"];13703 -> 13755[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13703[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13703 -> 16362[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16363[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16364[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16365[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16366[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16367[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16368[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13703 -> 16369[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13704 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13704[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13704 -> 16370[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13704 -> 16371[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13705[label="Succ wx5100",fontsize=16,color="green",shape="box"];13747[label="wx5100",fontsize=16,color="green",shape="box"];13748[label="wx4",fontsize=16,color="green",shape="box"];13749[label="wx32",fontsize=16,color="green",shape="box"];13750[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13751[label="wx33",fontsize=16,color="green",shape="box"];13752[label="wx5000",fontsize=16,color="green",shape="box"];13753[label="wx34",fontsize=16,color="green",shape="box"];13754[label="wx31",fontsize=16,color="green",shape="box"];13760 -> 13755[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13760[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13760 -> 16372[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16373[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16375[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16376[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16378[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13760 -> 16379[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 13821[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11343[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (Neg (Succ wx5000) :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero))",fontsize=16,color="magenta"];11343 -> 16380[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16381[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16383[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16384[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16386[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11343 -> 16387[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14183[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1489)) (Neg (Succ wx1495))) == GT))",fontsize=16,color="black",shape="box"];14183 -> 16388[label="",style="solid", color="black", weight=3]; 76.92/37.60 13761[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13761 -> 16389[label="",style="solid", color="black", weight=3]; 76.92/37.60 13762[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];13762 -> 16390[label="",style="solid", color="black", weight=3]; 76.92/37.60 13763[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13763 -> 16391[label="",style="solid", color="black", weight=3]; 76.92/37.60 13764[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13764 -> 16392[label="",style="solid", color="black", weight=3]; 76.92/37.60 13765 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13765[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13765 -> 16393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13765 -> 16394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13766[label="Succ wx5100",fontsize=16,color="green",shape="box"];13804[label="wx32",fontsize=16,color="green",shape="box"];13805[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13806[label="wx34",fontsize=16,color="green",shape="box"];13807[label="wx33",fontsize=16,color="green",shape="box"];13808[label="wx31",fontsize=16,color="green",shape="box"];13809[label="wx5000",fontsize=16,color="green",shape="box"];13810[label="wx4",fontsize=16,color="green",shape="box"];13811[label="wx5100",fontsize=16,color="green",shape="box"];13768 -> 13820[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13768 -> 16395[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16396[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16397[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16398[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16399[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16400[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13768 -> 16402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13769 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13769[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13769 -> 16403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13769 -> 16404[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13770[label="Succ wx5100",fontsize=16,color="green",shape="box"];13812[label="wx32",fontsize=16,color="green",shape="box"];13813[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13814[label="wx34",fontsize=16,color="green",shape="box"];13815[label="wx33",fontsize=16,color="green",shape="box"];13816[label="wx31",fontsize=16,color="green",shape="box"];13817[label="wx5000",fontsize=16,color="green",shape="box"];13818[label="wx4",fontsize=16,color="green",shape="box"];13819[label="wx5100",fontsize=16,color="green",shape="box"];13822 -> 13820[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13822 -> 16405[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16406[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16407[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16408[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16409[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16410[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16411[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13822 -> 16412[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 13859[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11363[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (Neg (Succ wx5000) :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero))",fontsize=16,color="magenta"];11363 -> 16413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16415[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16416[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16417[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16418[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16419[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11363 -> 16420[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14243[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1498)) (Pos (Succ wx1504))) == GT))",fontsize=16,color="black",shape="box"];14243 -> 16421[label="",style="solid", color="black", weight=3]; 76.92/37.60 13823[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13823 -> 16422[label="",style="solid", color="black", weight=3]; 76.92/37.60 13824[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];13824 -> 16423[label="",style="solid", color="black", weight=3]; 76.92/37.60 13825[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13825 -> 16424[label="",style="solid", color="black", weight=3]; 76.92/37.60 13826[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13826 -> 16425[label="",style="solid", color="black", weight=3]; 76.92/37.60 13827 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13827[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13827 -> 16426[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13827 -> 16427[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13828[label="Succ wx5100",fontsize=16,color="green",shape="box"];13829 -> 16431[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13829[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13829 -> 16464[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16465[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16466[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16467[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16468[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16469[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16470[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13829 -> 16471[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13843[label="wx33",fontsize=16,color="green",shape="box"];13844[label="wx5100",fontsize=16,color="green",shape="box"];13845[label="wx34",fontsize=16,color="green",shape="box"];13846[label="wx31",fontsize=16,color="green",shape="box"];13847[label="wx5000",fontsize=16,color="green",shape="box"];13848[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13849[label="wx4",fontsize=16,color="green",shape="box"];13850[label="wx32",fontsize=16,color="green",shape="box"];13831 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13831[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13831 -> 16429[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13831 -> 16430[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13832[label="Succ wx5100",fontsize=16,color="green",shape="box"];13833 -> 16431[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13833 -> 16472[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16473[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16474[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16475[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16476[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16477[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16478[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13833 -> 16479[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13851[label="wx33",fontsize=16,color="green",shape="box"];13852[label="wx5100",fontsize=16,color="green",shape="box"];13853[label="wx34",fontsize=16,color="green",shape="box"];13854[label="wx31",fontsize=16,color="green",shape="box"];13855[label="wx5000",fontsize=16,color="green",shape="box"];13856[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13857[label="wx4",fontsize=16,color="green",shape="box"];13858[label="wx32",fontsize=16,color="green",shape="box"];13905[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (Neg (Succ wx1512) :% Neg (Succ wx1513) > Neg (Succ wx1507) :% Neg Zero))",fontsize=16,color="black",shape="box"];13905 -> 16482[label="",style="solid", color="black", weight=3]; 76.92/37.60 13863[label="wx5100",fontsize=16,color="green",shape="box"];13864[label="wx5100",fontsize=16,color="green",shape="box"];13866[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13866 -> 16483[label="",style="solid", color="black", weight=3]; 76.92/37.60 13867[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx11330) == GT))",fontsize=16,color="black",shape="box"];13867 -> 16484[label="",style="solid", color="black", weight=3]; 76.92/37.60 13868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13868 -> 16485[label="",style="solid", color="black", weight=3]; 76.92/37.60 13869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13869 -> 16486[label="",style="solid", color="black", weight=3]; 76.92/37.60 13870 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13870[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13870 -> 16487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13870 -> 16488[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13871[label="Succ wx5100",fontsize=16,color="green",shape="box"];13872 -> 16492[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13872 -> 16525[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16526[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16527[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16528[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16529[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16530[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16531[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13872 -> 16532[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13886[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13887[label="wx4",fontsize=16,color="green",shape="box"];13888[label="wx32",fontsize=16,color="green",shape="box"];13889[label="wx5100",fontsize=16,color="green",shape="box"];13890[label="wx31",fontsize=16,color="green",shape="box"];13891[label="wx34",fontsize=16,color="green",shape="box"];13892[label="wx30100",fontsize=16,color="green",shape="box"];13893[label="wx33",fontsize=16,color="green",shape="box"];13874 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13874[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13874 -> 16490[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13874 -> 16491[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13875[label="Succ wx5100",fontsize=16,color="green",shape="box"];13876 -> 16492[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];13876 -> 16533[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16534[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16535[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16537[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16538[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13876 -> 16540[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13894[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13895[label="wx4",fontsize=16,color="green",shape="box"];13896[label="wx32",fontsize=16,color="green",shape="box"];13897[label="wx5100",fontsize=16,color="green",shape="box"];13898[label="wx31",fontsize=16,color="green",shape="box"];13899[label="wx34",fontsize=16,color="green",shape="box"];13900[label="wx30100",fontsize=16,color="green",shape="box"];13901[label="wx33",fontsize=16,color="green",shape="box"];13972[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (Neg Zero :% Pos (Succ wx1522) > Pos (Succ wx1516) :% Neg (Succ wx1517)))",fontsize=16,color="black",shape="box"];13972 -> 16546[label="",style="solid", color="black", weight=3]; 76.92/37.60 13907[label="wx5100",fontsize=16,color="green",shape="box"];13908[label="wx5100",fontsize=16,color="green",shape="box"];13910[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13910 -> 16547[label="",style="solid", color="black", weight=3]; 76.92/37.60 13911[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx11340) == GT))",fontsize=16,color="black",shape="box"];13911 -> 16548[label="",style="solid", color="black", weight=3]; 76.92/37.60 13912[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13912 -> 16549[label="",style="solid", color="black", weight=3]; 76.92/37.60 13913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];13913 -> 16550[label="",style="solid", color="black", weight=3]; 76.92/37.60 13914 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13914[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13914 -> 16551[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13914 -> 16552[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13915[label="Succ wx5100",fontsize=16,color="green",shape="box"];13953[label="wx4",fontsize=16,color="green",shape="box"];13954[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];13955[label="wx30100",fontsize=16,color="green",shape="box"];13956[label="wx32",fontsize=16,color="green",shape="box"];13957[label="wx5100",fontsize=16,color="green",shape="box"];13958[label="wx33",fontsize=16,color="green",shape="box"];13959[label="wx34",fontsize=16,color="green",shape="box"];13960[label="wx31",fontsize=16,color="green",shape="box"];13917 -> 13969[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13917[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13917 -> 16553[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16556[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16557[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16558[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13917 -> 16560[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13918 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13918[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13918 -> 16561[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13918 -> 16562[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13919[label="Succ wx5100",fontsize=16,color="green",shape="box"];13961[label="wx4",fontsize=16,color="green",shape="box"];13962[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];13963[label="wx30100",fontsize=16,color="green",shape="box"];13964[label="wx32",fontsize=16,color="green",shape="box"];13965[label="wx5100",fontsize=16,color="green",shape="box"];13966[label="wx33",fontsize=16,color="green",shape="box"];13967[label="wx34",fontsize=16,color="green",shape="box"];13968[label="wx31",fontsize=16,color="green",shape="box"];13973 -> 13969[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];13973 -> 16563[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16564[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16565[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16566[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16567[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16568[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16569[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13973 -> 16570[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 14034[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)))",fontsize=16,color="magenta"];11423 -> 16571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16572[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16573[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16574[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16576[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16577[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11423 -> 16578[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14306[label="wx1526",fontsize=16,color="green",shape="box"];14307[label="Zero",fontsize=16,color="green",shape="box"];14308[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos (Succ wx15830)) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="black",shape="box"];14308 -> 16579[label="",style="solid", color="black", weight=3]; 76.92/37.60 14309[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (Pos (Succ wx1525) * Neg (Succ wx1531)) == GT))",fontsize=16,color="black",shape="box"];14309 -> 16580[label="",style="solid", color="black", weight=3]; 76.92/37.60 13974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13974 -> 16581[label="",style="solid", color="black", weight=3]; 76.92/37.60 13975[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];13975 -> 16582[label="",style="solid", color="black", weight=3]; 76.92/37.60 13976[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];13976 -> 16583[label="",style="solid", color="black", weight=3]; 76.92/37.60 13977[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];13977 -> 16584[label="",style="solid", color="black", weight=3]; 76.92/37.60 13978 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13978[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13978 -> 16585[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13978 -> 16586[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13979[label="Succ wx5100",fontsize=16,color="green",shape="box"];14017[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14018[label="wx30100",fontsize=16,color="green",shape="box"];14019[label="wx33",fontsize=16,color="green",shape="box"];14020[label="wx32",fontsize=16,color="green",shape="box"];14021[label="wx34",fontsize=16,color="green",shape="box"];14022[label="wx4",fontsize=16,color="green",shape="box"];14023[label="wx5100",fontsize=16,color="green",shape="box"];14024[label="wx31",fontsize=16,color="green",shape="box"];13981 -> 14033[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];13981 -> 16587[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16588[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16589[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16590[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16591[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16592[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16593[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13981 -> 16594[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13982 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 13982[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];13982 -> 16595[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13982 -> 16596[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 13983[label="Succ wx5100",fontsize=16,color="green",shape="box"];14025[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14026[label="wx30100",fontsize=16,color="green",shape="box"];14027[label="wx33",fontsize=16,color="green",shape="box"];14028[label="wx32",fontsize=16,color="green",shape="box"];14029[label="wx34",fontsize=16,color="green",shape="box"];14030[label="wx4",fontsize=16,color="green",shape="box"];14031[label="wx5100",fontsize=16,color="green",shape="box"];14032[label="wx31",fontsize=16,color="green",shape="box"];14037 -> 14033[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14037[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14037 -> 16597[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16598[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16600[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16601[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16602[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16603[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14037 -> 16604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 14074[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg (Succ wx30100)))",fontsize=16,color="magenta"];11446 -> 16605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16606[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16608[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16609[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16610[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16611[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11446 -> 16612[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14310[label="wx1535",fontsize=16,color="green",shape="box"];14311[label="Zero",fontsize=16,color="green",shape="box"];14312[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos (Succ wx15840)) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="black",shape="box"];14312 -> 16613[label="",style="solid", color="black", weight=3]; 76.92/37.60 14313[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (Neg (Succ wx1534) * Pos (Succ wx1540)) == GT))",fontsize=16,color="black",shape="box"];14313 -> 16614[label="",style="solid", color="black", weight=3]; 76.92/37.60 14038[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14038 -> 16615[label="",style="solid", color="black", weight=3]; 76.92/37.60 14039[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];14039 -> 16616[label="",style="solid", color="black", weight=3]; 76.92/37.60 14040[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14040 -> 16617[label="",style="solid", color="black", weight=3]; 76.92/37.60 14041[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14041 -> 16618[label="",style="solid", color="black", weight=3]; 76.92/37.60 14042 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14042[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14042 -> 16619[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14042 -> 16620[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14043[label="Succ wx5100",fontsize=16,color="green",shape="box"];14044 -> 16624[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14044 -> 16657[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16658[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16659[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16660[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16661[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16662[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16663[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14044 -> 16664[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14058[label="wx30100",fontsize=16,color="green",shape="box"];14059[label="wx5100",fontsize=16,color="green",shape="box"];14060[label="wx31",fontsize=16,color="green",shape="box"];14061[label="wx32",fontsize=16,color="green",shape="box"];14062[label="wx34",fontsize=16,color="green",shape="box"];14063[label="wx33",fontsize=16,color="green",shape="box"];14064[label="wx4",fontsize=16,color="green",shape="box"];14065[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14046 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14046[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14046 -> 16622[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14046 -> 16623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14047[label="Succ wx5100",fontsize=16,color="green",shape="box"];14048 -> 16624[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14048[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14048 -> 16665[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16666[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16667[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16668[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16669[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16670[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16671[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14048 -> 16672[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14066[label="wx30100",fontsize=16,color="green",shape="box"];14067[label="wx5100",fontsize=16,color="green",shape="box"];14068[label="wx31",fontsize=16,color="green",shape="box"];14069[label="wx32",fontsize=16,color="green",shape="box"];14070[label="wx34",fontsize=16,color="green",shape="box"];14071[label="wx33",fontsize=16,color="green",shape="box"];14072[label="wx4",fontsize=16,color="green",shape="box"];14073[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14121[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (Neg Zero :% Neg (Succ wx1549) > Neg (Succ wx1543) :% Neg (Succ wx1544)))",fontsize=16,color="black",shape="box"];14121 -> 16678[label="",style="solid", color="black", weight=3]; 76.92/37.60 14080[label="wx5100",fontsize=16,color="green",shape="box"];14081[label="wx5100",fontsize=16,color="green",shape="box"];14083[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14083 -> 16679[label="",style="solid", color="black", weight=3]; 76.92/37.60 14084[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx11390) == GT))",fontsize=16,color="black",shape="box"];14084 -> 16680[label="",style="solid", color="black", weight=3]; 76.92/37.60 14085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14085 -> 16681[label="",style="solid", color="black", weight=3]; 76.92/37.60 14086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14086 -> 16682[label="",style="solid", color="black", weight=3]; 76.92/37.60 14087 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14087[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14087 -> 16683[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14087 -> 16684[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14088[label="Succ wx5100",fontsize=16,color="green",shape="box"];14089 -> 16688[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14089 -> 16717[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16718[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16719[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16720[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16721[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16722[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14089 -> 16723[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14102[label="wx32",fontsize=16,color="green",shape="box"];14103[label="wx34",fontsize=16,color="green",shape="box"];14104[label="wx5100",fontsize=16,color="green",shape="box"];14105[label="wx33",fontsize=16,color="green",shape="box"];14106[label="wx4",fontsize=16,color="green",shape="box"];14107[label="wx31",fontsize=16,color="green",shape="box"];14108[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14091 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14091[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14091 -> 16686[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14091 -> 16687[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14092[label="Succ wx5100",fontsize=16,color="green",shape="box"];14093 -> 16688[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14093[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14093 -> 16724[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16725[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16726[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16727[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16728[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16729[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14093 -> 16730[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14109[label="wx32",fontsize=16,color="green",shape="box"];14110[label="wx34",fontsize=16,color="green",shape="box"];14111[label="wx5100",fontsize=16,color="green",shape="box"];14112[label="wx33",fontsize=16,color="green",shape="box"];14113[label="wx4",fontsize=16,color="green",shape="box"];14114[label="wx31",fontsize=16,color="green",shape="box"];14115[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14184[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (Neg Zero :% Pos (Succ wx1557) > Pos (Succ wx1552) :% Neg Zero))",fontsize=16,color="black",shape="box"];14184 -> 16736[label="",style="solid", color="black", weight=3]; 76.92/37.60 14123[label="wx5100",fontsize=16,color="green",shape="box"];14124[label="wx5100",fontsize=16,color="green",shape="box"];14126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14126 -> 16737[label="",style="solid", color="black", weight=3]; 76.92/37.60 14127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (primCmpNat Zero (Succ wx11400) == GT))",fontsize=16,color="black",shape="box"];14127 -> 16738[label="",style="solid", color="black", weight=3]; 76.92/37.60 14128[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14128 -> 16739[label="",style="solid", color="black", weight=3]; 76.92/37.60 14129[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14129 -> 16740[label="",style="solid", color="black", weight=3]; 76.92/37.60 14130 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14130[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14130 -> 16741[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14130 -> 16742[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14131[label="Succ wx5100",fontsize=16,color="green",shape="box"];14165[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14166[label="wx32",fontsize=16,color="green",shape="box"];14167[label="wx33",fontsize=16,color="green",shape="box"];14168[label="wx31",fontsize=16,color="green",shape="box"];14169[label="wx5100",fontsize=16,color="green",shape="box"];14170[label="wx34",fontsize=16,color="green",shape="box"];14171[label="wx4",fontsize=16,color="green",shape="box"];14133 -> 14179[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14133[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];14133 -> 16743[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16744[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16745[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16746[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16747[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16748[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14133 -> 16749[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14134 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14134[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14134 -> 16750[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14134 -> 16751[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14135[label="Succ wx5100",fontsize=16,color="green",shape="box"];14172[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14173[label="wx32",fontsize=16,color="green",shape="box"];14174[label="wx33",fontsize=16,color="green",shape="box"];14175[label="wx31",fontsize=16,color="green",shape="box"];14176[label="wx5100",fontsize=16,color="green",shape="box"];14177[label="wx34",fontsize=16,color="green",shape="box"];14178[label="wx4",fontsize=16,color="green",shape="box"];14185 -> 14179[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14185[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Pos (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];14185 -> 16752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16754[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16755[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16756[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16757[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14185 -> 16758[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 14240[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11509[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (Neg Zero :% Neg (Succ wx5100) > Pos (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero))",fontsize=16,color="magenta"];11509 -> 16759[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16760[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16761[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16762[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16763[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16764[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11509 -> 16765[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14526[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1560)) (Neg (Succ wx1565))) == GT))",fontsize=16,color="black",shape="box"];14526 -> 16766[label="",style="solid", color="black", weight=3]; 76.92/37.60 14186[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14186 -> 16767[label="",style="solid", color="black", weight=3]; 76.92/37.60 14187[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];14187 -> 16768[label="",style="solid", color="black", weight=3]; 76.92/37.60 14188[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14188 -> 16769[label="",style="solid", color="black", weight=3]; 76.92/37.60 14189[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14189 -> 16770[label="",style="solid", color="black", weight=3]; 76.92/37.60 14190 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14190[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14190 -> 16771[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14190 -> 16772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14191[label="Succ wx5100",fontsize=16,color="green",shape="box"];14225[label="wx33",fontsize=16,color="green",shape="box"];14226[label="wx31",fontsize=16,color="green",shape="box"];14227[label="wx34",fontsize=16,color="green",shape="box"];14228[label="wx4",fontsize=16,color="green",shape="box"];14229[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14230[label="wx32",fontsize=16,color="green",shape="box"];14231[label="wx5100",fontsize=16,color="green",shape="box"];14193 -> 14239[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14193[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14193 -> 16773[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16774[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16775[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16776[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16777[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16778[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14193 -> 16779[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14194 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14194[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14194 -> 16780[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14194 -> 16781[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14195[label="Succ wx5100",fontsize=16,color="green",shape="box"];14232[label="wx33",fontsize=16,color="green",shape="box"];14233[label="wx31",fontsize=16,color="green",shape="box"];14234[label="wx34",fontsize=16,color="green",shape="box"];14235[label="wx4",fontsize=16,color="green",shape="box"];14236[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14237[label="wx32",fontsize=16,color="green",shape="box"];14238[label="wx5100",fontsize=16,color="green",shape="box"];14244 -> 14239[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14244[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14244 -> 16782[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16783[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16784[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16785[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16786[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16787[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14244 -> 16788[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 14278[label="",style="dashed", color="red", weight=0]; 76.92/37.60 11529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (Neg Zero :% Pos (Succ wx5100) > Neg (Succ (Succ (Succ (Succ Zero)))) :% Neg Zero))",fontsize=16,color="magenta"];11529 -> 16789[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16790[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16791[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16792[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16793[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16794[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 11529 -> 16795[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14591[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1568)) (Pos (Succ wx1573))) == GT))",fontsize=16,color="black",shape="box"];14591 -> 16796[label="",style="solid", color="black", weight=3]; 76.92/37.60 14245[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14245 -> 16797[label="",style="solid", color="black", weight=3]; 76.92/37.60 14246[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];14246 -> 16798[label="",style="solid", color="black", weight=3]; 76.92/37.60 14247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14247 -> 16799[label="",style="solid", color="black", weight=3]; 76.92/37.60 14248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) False)",fontsize=16,color="black",shape="box"];14248 -> 16800[label="",style="solid", color="black", weight=3]; 76.92/37.60 14249 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14249[label="primPlusNat (primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14249 -> 16801[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14249 -> 16802[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14250[label="Succ wx5100",fontsize=16,color="green",shape="box"];14251 -> 16806[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14251[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ (Succ wx3000000000)))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14251 -> 16835[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16838[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16839[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16840[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14251 -> 16841[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14264[label="wx33",fontsize=16,color="green",shape="box"];14265[label="wx31",fontsize=16,color="green",shape="box"];14266[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14267[label="wx32",fontsize=16,color="green",shape="box"];14268[label="wx34",fontsize=16,color="green",shape="box"];14269[label="wx4",fontsize=16,color="green",shape="box"];14270[label="wx5100",fontsize=16,color="green",shape="box"];14253 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14253[label="primPlusNat (primPlusNat Zero (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14253 -> 16804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14253 -> 16805[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14254[label="Succ wx5100",fontsize=16,color="green",shape="box"];14255 -> 16806[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM2 (Neg (Succ (Succ (Succ (Succ (Succ Zero))))) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == LT))",fontsize=16,color="magenta"];14255 -> 16842[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16843[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16844[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16845[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16846[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16847[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14255 -> 16848[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14271[label="wx33",fontsize=16,color="green",shape="box"];14272[label="wx31",fontsize=16,color="green",shape="box"];14273[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14274[label="wx32",fontsize=16,color="green",shape="box"];14275[label="wx34",fontsize=16,color="green",shape="box"];14276[label="wx4",fontsize=16,color="green",shape="box"];14277[label="wx5100",fontsize=16,color="green",shape="box"];14314[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (Neg Zero :% Neg (Succ wx1581) > Neg (Succ wx1576) :% Neg Zero))",fontsize=16,color="black",shape="box"];14314 -> 16854[label="",style="solid", color="black", weight=3]; 76.92/37.60 14284[label="wx5100",fontsize=16,color="green",shape="box"];14285[label="wx5100",fontsize=16,color="green",shape="box"];14287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14287 -> 16855[label="",style="solid", color="black", weight=3]; 76.92/37.60 14288[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (primCmpNat Zero (Succ wx11430) == GT))",fontsize=16,color="black",shape="box"];14288 -> 16856[label="",style="solid", color="black", weight=3]; 76.92/37.60 14289[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (EQ == GT))",fontsize=16,color="black",shape="box"];14289 -> 16857[label="",style="solid", color="black", weight=3]; 76.92/37.60 14290[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) False)",fontsize=16,color="black",shape="box"];14290 -> 16858[label="",style="solid", color="black", weight=3]; 76.92/37.60 14291 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14291[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx204 (Pos (Succ wx206) :% Pos (Succ wx20700)))",fontsize=16,color="magenta"];14291 -> 16859[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14291 -> 16860[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14291 -> 16861[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14292 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14292[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx204 (Pos (Succ wx206) :% Neg (Succ wx20700)))",fontsize=16,color="magenta"];14292 -> 16862[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14292 -> 16863[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14292 -> 16864[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14294 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14294[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];14294 -> 16865[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14294 -> 16866[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14293[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos wx1582) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21993[label="wx1582/Succ wx15820",fontsize=10,color="white",style="solid",shape="box"];14293 -> 21993[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21993 -> 16867[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 21994[label="wx1582/Zero",fontsize=10,color="white",style="solid",shape="box"];14293 -> 21994[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21994 -> 16868[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14315[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11440)) (primMulInt (Pos (Succ wx20000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14315 -> 16869[label="",style="solid", color="black", weight=3]; 76.92/37.60 14316[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx20000)) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14316 -> 16870[label="",style="solid", color="black", weight=3]; 76.92/37.60 14317[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx11450)) (primMulInt (Pos Zero) (Pos (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];14317 -> 16871[label="",style="solid", color="black", weight=3]; 76.92/37.60 14318[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];14318 -> 16872[label="",style="solid", color="black", weight=3]; 76.92/37.60 14319[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11460)) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14319 -> 16873[label="",style="solid", color="black", weight=3]; 76.92/37.60 14320[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (primMulInt (Pos Zero) (Pos Zero)) == GT))",fontsize=16,color="black",shape="box"];14320 -> 16874[label="",style="solid", color="black", weight=3]; 76.92/37.60 14321 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14321[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Neg wx2070))",fontsize=16,color="magenta"];14321 -> 16875[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14321 -> 16876[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14321 -> 16877[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14322 -> 16878[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14322[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];14322 -> 16879[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14323[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14323 -> 16884[label="",style="solid", color="black", weight=3]; 76.92/37.60 14324[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14324 -> 16885[label="",style="solid", color="black", weight=3]; 76.92/37.60 14325[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14325 -> 16886[label="",style="solid", color="black", weight=3]; 76.92/37.60 14326 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14326[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Pos wx2070))",fontsize=16,color="magenta"];14326 -> 16887[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14326 -> 16888[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14326 -> 16889[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14327 -> 16890[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14327[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];14327 -> 16891[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14328[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14328 -> 16895[label="",style="solid", color="black", weight=3]; 76.92/37.60 14329[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14329 -> 16896[label="",style="solid", color="black", weight=3]; 76.92/37.60 14330[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14330 -> 16897[label="",style="solid", color="black", weight=3]; 76.92/37.60 14332 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14332[label="primMulNat (Succ wx206) (Succ wx201)",fontsize=16,color="magenta"];14332 -> 16898[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14332 -> 16899[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14331[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos wx1585) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="burlywood",shape="triangle"];21995[label="wx1585/Succ wx15850",fontsize=10,color="white",style="solid",shape="box"];14331 -> 21995[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21995 -> 16900[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 21996[label="wx1585/Zero",fontsize=10,color="white",style="solid",shape="box"];14331 -> 21996[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21996 -> 16901[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14335[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11470)) (primMulInt (Neg (Succ wx20000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14335 -> 16902[label="",style="solid", color="black", weight=3]; 76.92/37.60 14336[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx20000)) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14336 -> 16903[label="",style="solid", color="black", weight=3]; 76.92/37.60 14337[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx11480)) (primMulInt (Neg Zero) (Neg (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];14337 -> 16904[label="",style="solid", color="black", weight=3]; 76.92/37.60 14338[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];14338 -> 16905[label="",style="solid", color="black", weight=3]; 76.92/37.60 14339[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11490)) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14339 -> 16906[label="",style="solid", color="black", weight=3]; 76.92/37.60 14340[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (primMulInt (Neg Zero) (Neg Zero)) == GT))",fontsize=16,color="black",shape="box"];14340 -> 16907[label="",style="solid", color="black", weight=3]; 76.92/37.60 14341 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14341[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14341 -> 16908[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14341 -> 16909[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14342[label="Succ wx5100",fontsize=16,color="green",shape="box"];14379[label="wx31",fontsize=16,color="green",shape="box"];14380[label="wx33",fontsize=16,color="green",shape="box"];14381[label="wx32",fontsize=16,color="green",shape="box"];14382[label="wx5100",fontsize=16,color="green",shape="box"];14383[label="wx34",fontsize=16,color="green",shape="box"];14384[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14385[label="wx5000",fontsize=16,color="green",shape="box"];14386[label="wx4",fontsize=16,color="green",shape="box"];14344 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14344[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14344 -> 16910[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14344 -> 16911[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14345[label="Succ wx5100",fontsize=16,color="green",shape="box"];14387[label="wx31",fontsize=16,color="green",shape="box"];14388[label="wx33",fontsize=16,color="green",shape="box"];14389[label="wx32",fontsize=16,color="green",shape="box"];14390[label="wx5100",fontsize=16,color="green",shape="box"];14391[label="wx34",fontsize=16,color="green",shape="box"];14392[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14393[label="wx5000",fontsize=16,color="green",shape="box"];14394[label="wx4",fontsize=16,color="green",shape="box"];14398[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (compare (Pos (Succ wx1171) :% Pos (Succ wx1172)) (Pos (Succ wx1166) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14398 -> 16912[label="",style="solid", color="black", weight=3]; 76.92/37.60 14399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14399 -> 16913[label="",style="solid", color="black", weight=3]; 76.92/37.60 14400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14400 -> 16914[label="",style="solid", color="black", weight=3]; 76.92/37.60 14401[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14401 -> 16915[label="",style="solid", color="black", weight=3]; 76.92/37.60 14402[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14402 -> 16916[label="",style="solid", color="black", weight=3]; 76.92/37.60 14403 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14403[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14403 -> 16917[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14403 -> 16918[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14404[label="Succ wx5100",fontsize=16,color="green",shape="box"];14405[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14406[label="wx31",fontsize=16,color="green",shape="box"];14407[label="wx5000",fontsize=16,color="green",shape="box"];14408[label="wx5100",fontsize=16,color="green",shape="box"];14409[label="wx32",fontsize=16,color="green",shape="box"];14410[label="wx4",fontsize=16,color="green",shape="box"];14411[label="wx33",fontsize=16,color="green",shape="box"];14412[label="wx34",fontsize=16,color="green",shape="box"];14413 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14413[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14413 -> 16919[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14413 -> 16920[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14414[label="Succ wx5100",fontsize=16,color="green",shape="box"];14415[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14416[label="wx31",fontsize=16,color="green",shape="box"];14417[label="wx5000",fontsize=16,color="green",shape="box"];14418[label="wx5100",fontsize=16,color="green",shape="box"];14419[label="wx32",fontsize=16,color="green",shape="box"];14420[label="wx4",fontsize=16,color="green",shape="box"];14421[label="wx33",fontsize=16,color="green",shape="box"];14422[label="wx34",fontsize=16,color="green",shape="box"];14423[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14424[label="wx31",fontsize=16,color="green",shape="box"];14425[label="wx5000",fontsize=16,color="green",shape="box"];14426[label="wx5100",fontsize=16,color="green",shape="box"];14427[label="wx32",fontsize=16,color="green",shape="box"];14428[label="wx4",fontsize=16,color="green",shape="box"];14429[label="wx33",fontsize=16,color="green",shape="box"];14430[label="wx34",fontsize=16,color="green",shape="box"];14431 -> 16921[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14431[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1175) (Succ wx1181))) == GT))",fontsize=16,color="magenta"];14431 -> 16922[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14432[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14432 -> 16923[label="",style="solid", color="black", weight=3]; 76.92/37.60 14433[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14433 -> 16924[label="",style="solid", color="black", weight=3]; 76.92/37.60 14434[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14434 -> 16925[label="",style="solid", color="black", weight=3]; 76.92/37.60 14435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14435 -> 16926[label="",style="solid", color="black", weight=3]; 76.92/37.60 14436 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14436[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14436 -> 16927[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14436 -> 16928[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14437[label="Succ wx5100",fontsize=16,color="green",shape="box"];14438[label="wx32",fontsize=16,color="green",shape="box"];14439[label="wx34",fontsize=16,color="green",shape="box"];14440[label="wx5000",fontsize=16,color="green",shape="box"];14441[label="wx31",fontsize=16,color="green",shape="box"];14442[label="wx33",fontsize=16,color="green",shape="box"];14443[label="wx5100",fontsize=16,color="green",shape="box"];14444[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14445[label="wx4",fontsize=16,color="green",shape="box"];14446 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14446[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14446 -> 16929[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14446 -> 16930[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14447[label="Succ wx5100",fontsize=16,color="green",shape="box"];14448[label="wx32",fontsize=16,color="green",shape="box"];14449[label="wx34",fontsize=16,color="green",shape="box"];14450[label="wx5000",fontsize=16,color="green",shape="box"];14451[label="wx31",fontsize=16,color="green",shape="box"];14452[label="wx33",fontsize=16,color="green",shape="box"];14453[label="wx5100",fontsize=16,color="green",shape="box"];14454[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14455[label="wx4",fontsize=16,color="green",shape="box"];14456[label="wx32",fontsize=16,color="green",shape="box"];14457[label="wx34",fontsize=16,color="green",shape="box"];14458[label="wx5000",fontsize=16,color="green",shape="box"];14459[label="wx31",fontsize=16,color="green",shape="box"];14460[label="wx33",fontsize=16,color="green",shape="box"];14461[label="wx5100",fontsize=16,color="green",shape="box"];14462[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14463[label="wx4",fontsize=16,color="green",shape="box"];14464 -> 16931[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14464[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1184) (Succ wx1190))) == GT))",fontsize=16,color="magenta"];14464 -> 16932[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14465 -> 16933[label="",style="solid", color="black", weight=3]; 76.92/37.60 14466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14466 -> 16934[label="",style="solid", color="black", weight=3]; 76.92/37.60 14467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14467 -> 16935[label="",style="solid", color="black", weight=3]; 76.92/37.60 14468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14468 -> 16936[label="",style="solid", color="black", weight=3]; 76.92/37.60 14469 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14469[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14469 -> 16937[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14469 -> 16938[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14470[label="Succ wx5100",fontsize=16,color="green",shape="box"];14507[label="wx32",fontsize=16,color="green",shape="box"];14508[label="wx5100",fontsize=16,color="green",shape="box"];14509[label="wx4",fontsize=16,color="green",shape="box"];14510[label="wx34",fontsize=16,color="green",shape="box"];14511[label="wx5000",fontsize=16,color="green",shape="box"];14512[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14513[label="wx33",fontsize=16,color="green",shape="box"];14514[label="wx31",fontsize=16,color="green",shape="box"];14472 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14472[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14472 -> 16939[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14472 -> 16940[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14473[label="Succ wx5100",fontsize=16,color="green",shape="box"];14515[label="wx32",fontsize=16,color="green",shape="box"];14516[label="wx5100",fontsize=16,color="green",shape="box"];14517[label="wx4",fontsize=16,color="green",shape="box"];14518[label="wx34",fontsize=16,color="green",shape="box"];14519[label="wx5000",fontsize=16,color="green",shape="box"];14520[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14521[label="wx33",fontsize=16,color="green",shape="box"];14522[label="wx31",fontsize=16,color="green",shape="box"];14527[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (compare (Pos (Succ wx1198) :% Neg (Succ wx1199)) (Neg (Succ wx1193) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14527 -> 16941[label="",style="solid", color="black", weight=3]; 76.92/37.60 14528[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14528 -> 16942[label="",style="solid", color="black", weight=3]; 76.92/37.60 14529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14529 -> 16943[label="",style="solid", color="black", weight=3]; 76.92/37.60 14530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14530 -> 16944[label="",style="solid", color="black", weight=3]; 76.92/37.60 14531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14531 -> 16945[label="",style="solid", color="black", weight=3]; 76.92/37.60 14532 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14532[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14532 -> 16946[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14532 -> 16947[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14533[label="Succ wx5100",fontsize=16,color="green",shape="box"];14570[label="wx4",fontsize=16,color="green",shape="box"];14571[label="wx31",fontsize=16,color="green",shape="box"];14572[label="wx32",fontsize=16,color="green",shape="box"];14573[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14574[label="wx30100",fontsize=16,color="green",shape="box"];14575[label="wx33",fontsize=16,color="green",shape="box"];14576[label="wx34",fontsize=16,color="green",shape="box"];14577[label="wx5100",fontsize=16,color="green",shape="box"];14535 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14535[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14535 -> 16948[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14535 -> 16949[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14536[label="Succ wx5100",fontsize=16,color="green",shape="box"];14578[label="wx4",fontsize=16,color="green",shape="box"];14579[label="wx31",fontsize=16,color="green",shape="box"];14580[label="wx32",fontsize=16,color="green",shape="box"];14581[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14582[label="wx30100",fontsize=16,color="green",shape="box"];14583[label="wx33",fontsize=16,color="green",shape="box"];14584[label="wx34",fontsize=16,color="green",shape="box"];14585[label="wx5100",fontsize=16,color="green",shape="box"];14592[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (compare (Pos Zero :% Pos (Succ wx1208)) (Pos (Succ wx1202) :% Pos (Succ wx1203)) == GT))",fontsize=16,color="black",shape="box"];14592 -> 16950[label="",style="solid", color="black", weight=3]; 76.92/37.60 14593[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14593 -> 16951[label="",style="solid", color="black", weight=3]; 76.92/37.60 14594[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14594 -> 16952[label="",style="solid", color="black", weight=3]; 76.92/37.60 14595[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14595 -> 16953[label="",style="solid", color="black", weight=3]; 76.92/37.60 14596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14596 -> 16954[label="",style="solid", color="black", weight=3]; 76.92/37.60 14597 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14597[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14597 -> 16955[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14597 -> 16956[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14598[label="Succ wx5100",fontsize=16,color="green",shape="box"];14599[label="wx5100",fontsize=16,color="green",shape="box"];14600[label="wx34",fontsize=16,color="green",shape="box"];14601[label="wx30100",fontsize=16,color="green",shape="box"];14602[label="wx31",fontsize=16,color="green",shape="box"];14603[label="wx33",fontsize=16,color="green",shape="box"];14604[label="wx4",fontsize=16,color="green",shape="box"];14605[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14606[label="wx32",fontsize=16,color="green",shape="box"];14607 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14607[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14607 -> 16957[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14607 -> 16958[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14608[label="Succ wx5100",fontsize=16,color="green",shape="box"];14609[label="wx5100",fontsize=16,color="green",shape="box"];14610[label="wx34",fontsize=16,color="green",shape="box"];14611[label="wx30100",fontsize=16,color="green",shape="box"];14612[label="wx31",fontsize=16,color="green",shape="box"];14613[label="wx33",fontsize=16,color="green",shape="box"];14614[label="wx4",fontsize=16,color="green",shape="box"];14615[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14616[label="wx32",fontsize=16,color="green",shape="box"];14617[label="wx5100",fontsize=16,color="green",shape="box"];14618[label="wx34",fontsize=16,color="green",shape="box"];14619[label="wx30100",fontsize=16,color="green",shape="box"];14620[label="wx31",fontsize=16,color="green",shape="box"];14621[label="wx33",fontsize=16,color="green",shape="box"];14622[label="wx4",fontsize=16,color="green",shape="box"];14623[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14624[label="wx32",fontsize=16,color="green",shape="box"];14625[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos (Succ wx12770)) (primMulInt (Pos (Succ wx1211)) (Neg (Succ wx1217))) == GT))",fontsize=16,color="black",shape="box"];14625 -> 16959[label="",style="solid", color="black", weight=3]; 76.92/37.60 14626[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1211)) (Neg (Succ wx1217))) == GT))",fontsize=16,color="black",shape="box"];14626 -> 16960[label="",style="solid", color="black", weight=3]; 76.92/37.60 14627[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14627 -> 16961[label="",style="solid", color="black", weight=3]; 76.92/37.60 14628[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14628 -> 16962[label="",style="solid", color="black", weight=3]; 76.92/37.60 14629[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14629 -> 16963[label="",style="solid", color="black", weight=3]; 76.92/37.60 14630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14630 -> 16964[label="",style="solid", color="black", weight=3]; 76.92/37.60 14631 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14631[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14631 -> 16965[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14631 -> 16966[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14632[label="Succ wx5100",fontsize=16,color="green",shape="box"];14633[label="wx33",fontsize=16,color="green",shape="box"];14634[label="wx31",fontsize=16,color="green",shape="box"];14635[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14636[label="wx4",fontsize=16,color="green",shape="box"];14637[label="wx34",fontsize=16,color="green",shape="box"];14638[label="wx32",fontsize=16,color="green",shape="box"];14639[label="wx30100",fontsize=16,color="green",shape="box"];14640[label="wx5100",fontsize=16,color="green",shape="box"];14641 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14641[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14641 -> 16967[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14641 -> 16968[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14642[label="Succ wx5100",fontsize=16,color="green",shape="box"];14643[label="wx33",fontsize=16,color="green",shape="box"];14644[label="wx31",fontsize=16,color="green",shape="box"];14645[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14646[label="wx4",fontsize=16,color="green",shape="box"];14647[label="wx34",fontsize=16,color="green",shape="box"];14648[label="wx32",fontsize=16,color="green",shape="box"];14649[label="wx30100",fontsize=16,color="green",shape="box"];14650[label="wx5100",fontsize=16,color="green",shape="box"];14651[label="wx33",fontsize=16,color="green",shape="box"];14652[label="wx31",fontsize=16,color="green",shape="box"];14653[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14654[label="wx4",fontsize=16,color="green",shape="box"];14655[label="wx34",fontsize=16,color="green",shape="box"];14656[label="wx32",fontsize=16,color="green",shape="box"];14657[label="wx30100",fontsize=16,color="green",shape="box"];14658[label="wx5100",fontsize=16,color="green",shape="box"];14659[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos (Succ wx12780)) (primMulInt (Neg (Succ wx1220)) (Pos (Succ wx1226))) == GT))",fontsize=16,color="black",shape="box"];14659 -> 16969[label="",style="solid", color="black", weight=3]; 76.92/37.60 14660[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1220)) (Pos (Succ wx1226))) == GT))",fontsize=16,color="black",shape="box"];14660 -> 16970[label="",style="solid", color="black", weight=3]; 76.92/37.60 14661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14661 -> 16971[label="",style="solid", color="black", weight=3]; 76.92/37.60 14662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14662 -> 16972[label="",style="solid", color="black", weight=3]; 76.92/37.60 14663[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14663 -> 16973[label="",style="solid", color="black", weight=3]; 76.92/37.60 14664[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14664 -> 16974[label="",style="solid", color="black", weight=3]; 76.92/37.60 14665 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14665[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14665 -> 16975[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14665 -> 16976[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14666[label="Succ wx5100",fontsize=16,color="green",shape="box"];14703[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14704[label="wx30100",fontsize=16,color="green",shape="box"];14705[label="wx32",fontsize=16,color="green",shape="box"];14706[label="wx34",fontsize=16,color="green",shape="box"];14707[label="wx31",fontsize=16,color="green",shape="box"];14708[label="wx33",fontsize=16,color="green",shape="box"];14709[label="wx4",fontsize=16,color="green",shape="box"];14710[label="wx5100",fontsize=16,color="green",shape="box"];14668 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14668[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14668 -> 16977[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14668 -> 16978[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14669[label="Succ wx5100",fontsize=16,color="green",shape="box"];14711[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14712[label="wx30100",fontsize=16,color="green",shape="box"];14713[label="wx32",fontsize=16,color="green",shape="box"];14714[label="wx34",fontsize=16,color="green",shape="box"];14715[label="wx31",fontsize=16,color="green",shape="box"];14716[label="wx33",fontsize=16,color="green",shape="box"];14717[label="wx4",fontsize=16,color="green",shape="box"];14718[label="wx5100",fontsize=16,color="green",shape="box"];14724[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (compare (Pos Zero :% Neg (Succ wx1235)) (Neg (Succ wx1229) :% Pos (Succ wx1230)) == GT))",fontsize=16,color="black",shape="box"];14724 -> 16979[label="",style="solid", color="black", weight=3]; 76.92/37.60 14725[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14725 -> 16980[label="",style="solid", color="black", weight=3]; 76.92/37.60 14726[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14726 -> 16981[label="",style="solid", color="black", weight=3]; 76.92/37.60 14727[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14727 -> 16982[label="",style="solid", color="black", weight=3]; 76.92/37.60 14728[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14728 -> 16983[label="",style="solid", color="black", weight=3]; 76.92/37.60 14729 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14729[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14729 -> 16984[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14729 -> 16985[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14730[label="Succ wx5100",fontsize=16,color="green",shape="box"];14763[label="wx31",fontsize=16,color="green",shape="box"];14764[label="wx4",fontsize=16,color="green",shape="box"];14765[label="wx5100",fontsize=16,color="green",shape="box"];14766[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14767[label="wx33",fontsize=16,color="green",shape="box"];14768[label="wx32",fontsize=16,color="green",shape="box"];14769[label="wx34",fontsize=16,color="green",shape="box"];14732 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14732[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14732 -> 16986[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14732 -> 16987[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14733[label="Succ wx5100",fontsize=16,color="green",shape="box"];14770[label="wx31",fontsize=16,color="green",shape="box"];14771[label="wx4",fontsize=16,color="green",shape="box"];14772[label="wx5100",fontsize=16,color="green",shape="box"];14773[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14774[label="wx33",fontsize=16,color="green",shape="box"];14775[label="wx32",fontsize=16,color="green",shape="box"];14776[label="wx34",fontsize=16,color="green",shape="box"];14782[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (compare (Pos Zero :% Pos (Succ wx1243)) (Pos (Succ wx1238) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14782 -> 16988[label="",style="solid", color="black", weight=3]; 76.92/37.60 14783[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14783 -> 16989[label="",style="solid", color="black", weight=3]; 76.92/37.60 14784[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14784 -> 16990[label="",style="solid", color="black", weight=3]; 76.92/37.60 14785[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14785 -> 16991[label="",style="solid", color="black", weight=3]; 76.92/37.60 14786[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14786 -> 16992[label="",style="solid", color="black", weight=3]; 76.92/37.60 14787 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14787[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14787 -> 16993[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14787 -> 16994[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14788[label="Succ wx5100",fontsize=16,color="green",shape="box"];14789[label="wx33",fontsize=16,color="green",shape="box"];14790[label="wx4",fontsize=16,color="green",shape="box"];14791[label="wx34",fontsize=16,color="green",shape="box"];14792[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14793[label="wx31",fontsize=16,color="green",shape="box"];14794[label="wx5100",fontsize=16,color="green",shape="box"];14795[label="wx32",fontsize=16,color="green",shape="box"];14796 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14796[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14796 -> 16995[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14796 -> 16996[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14797[label="Succ wx5100",fontsize=16,color="green",shape="box"];14798[label="wx33",fontsize=16,color="green",shape="box"];14799[label="wx4",fontsize=16,color="green",shape="box"];14800[label="wx34",fontsize=16,color="green",shape="box"];14801[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14802[label="wx31",fontsize=16,color="green",shape="box"];14803[label="wx5100",fontsize=16,color="green",shape="box"];14804[label="wx32",fontsize=16,color="green",shape="box"];14805[label="wx33",fontsize=16,color="green",shape="box"];14806[label="wx4",fontsize=16,color="green",shape="box"];14807[label="wx34",fontsize=16,color="green",shape="box"];14808[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14809[label="wx31",fontsize=16,color="green",shape="box"];14810[label="wx5100",fontsize=16,color="green",shape="box"];14811[label="wx32",fontsize=16,color="green",shape="box"];14812 -> 16997[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14812[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1246) (Succ wx1251))) == GT))",fontsize=16,color="magenta"];14812 -> 16998[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14813[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14813 -> 16999[label="",style="solid", color="black", weight=3]; 76.92/37.60 14814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14814 -> 17000[label="",style="solid", color="black", weight=3]; 76.92/37.60 14815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14815 -> 17001[label="",style="solid", color="black", weight=3]; 76.92/37.60 14816[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14816 -> 17002[label="",style="solid", color="black", weight=3]; 76.92/37.60 14817 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14817[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14817 -> 17003[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14817 -> 17004[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14818[label="Succ wx5100",fontsize=16,color="green",shape="box"];14819[label="wx4",fontsize=16,color="green",shape="box"];14820[label="wx32",fontsize=16,color="green",shape="box"];14821[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14822[label="wx31",fontsize=16,color="green",shape="box"];14823[label="wx5100",fontsize=16,color="green",shape="box"];14824[label="wx34",fontsize=16,color="green",shape="box"];14825[label="wx33",fontsize=16,color="green",shape="box"];14826 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14826[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14826 -> 17005[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14826 -> 17006[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14827[label="Succ wx5100",fontsize=16,color="green",shape="box"];14828[label="wx4",fontsize=16,color="green",shape="box"];14829[label="wx32",fontsize=16,color="green",shape="box"];14830[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14831[label="wx31",fontsize=16,color="green",shape="box"];14832[label="wx5100",fontsize=16,color="green",shape="box"];14833[label="wx34",fontsize=16,color="green",shape="box"];14834[label="wx33",fontsize=16,color="green",shape="box"];14835[label="wx4",fontsize=16,color="green",shape="box"];14836[label="wx32",fontsize=16,color="green",shape="box"];14837[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];14838[label="wx31",fontsize=16,color="green",shape="box"];14839[label="wx5100",fontsize=16,color="green",shape="box"];14840[label="wx34",fontsize=16,color="green",shape="box"];14841[label="wx33",fontsize=16,color="green",shape="box"];14842 -> 17007[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14842[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1254) (Succ wx1259))) == GT))",fontsize=16,color="magenta"];14842 -> 17008[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14843[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14843 -> 17009[label="",style="solid", color="black", weight=3]; 76.92/37.60 14844[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];14844 -> 17010[label="",style="solid", color="black", weight=3]; 76.92/37.60 14845[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];14845 -> 17011[label="",style="solid", color="black", weight=3]; 76.92/37.60 14846[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14846 -> 17012[label="",style="solid", color="black", weight=3]; 76.92/37.60 14847 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14847[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14847 -> 17013[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14847 -> 17014[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14848[label="Succ wx5100",fontsize=16,color="green",shape="box"];14881[label="wx33",fontsize=16,color="green",shape="box"];14882[label="wx5100",fontsize=16,color="green",shape="box"];14883[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14884[label="wx4",fontsize=16,color="green",shape="box"];14885[label="wx34",fontsize=16,color="green",shape="box"];14886[label="wx31",fontsize=16,color="green",shape="box"];14887[label="wx32",fontsize=16,color="green",shape="box"];14850 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14850[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14850 -> 17015[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14850 -> 17016[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14851[label="Succ wx5100",fontsize=16,color="green",shape="box"];14888[label="wx33",fontsize=16,color="green",shape="box"];14889[label="wx5100",fontsize=16,color="green",shape="box"];14890[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14891[label="wx4",fontsize=16,color="green",shape="box"];14892[label="wx34",fontsize=16,color="green",shape="box"];14893[label="wx31",fontsize=16,color="green",shape="box"];14894[label="wx32",fontsize=16,color="green",shape="box"];14900[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (compare (Pos Zero :% Neg (Succ wx1267)) (Neg (Succ wx1262) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14900 -> 17017[label="",style="solid", color="black", weight=3]; 76.92/37.60 14901[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14901 -> 17018[label="",style="solid", color="black", weight=3]; 76.92/37.60 14902[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];14902 -> 17019[label="",style="solid", color="black", weight=3]; 76.92/37.60 14903[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14903 -> 17020[label="",style="solid", color="black", weight=3]; 76.92/37.60 14904[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];14904 -> 17021[label="",style="solid", color="black", weight=3]; 76.92/37.60 14905[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11500)) (primMulInt (Pos (Succ wx39500)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14905 -> 17022[label="",style="solid", color="black", weight=3]; 76.92/37.60 14906[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx39500)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14906 -> 17023[label="",style="solid", color="black", weight=3]; 76.92/37.60 14907[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];14907 -> 17024[label="",style="solid", color="black", weight=3]; 76.92/37.60 14908[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14908 -> 17025[label="",style="solid", color="black", weight=3]; 76.92/37.60 14910 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14910[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14910 -> 17026[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14910 -> 17027[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14909[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4890)) (Pos wx1638) == GT))",fontsize=16,color="black",shape="triangle"];14909 -> 17028[label="",style="solid", color="black", weight=3]; 76.92/37.60 14916 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14916[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14916 -> 17029[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14916 -> 17030[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14915[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx1639) == GT))",fontsize=16,color="burlywood",shape="triangle"];21997[label="wx1639/Succ wx16390",fontsize=10,color="white",style="solid",shape="box"];14915 -> 21997[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21997 -> 17031[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 21998[label="wx1639/Zero",fontsize=10,color="white",style="solid",shape="box"];14915 -> 21998[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21998 -> 17032[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14920[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];14920 -> 17033[label="",style="solid", color="black", weight=3]; 76.92/37.60 14921[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14921 -> 17034[label="",style="solid", color="black", weight=3]; 76.92/37.60 14922[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11510)) (primMulInt (Pos (Succ wx39500)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14922 -> 17035[label="",style="solid", color="black", weight=3]; 76.92/37.60 14923[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx39500)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14923 -> 17036[label="",style="solid", color="black", weight=3]; 76.92/37.60 14924[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat (primMulNat (Succ wx39500) Zero) (Succ wx4910) == GT))",fontsize=16,color="black",shape="box"];14924 -> 17037[label="",style="solid", color="black", weight=3]; 76.92/37.60 14925[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14925 -> 17038[label="",style="solid", color="black", weight=3]; 76.92/37.60 14927 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14927[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14927 -> 17039[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14927 -> 17040[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14926[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4920)) (Neg wx1640) == GT))",fontsize=16,color="black",shape="triangle"];14926 -> 17041[label="",style="solid", color="black", weight=3]; 76.92/37.60 14929 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14929[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14929 -> 17042[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14929 -> 17043[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14928[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx1641) == GT))",fontsize=16,color="burlywood",shape="triangle"];21999[label="wx1641/Succ wx16410",fontsize=10,color="white",style="solid",shape="box"];14928 -> 21999[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 21999 -> 17044[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22000[label="wx1641/Zero",fontsize=10,color="white",style="solid",shape="box"];14928 -> 22000[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22000 -> 17045[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14930[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx4930) == GT))",fontsize=16,color="black",shape="box"];14930 -> 17046[label="",style="solid", color="black", weight=3]; 76.92/37.60 14931[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14931 -> 17047[label="",style="solid", color="black", weight=3]; 76.92/37.60 14932[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11520)) (primMulInt (Neg (Succ wx39500)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14932 -> 17048[label="",style="solid", color="black", weight=3]; 76.92/37.60 14933[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx39500)) (Pos (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14933 -> 17049[label="",style="solid", color="black", weight=3]; 76.92/37.60 14934[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat (primMulNat (Succ wx39500) Zero) (Succ wx4940) == GT))",fontsize=16,color="black",shape="box"];14934 -> 17050[label="",style="solid", color="black", weight=3]; 76.92/37.60 14935[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14935 -> 17051[label="",style="solid", color="black", weight=3]; 76.92/37.60 14937 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14937[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14937 -> 17052[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14937 -> 17053[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14936[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx4950)) (Neg wx1642) == GT))",fontsize=16,color="black",shape="triangle"];14936 -> 17054[label="",style="solid", color="black", weight=3]; 76.92/37.60 14939 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14939[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14939 -> 17055[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14939 -> 17056[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14938[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx1643) == GT))",fontsize=16,color="burlywood",shape="triangle"];22001[label="wx1643/Succ wx16430",fontsize=10,color="white",style="solid",shape="box"];14938 -> 22001[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22001 -> 17057[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22002[label="wx1643/Zero",fontsize=10,color="white",style="solid",shape="box"];14938 -> 22002[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22002 -> 17058[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14940[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx4960) == GT))",fontsize=16,color="black",shape="box"];14940 -> 17059[label="",style="solid", color="black", weight=3]; 76.92/37.60 14941[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];14941 -> 17060[label="",style="solid", color="black", weight=3]; 76.92/37.60 14942[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11530)) (primMulInt (Neg (Succ wx39500)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14942 -> 17061[label="",style="solid", color="black", weight=3]; 76.92/37.60 14943[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx39500)) (Neg (Succ wx40200))) == GT))",fontsize=16,color="black",shape="box"];14943 -> 17062[label="",style="solid", color="black", weight=3]; 76.92/37.60 14944[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];14944 -> 17063[label="",style="solid", color="black", weight=3]; 76.92/37.60 14945[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14945 -> 17064[label="",style="solid", color="black", weight=3]; 76.92/37.60 14947 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14947[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14947 -> 17065[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14947 -> 17066[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14946[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx4980)) (Pos wx1644) == GT))",fontsize=16,color="black",shape="triangle"];14946 -> 17067[label="",style="solid", color="black", weight=3]; 76.92/37.60 14949 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14949[label="primMulNat Zero (Succ wx40200)",fontsize=16,color="magenta"];14949 -> 17068[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14949 -> 17069[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14948[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx1645) == GT))",fontsize=16,color="burlywood",shape="triangle"];22003[label="wx1645/Succ wx16450",fontsize=10,color="white",style="solid",shape="box"];14948 -> 22003[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22003 -> 17070[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22004[label="wx1645/Zero",fontsize=10,color="white",style="solid",shape="box"];14948 -> 22004[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22004 -> 17071[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 14950[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];14950 -> 17072[label="",style="solid", color="black", weight=3]; 76.92/37.60 14951[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];14951 -> 17073[label="",style="solid", color="black", weight=3]; 76.92/37.60 14952 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14952[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14952 -> 17074[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14952 -> 17075[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14953[label="Succ wx5100",fontsize=16,color="green",shape="box"];14966[label="wx4",fontsize=16,color="green",shape="box"];14967[label="wx34",fontsize=16,color="green",shape="box"];14968[label="wx5000",fontsize=16,color="green",shape="box"];14969[label="wx31",fontsize=16,color="green",shape="box"];14970[label="wx32",fontsize=16,color="green",shape="box"];14971[label="wx5100",fontsize=16,color="green",shape="box"];14972[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14973[label="wx33",fontsize=16,color="green",shape="box"];14955 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14955[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14955 -> 17076[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14955 -> 17077[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14956[label="Succ wx5100",fontsize=16,color="green",shape="box"];14974[label="wx4",fontsize=16,color="green",shape="box"];14975[label="wx34",fontsize=16,color="green",shape="box"];14976[label="wx5000",fontsize=16,color="green",shape="box"];14977[label="wx31",fontsize=16,color="green",shape="box"];14978[label="wx32",fontsize=16,color="green",shape="box"];14979[label="wx5100",fontsize=16,color="green",shape="box"];14980[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];14981[label="wx33",fontsize=16,color="green",shape="box"];15042[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (compare (Pos (Succ wx1653) :% Pos (Succ wx1654)) (Pos (Succ wx1648) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15042 -> 17078[label="",style="solid", color="black", weight=3]; 76.92/37.60 14983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14983 -> 17079[label="",style="solid", color="black", weight=3]; 76.92/37.60 14984[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];14984 -> 17080[label="",style="solid", color="black", weight=3]; 76.92/37.60 14985 -> 14984[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14985[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];14986[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];14986 -> 17081[label="",style="solid", color="black", weight=3]; 76.92/37.60 14987 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14987[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];14987 -> 17082[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14987 -> 17083[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14988[label="Succ wx5100",fontsize=16,color="green",shape="box"];15025[label="wx33",fontsize=16,color="green",shape="box"];15026[label="wx5000",fontsize=16,color="green",shape="box"];15027[label="wx4",fontsize=16,color="green",shape="box"];15028[label="wx31",fontsize=16,color="green",shape="box"];15029[label="wx5100",fontsize=16,color="green",shape="box"];15030[label="wx32",fontsize=16,color="green",shape="box"];15031[label="wx34",fontsize=16,color="green",shape="box"];15032[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];14990 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 14990[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];14990 -> 17084[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14990 -> 17085[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 14991[label="Succ wx5100",fontsize=16,color="green",shape="box"];15033[label="wx33",fontsize=16,color="green",shape="box"];15034[label="wx5000",fontsize=16,color="green",shape="box"];15035[label="wx4",fontsize=16,color="green",shape="box"];15036[label="wx31",fontsize=16,color="green",shape="box"];15037[label="wx5100",fontsize=16,color="green",shape="box"];15038[label="wx32",fontsize=16,color="green",shape="box"];15039[label="wx34",fontsize=16,color="green",shape="box"];15040[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15372[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (Pos (Succ wx1281) * Neg (Succ wx1287)) == GT))",fontsize=16,color="black",shape="box"];15372 -> 17086[label="",style="solid", color="black", weight=3]; 76.92/37.60 15044[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15044 -> 17087[label="",style="solid", color="black", weight=3]; 76.92/37.60 15045[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15045 -> 17088[label="",style="solid", color="black", weight=3]; 76.92/37.60 15046[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15046 -> 17089[label="",style="solid", color="black", weight=3]; 76.92/37.60 15047[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15047 -> 17090[label="",style="solid", color="black", weight=3]; 76.92/37.60 15048 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15048[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15048 -> 17091[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15048 -> 17092[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15049[label="Succ wx5100",fontsize=16,color="green",shape="box"];15086[label="wx32",fontsize=16,color="green",shape="box"];15087[label="wx5100",fontsize=16,color="green",shape="box"];15088[label="wx33",fontsize=16,color="green",shape="box"];15089[label="wx5000",fontsize=16,color="green",shape="box"];15090[label="wx4",fontsize=16,color="green",shape="box"];15091[label="wx31",fontsize=16,color="green",shape="box"];15092[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15093[label="wx34",fontsize=16,color="green",shape="box"];15051 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15051[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15051 -> 17093[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15051 -> 17094[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15052[label="Succ wx5100",fontsize=16,color="green",shape="box"];15094[label="wx32",fontsize=16,color="green",shape="box"];15095[label="wx5100",fontsize=16,color="green",shape="box"];15096[label="wx33",fontsize=16,color="green",shape="box"];15097[label="wx5000",fontsize=16,color="green",shape="box"];15098[label="wx4",fontsize=16,color="green",shape="box"];15099[label="wx31",fontsize=16,color="green",shape="box"];15100[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15101[label="wx34",fontsize=16,color="green",shape="box"];15407[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (Neg (Succ wx1290) * Pos (Succ wx1296)) == GT))",fontsize=16,color="black",shape="box"];15407 -> 17095[label="",style="solid", color="black", weight=3]; 76.92/37.60 15112[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15112 -> 17096[label="",style="solid", color="black", weight=3]; 76.92/37.60 15113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15113 -> 17097[label="",style="solid", color="black", weight=3]; 76.92/37.60 15114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15114 -> 17098[label="",style="solid", color="black", weight=3]; 76.92/37.60 15115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15115 -> 17099[label="",style="solid", color="black", weight=3]; 76.92/37.60 15116 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15116[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15116 -> 17100[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15116 -> 17101[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15117[label="Succ wx5100",fontsize=16,color="green",shape="box"];15130[label="wx31",fontsize=16,color="green",shape="box"];15131[label="wx34",fontsize=16,color="green",shape="box"];15132[label="wx4",fontsize=16,color="green",shape="box"];15133[label="wx5000",fontsize=16,color="green",shape="box"];15134[label="wx33",fontsize=16,color="green",shape="box"];15135[label="wx5100",fontsize=16,color="green",shape="box"];15136[label="wx32",fontsize=16,color="green",shape="box"];15137[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15119 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15119[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15119 -> 17102[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15119 -> 17103[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15120[label="Succ wx5100",fontsize=16,color="green",shape="box"];15138[label="wx31",fontsize=16,color="green",shape="box"];15139[label="wx34",fontsize=16,color="green",shape="box"];15140[label="wx4",fontsize=16,color="green",shape="box"];15141[label="wx5000",fontsize=16,color="green",shape="box"];15142[label="wx33",fontsize=16,color="green",shape="box"];15143[label="wx5100",fontsize=16,color="green",shape="box"];15144[label="wx32",fontsize=16,color="green",shape="box"];15145[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15193[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (compare (Pos (Succ wx1680) :% Neg (Succ wx1681)) (Neg (Succ wx1675) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15193 -> 17104[label="",style="solid", color="black", weight=3]; 76.92/37.60 15156[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15156 -> 17105[label="",style="solid", color="black", weight=3]; 76.92/37.60 15157[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15157 -> 17106[label="",style="solid", color="black", weight=3]; 76.92/37.60 15158 -> 15157[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15158[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];15159[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15159 -> 17107[label="",style="solid", color="black", weight=3]; 76.92/37.60 15160 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15160[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15160 -> 17108[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15160 -> 17109[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15161[label="Succ wx5100",fontsize=16,color="green",shape="box"];15174[label="wx32",fontsize=16,color="green",shape="box"];15175[label="wx34",fontsize=16,color="green",shape="box"];15176[label="wx31",fontsize=16,color="green",shape="box"];15177[label="wx4",fontsize=16,color="green",shape="box"];15178[label="wx33",fontsize=16,color="green",shape="box"];15179[label="wx30100",fontsize=16,color="green",shape="box"];15180[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15181[label="wx5100",fontsize=16,color="green",shape="box"];15163 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15163[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15163 -> 17110[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15163 -> 17111[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15164[label="Succ wx5100",fontsize=16,color="green",shape="box"];15182[label="wx32",fontsize=16,color="green",shape="box"];15183[label="wx34",fontsize=16,color="green",shape="box"];15184[label="wx31",fontsize=16,color="green",shape="box"];15185[label="wx4",fontsize=16,color="green",shape="box"];15186[label="wx33",fontsize=16,color="green",shape="box"];15187[label="wx30100",fontsize=16,color="green",shape="box"];15188[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15189[label="wx5100",fontsize=16,color="green",shape="box"];15255[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (compare (Pos Zero :% Pos (Succ wx1690)) (Pos (Succ wx1684) :% Neg (Succ wx1685)) == GT))",fontsize=16,color="black",shape="box"];15255 -> 17112[label="",style="solid", color="black", weight=3]; 76.92/37.60 15194[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15194 -> 17113[label="",style="solid", color="black", weight=3]; 76.92/37.60 15195[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15195 -> 17114[label="",style="solid", color="black", weight=3]; 76.92/37.60 15196 -> 15195[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15196[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];15197[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15197 -> 17115[label="",style="solid", color="black", weight=3]; 76.92/37.60 15198 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15198[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15198 -> 17116[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15198 -> 17117[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15199[label="Succ wx5100",fontsize=16,color="green",shape="box"];15236[label="wx31",fontsize=16,color="green",shape="box"];15237[label="wx4",fontsize=16,color="green",shape="box"];15238[label="wx32",fontsize=16,color="green",shape="box"];15239[label="wx30100",fontsize=16,color="green",shape="box"];15240[label="wx5100",fontsize=16,color="green",shape="box"];15241[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15242[label="wx33",fontsize=16,color="green",shape="box"];15243[label="wx34",fontsize=16,color="green",shape="box"];15201 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15201[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15201 -> 17118[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15201 -> 17119[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15202[label="Succ wx5100",fontsize=16,color="green",shape="box"];15244[label="wx31",fontsize=16,color="green",shape="box"];15245[label="wx4",fontsize=16,color="green",shape="box"];15246[label="wx32",fontsize=16,color="green",shape="box"];15247[label="wx30100",fontsize=16,color="green",shape="box"];15248[label="wx5100",fontsize=16,color="green",shape="box"];15249[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15250[label="wx33",fontsize=16,color="green",shape="box"];15251[label="wx34",fontsize=16,color="green",shape="box"];15571 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15571[label="primMulNat Zero (Succ wx1318)",fontsize=16,color="magenta"];15571 -> 17120[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15571 -> 17121[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15570[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg wx1750) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22005[label="wx1750/Succ wx17500",fontsize=10,color="white",style="solid",shape="box"];15570 -> 22005[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22005 -> 17122[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22006[label="wx1750/Zero",fontsize=10,color="white",style="solid",shape="box"];15570 -> 22006[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22006 -> 17123[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15257 -> 17124[label="",style="solid", color="black", weight=3]; 76.92/37.60 15258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15258 -> 17125[label="",style="solid", color="black", weight=3]; 76.92/37.60 15259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15259 -> 17126[label="",style="solid", color="black", weight=3]; 76.92/37.60 15260[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15260 -> 17127[label="",style="solid", color="black", weight=3]; 76.92/37.60 15261 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15261[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15261 -> 17128[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15261 -> 17129[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15262[label="Succ wx5100",fontsize=16,color="green",shape="box"];15299[label="wx31",fontsize=16,color="green",shape="box"];15300[label="wx32",fontsize=16,color="green",shape="box"];15301[label="wx34",fontsize=16,color="green",shape="box"];15302[label="wx30100",fontsize=16,color="green",shape="box"];15303[label="wx33",fontsize=16,color="green",shape="box"];15304[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15305[label="wx4",fontsize=16,color="green",shape="box"];15306[label="wx5100",fontsize=16,color="green",shape="box"];15264 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15264[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15264 -> 17130[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15264 -> 17131[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15265[label="Succ wx5100",fontsize=16,color="green",shape="box"];15307[label="wx31",fontsize=16,color="green",shape="box"];15308[label="wx32",fontsize=16,color="green",shape="box"];15309[label="wx34",fontsize=16,color="green",shape="box"];15310[label="wx30100",fontsize=16,color="green",shape="box"];15311[label="wx33",fontsize=16,color="green",shape="box"];15312[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15313[label="wx4",fontsize=16,color="green",shape="box"];15314[label="wx5100",fontsize=16,color="green",shape="box"];15575 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15575[label="primMulNat Zero (Succ wx1327)",fontsize=16,color="magenta"];15575 -> 17132[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15575 -> 17133[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15574[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg wx1751) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22007[label="wx1751/Succ wx17510",fontsize=10,color="white",style="solid",shape="box"];15574 -> 22007[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22007 -> 17134[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22008[label="wx1751/Zero",fontsize=10,color="white",style="solid",shape="box"];15574 -> 22008[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22008 -> 17135[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15327[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15327 -> 17136[label="",style="solid", color="black", weight=3]; 76.92/37.60 15328[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15328 -> 17137[label="",style="solid", color="black", weight=3]; 76.92/37.60 15329[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15329 -> 17138[label="",style="solid", color="black", weight=3]; 76.92/37.60 15330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15330 -> 17139[label="",style="solid", color="black", weight=3]; 76.92/37.60 15331 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15331[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15331 -> 17140[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15331 -> 17141[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15332[label="Succ wx5100",fontsize=16,color="green",shape="box"];15345[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15346[label="wx4",fontsize=16,color="green",shape="box"];15347[label="wx34",fontsize=16,color="green",shape="box"];15348[label="wx32",fontsize=16,color="green",shape="box"];15349[label="wx5100",fontsize=16,color="green",shape="box"];15350[label="wx31",fontsize=16,color="green",shape="box"];15351[label="wx30100",fontsize=16,color="green",shape="box"];15352[label="wx33",fontsize=16,color="green",shape="box"];15334 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15334[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15334 -> 17142[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15334 -> 17143[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15335[label="Succ wx5100",fontsize=16,color="green",shape="box"];15353[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15354[label="wx4",fontsize=16,color="green",shape="box"];15355[label="wx34",fontsize=16,color="green",shape="box"];15356[label="wx32",fontsize=16,color="green",shape="box"];15357[label="wx5100",fontsize=16,color="green",shape="box"];15358[label="wx31",fontsize=16,color="green",shape="box"];15359[label="wx30100",fontsize=16,color="green",shape="box"];15360[label="wx33",fontsize=16,color="green",shape="box"];15408[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (compare (Pos Zero :% Neg (Succ wx1717)) (Neg (Succ wx1711) :% Neg (Succ wx1712)) == GT))",fontsize=16,color="black",shape="box"];15408 -> 17144[label="",style="solid", color="black", weight=3]; 76.92/37.60 15373[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15373 -> 17145[label="",style="solid", color="black", weight=3]; 76.92/37.60 15374[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15374 -> 17146[label="",style="solid", color="black", weight=3]; 76.92/37.60 15375 -> 15374[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15375[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];15376[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15376 -> 17147[label="",style="solid", color="black", weight=3]; 76.92/37.60 15377 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15377[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15377 -> 17148[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15377 -> 17149[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15378[label="Succ wx5100",fontsize=16,color="green",shape="box"];15390[label="wx32",fontsize=16,color="green",shape="box"];15391[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15392[label="wx34",fontsize=16,color="green",shape="box"];15393[label="wx4",fontsize=16,color="green",shape="box"];15394[label="wx5100",fontsize=16,color="green",shape="box"];15395[label="wx33",fontsize=16,color="green",shape="box"];15396[label="wx31",fontsize=16,color="green",shape="box"];15380 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15380[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15380 -> 17150[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15380 -> 17151[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15381[label="Succ wx5100",fontsize=16,color="green",shape="box"];15397[label="wx32",fontsize=16,color="green",shape="box"];15398[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15399[label="wx34",fontsize=16,color="green",shape="box"];15400[label="wx4",fontsize=16,color="green",shape="box"];15401[label="wx5100",fontsize=16,color="green",shape="box"];15402[label="wx33",fontsize=16,color="green",shape="box"];15403[label="wx31",fontsize=16,color="green",shape="box"];15464[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (compare (Pos Zero :% Pos (Succ wx1725)) (Pos (Succ wx1720) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15464 -> 17152[label="",style="solid", color="black", weight=3]; 76.92/37.60 15409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15409 -> 17153[label="",style="solid", color="black", weight=3]; 76.92/37.60 15410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15410 -> 17154[label="",style="solid", color="black", weight=3]; 76.92/37.60 15411 -> 15410[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15411[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];15412[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15412 -> 17155[label="",style="solid", color="black", weight=3]; 76.92/37.60 15413 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15413[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15413 -> 17156[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15413 -> 17157[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15414[label="Succ wx5100",fontsize=16,color="green",shape="box"];15447[label="wx5100",fontsize=16,color="green",shape="box"];15448[label="wx34",fontsize=16,color="green",shape="box"];15449[label="wx32",fontsize=16,color="green",shape="box"];15450[label="wx31",fontsize=16,color="green",shape="box"];15451[label="wx4",fontsize=16,color="green",shape="box"];15452[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15453[label="wx33",fontsize=16,color="green",shape="box"];15416 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15416[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15416 -> 17158[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15416 -> 17159[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15417[label="Succ wx5100",fontsize=16,color="green",shape="box"];15454[label="wx5100",fontsize=16,color="green",shape="box"];15455[label="wx34",fontsize=16,color="green",shape="box"];15456[label="wx32",fontsize=16,color="green",shape="box"];15457[label="wx31",fontsize=16,color="green",shape="box"];15458[label="wx4",fontsize=16,color="green",shape="box"];15459[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15460[label="wx33",fontsize=16,color="green",shape="box"];15594[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (Pos (Succ wx1352) * Neg (Succ wx1357)) == GT))",fontsize=16,color="black",shape="box"];15594 -> 17160[label="",style="solid", color="black", weight=3]; 76.92/37.60 15466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15466 -> 17161[label="",style="solid", color="black", weight=3]; 76.92/37.60 15467[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15467 -> 17162[label="",style="solid", color="black", weight=3]; 76.92/37.60 15468[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15468 -> 17163[label="",style="solid", color="black", weight=3]; 76.92/37.60 15469[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15469 -> 17164[label="",style="solid", color="black", weight=3]; 76.92/37.60 15470 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15470[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15470 -> 17165[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15470 -> 17166[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15471[label="Succ wx5100",fontsize=16,color="green",shape="box"];15504[label="wx4",fontsize=16,color="green",shape="box"];15505[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15506[label="wx5100",fontsize=16,color="green",shape="box"];15507[label="wx33",fontsize=16,color="green",shape="box"];15508[label="wx31",fontsize=16,color="green",shape="box"];15509[label="wx32",fontsize=16,color="green",shape="box"];15510[label="wx34",fontsize=16,color="green",shape="box"];15473 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15473[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15473 -> 17167[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15473 -> 17168[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15474[label="Succ wx5100",fontsize=16,color="green",shape="box"];15511[label="wx4",fontsize=16,color="green",shape="box"];15512[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15513[label="wx5100",fontsize=16,color="green",shape="box"];15514[label="wx33",fontsize=16,color="green",shape="box"];15515[label="wx31",fontsize=16,color="green",shape="box"];15516[label="wx32",fontsize=16,color="green",shape="box"];15517[label="wx34",fontsize=16,color="green",shape="box"];15603[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (Neg (Succ wx1360) * Pos (Succ wx1365)) == GT))",fontsize=16,color="black",shape="box"];15603 -> 17169[label="",style="solid", color="black", weight=3]; 76.92/37.60 15529[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15529 -> 17170[label="",style="solid", color="black", weight=3]; 76.92/37.60 15530[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15530 -> 17171[label="",style="solid", color="black", weight=3]; 76.92/37.60 15531[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15531 -> 17172[label="",style="solid", color="black", weight=3]; 76.92/37.60 15532[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15532 -> 17173[label="",style="solid", color="black", weight=3]; 76.92/37.60 15533 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15533[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15533 -> 17174[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15533 -> 17175[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15534[label="Succ wx5100",fontsize=16,color="green",shape="box"];15546[label="wx33",fontsize=16,color="green",shape="box"];15547[label="wx32",fontsize=16,color="green",shape="box"];15548[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15549[label="wx34",fontsize=16,color="green",shape="box"];15550[label="wx4",fontsize=16,color="green",shape="box"];15551[label="wx5100",fontsize=16,color="green",shape="box"];15552[label="wx31",fontsize=16,color="green",shape="box"];15536 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15536[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15536 -> 17176[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15536 -> 17177[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15537[label="Succ wx5100",fontsize=16,color="green",shape="box"];15553[label="wx33",fontsize=16,color="green",shape="box"];15554[label="wx32",fontsize=16,color="green",shape="box"];15555[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15556[label="wx34",fontsize=16,color="green",shape="box"];15557[label="wx4",fontsize=16,color="green",shape="box"];15558[label="wx5100",fontsize=16,color="green",shape="box"];15559[label="wx31",fontsize=16,color="green",shape="box"];15578[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (compare (Pos Zero :% Neg (Succ wx1749)) (Neg (Succ wx1744) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15578 -> 17178[label="",style="solid", color="black", weight=3]; 76.92/37.60 15579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15579 -> 17179[label="",style="solid", color="black", weight=3]; 76.92/37.60 15580[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15580 -> 17180[label="",style="solid", color="black", weight=3]; 76.92/37.60 15581 -> 15580[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];15582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15582 -> 17181[label="",style="solid", color="black", weight=3]; 76.92/37.60 15583[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11560)) (primMulInt (Pos (Succ wx62300)) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15583 -> 17182[label="",style="solid", color="black", weight=3]; 76.92/37.60 15584[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx62300)) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15584 -> 17183[label="",style="solid", color="black", weight=3]; 76.92/37.60 15585[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];15585 -> 17184[label="",style="solid", color="black", weight=3]; 76.92/37.60 15586[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15586 -> 17185[label="",style="solid", color="black", weight=3]; 76.92/37.60 15588 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15588[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15588 -> 17186[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15588 -> 17187[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15587[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7170)) (Pos wx1752) == GT))",fontsize=16,color="black",shape="triangle"];15587 -> 17188[label="",style="solid", color="black", weight=3]; 76.92/37.60 15592 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15592[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15592 -> 17189[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15592 -> 17190[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15591[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx1753) == GT))",fontsize=16,color="burlywood",shape="triangle"];22009[label="wx1753/Succ wx17530",fontsize=10,color="white",style="solid",shape="box"];15591 -> 22009[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22009 -> 17191[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22010[label="wx1753/Zero",fontsize=10,color="white",style="solid",shape="box"];15591 -> 22010[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22010 -> 17192[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15595[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];15595 -> 17193[label="",style="solid", color="black", weight=3]; 76.92/37.60 15596[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15596 -> 17194[label="",style="solid", color="black", weight=3]; 76.92/37.60 15597[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11570)) (primMulInt (Pos (Succ wx62300)) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15597 -> 17195[label="",style="solid", color="black", weight=3]; 76.92/37.60 15598[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx62300)) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15598 -> 17196[label="",style="solid", color="black", weight=3]; 76.92/37.60 15599[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat (primMulNat (Succ wx62300) Zero) (Succ wx7190) == GT))",fontsize=16,color="black",shape="box"];15599 -> 17197[label="",style="solid", color="black", weight=3]; 76.92/37.60 15600[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15600 -> 17198[label="",style="solid", color="black", weight=3]; 76.92/37.60 15602 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15602[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15602 -> 17199[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15602 -> 17200[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15601[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7200)) (Neg wx1754) == GT))",fontsize=16,color="black",shape="triangle"];15601 -> 17201[label="",style="solid", color="black", weight=3]; 76.92/37.60 15605 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15605[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15605 -> 17202[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15605 -> 17203[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15604[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx1755) == GT))",fontsize=16,color="burlywood",shape="triangle"];22011[label="wx1755/Succ wx17550",fontsize=10,color="white",style="solid",shape="box"];15604 -> 22011[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22011 -> 17204[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22012[label="wx1755/Zero",fontsize=10,color="white",style="solid",shape="box"];15604 -> 22012[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22012 -> 17205[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15606[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx7210) == GT))",fontsize=16,color="black",shape="box"];15606 -> 17206[label="",style="solid", color="black", weight=3]; 76.92/37.60 15607[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15607 -> 17207[label="",style="solid", color="black", weight=3]; 76.92/37.60 15608[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11580)) (primMulInt (Neg (Succ wx62300)) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15608 -> 17208[label="",style="solid", color="black", weight=3]; 76.92/37.60 15609[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx62300)) (Pos (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15609 -> 17209[label="",style="solid", color="black", weight=3]; 76.92/37.60 15610[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat (primMulNat (Succ wx62300) Zero) (Succ wx7220) == GT))",fontsize=16,color="black",shape="box"];15610 -> 17210[label="",style="solid", color="black", weight=3]; 76.92/37.60 15611[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15611 -> 17211[label="",style="solid", color="black", weight=3]; 76.92/37.60 15613 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15613[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15613 -> 17212[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15613 -> 17213[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15612[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx7230)) (Neg wx1756) == GT))",fontsize=16,color="black",shape="triangle"];15612 -> 17214[label="",style="solid", color="black", weight=3]; 76.92/37.60 15615 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15615[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15615 -> 17215[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15615 -> 17216[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15614[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx1757) == GT))",fontsize=16,color="burlywood",shape="triangle"];22013[label="wx1757/Succ wx17570",fontsize=10,color="white",style="solid",shape="box"];15614 -> 22013[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22013 -> 17217[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22014[label="wx1757/Zero",fontsize=10,color="white",style="solid",shape="box"];15614 -> 22014[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22014 -> 17218[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15616[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat (primMulNat Zero Zero) (Succ wx7240) == GT))",fontsize=16,color="black",shape="box"];15616 -> 17219[label="",style="solid", color="black", weight=3]; 76.92/37.60 15617[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];15617 -> 17220[label="",style="solid", color="black", weight=3]; 76.92/37.60 15618[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11590)) (primMulInt (Neg (Succ wx62300)) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15618 -> 17221[label="",style="solid", color="black", weight=3]; 76.92/37.60 15619[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx62300)) (Neg (Succ wx63000))) == GT))",fontsize=16,color="black",shape="box"];15619 -> 17222[label="",style="solid", color="black", weight=3]; 76.92/37.60 15620[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];15620 -> 17223[label="",style="solid", color="black", weight=3]; 76.92/37.60 15621[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15621 -> 17224[label="",style="solid", color="black", weight=3]; 76.92/37.60 15623 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15623[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15623 -> 17225[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15623 -> 17226[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15622[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx7260)) (Pos wx1758) == GT))",fontsize=16,color="black",shape="triangle"];15622 -> 17227[label="",style="solid", color="black", weight=3]; 76.92/37.60 15625 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15625[label="primMulNat Zero (Succ wx63000)",fontsize=16,color="magenta"];15625 -> 17228[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15625 -> 17229[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15624[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx1759) == GT))",fontsize=16,color="burlywood",shape="triangle"];22015[label="wx1759/Succ wx17590",fontsize=10,color="white",style="solid",shape="box"];15624 -> 22015[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22015 -> 17230[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22016[label="wx1759/Zero",fontsize=10,color="white",style="solid",shape="box"];15624 -> 22016[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22016 -> 17231[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15626[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];15626 -> 17232[label="",style="solid", color="black", weight=3]; 76.92/37.60 15627[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15627 -> 17233[label="",style="solid", color="black", weight=3]; 76.92/37.60 15628 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15628[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15628 -> 17234[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15628 -> 17235[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15629[label="Succ wx5100",fontsize=16,color="green",shape="box"];15642[label="wx32",fontsize=16,color="green",shape="box"];15643[label="wx34",fontsize=16,color="green",shape="box"];15644[label="wx33",fontsize=16,color="green",shape="box"];15645[label="wx5000",fontsize=16,color="green",shape="box"];15646[label="wx31",fontsize=16,color="green",shape="box"];15647[label="wx5100",fontsize=16,color="green",shape="box"];15648[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15649[label="wx4",fontsize=16,color="green",shape="box"];15631 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15631[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15631 -> 17236[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15631 -> 17237[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15632[label="Succ wx5100",fontsize=16,color="green",shape="box"];15650[label="wx32",fontsize=16,color="green",shape="box"];15651[label="wx34",fontsize=16,color="green",shape="box"];15652[label="wx33",fontsize=16,color="green",shape="box"];15653[label="wx5000",fontsize=16,color="green",shape="box"];15654[label="wx31",fontsize=16,color="green",shape="box"];15655[label="wx5100",fontsize=16,color="green",shape="box"];15656[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15657[label="wx4",fontsize=16,color="green",shape="box"];15718[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (compare (Neg (Succ wx1767) :% Pos (Succ wx1768)) (Pos (Succ wx1762) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15718 -> 17238[label="",style="solid", color="black", weight=3]; 76.92/37.60 15659[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15659 -> 17239[label="",style="solid", color="black", weight=3]; 76.92/37.60 15660[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15660 -> 17240[label="",style="solid", color="black", weight=3]; 76.92/37.60 15661 -> 15660[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15661[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];15662[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15662 -> 17241[label="",style="solid", color="black", weight=3]; 76.92/37.60 15663 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15663[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15663 -> 17242[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15663 -> 17243[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15664[label="Succ wx5100",fontsize=16,color="green",shape="box"];15701[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15702[label="wx31",fontsize=16,color="green",shape="box"];15703[label="wx4",fontsize=16,color="green",shape="box"];15704[label="wx5100",fontsize=16,color="green",shape="box"];15705[label="wx32",fontsize=16,color="green",shape="box"];15706[label="wx5000",fontsize=16,color="green",shape="box"];15707[label="wx34",fontsize=16,color="green",shape="box"];15708[label="wx33",fontsize=16,color="green",shape="box"];15666 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15666[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15666 -> 17244[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15666 -> 17245[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15667[label="Succ wx5100",fontsize=16,color="green",shape="box"];15709[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15710[label="wx31",fontsize=16,color="green",shape="box"];15711[label="wx4",fontsize=16,color="green",shape="box"];15712[label="wx5100",fontsize=16,color="green",shape="box"];15713[label="wx32",fontsize=16,color="green",shape="box"];15714[label="wx5000",fontsize=16,color="green",shape="box"];15715[label="wx34",fontsize=16,color="green",shape="box"];15716[label="wx33",fontsize=16,color="green",shape="box"];16048[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (Pos (Succ wx1385) * Neg (Succ wx1391)) == GT))",fontsize=16,color="black",shape="box"];16048 -> 17246[label="",style="solid", color="black", weight=3]; 76.92/37.60 15720[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15720 -> 17247[label="",style="solid", color="black", weight=3]; 76.92/37.60 15721[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15721 -> 17248[label="",style="solid", color="black", weight=3]; 76.92/37.60 15722[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15722 -> 17249[label="",style="solid", color="black", weight=3]; 76.92/37.60 15723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15723 -> 17250[label="",style="solid", color="black", weight=3]; 76.92/37.60 15724 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15724[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15724 -> 17251[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15724 -> 17252[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15725[label="Succ wx5100",fontsize=16,color="green",shape="box"];15762[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15763[label="wx4",fontsize=16,color="green",shape="box"];15764[label="wx32",fontsize=16,color="green",shape="box"];15765[label="wx34",fontsize=16,color="green",shape="box"];15766[label="wx5100",fontsize=16,color="green",shape="box"];15767[label="wx31",fontsize=16,color="green",shape="box"];15768[label="wx33",fontsize=16,color="green",shape="box"];15769[label="wx5000",fontsize=16,color="green",shape="box"];15727 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15727[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15727 -> 17253[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15727 -> 17254[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15728[label="Succ wx5100",fontsize=16,color="green",shape="box"];15770[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15771[label="wx4",fontsize=16,color="green",shape="box"];15772[label="wx32",fontsize=16,color="green",shape="box"];15773[label="wx34",fontsize=16,color="green",shape="box"];15774[label="wx5100",fontsize=16,color="green",shape="box"];15775[label="wx31",fontsize=16,color="green",shape="box"];15776[label="wx33",fontsize=16,color="green",shape="box"];15777[label="wx5000",fontsize=16,color="green",shape="box"];16083[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (Neg (Succ wx1394) * Pos (Succ wx1400)) == GT))",fontsize=16,color="black",shape="box"];16083 -> 17255[label="",style="solid", color="black", weight=3]; 76.92/37.60 15788[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15788 -> 17256[label="",style="solid", color="black", weight=3]; 76.92/37.60 15789[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15789 -> 17257[label="",style="solid", color="black", weight=3]; 76.92/37.60 15790[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15790 -> 17258[label="",style="solid", color="black", weight=3]; 76.92/37.60 15791[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15791 -> 17259[label="",style="solid", color="black", weight=3]; 76.92/37.60 15792 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15792[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15792 -> 17260[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15792 -> 17261[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15793[label="Succ wx5100",fontsize=16,color="green",shape="box"];15806[label="wx31",fontsize=16,color="green",shape="box"];15807[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15808[label="wx5100",fontsize=16,color="green",shape="box"];15809[label="wx32",fontsize=16,color="green",shape="box"];15810[label="wx34",fontsize=16,color="green",shape="box"];15811[label="wx4",fontsize=16,color="green",shape="box"];15812[label="wx33",fontsize=16,color="green",shape="box"];15813[label="wx5000",fontsize=16,color="green",shape="box"];15795 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15795[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15795 -> 17262[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15795 -> 17263[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15796[label="Succ wx5100",fontsize=16,color="green",shape="box"];15814[label="wx31",fontsize=16,color="green",shape="box"];15815[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15816[label="wx5100",fontsize=16,color="green",shape="box"];15817[label="wx32",fontsize=16,color="green",shape="box"];15818[label="wx34",fontsize=16,color="green",shape="box"];15819[label="wx4",fontsize=16,color="green",shape="box"];15820[label="wx33",fontsize=16,color="green",shape="box"];15821[label="wx5000",fontsize=16,color="green",shape="box"];15869[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (compare (Neg (Succ wx1794) :% Neg (Succ wx1795)) (Neg (Succ wx1789) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];15869 -> 17264[label="",style="solid", color="black", weight=3]; 76.92/37.60 15832[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15832 -> 17265[label="",style="solid", color="black", weight=3]; 76.92/37.60 15833[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15833 -> 17266[label="",style="solid", color="black", weight=3]; 76.92/37.60 15834 -> 15833[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];15835[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15835 -> 17267[label="",style="solid", color="black", weight=3]; 76.92/37.60 15836 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15836[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15836 -> 17268[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15836 -> 17269[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15837[label="Succ wx5100",fontsize=16,color="green",shape="box"];15850[label="wx4",fontsize=16,color="green",shape="box"];15851[label="wx33",fontsize=16,color="green",shape="box"];15852[label="wx32",fontsize=16,color="green",shape="box"];15853[label="wx34",fontsize=16,color="green",shape="box"];15854[label="wx31",fontsize=16,color="green",shape="box"];15855[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15856[label="wx30100",fontsize=16,color="green",shape="box"];15857[label="wx5100",fontsize=16,color="green",shape="box"];15839 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15839[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15839 -> 17270[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15839 -> 17271[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15840[label="Succ wx5100",fontsize=16,color="green",shape="box"];15858[label="wx4",fontsize=16,color="green",shape="box"];15859[label="wx33",fontsize=16,color="green",shape="box"];15860[label="wx32",fontsize=16,color="green",shape="box"];15861[label="wx34",fontsize=16,color="green",shape="box"];15862[label="wx31",fontsize=16,color="green",shape="box"];15863[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15864[label="wx30100",fontsize=16,color="green",shape="box"];15865[label="wx5100",fontsize=16,color="green",shape="box"];15931[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (compare (Neg Zero :% Pos (Succ wx1804)) (Pos (Succ wx1798) :% Pos (Succ wx1799)) == GT))",fontsize=16,color="black",shape="box"];15931 -> 17272[label="",style="solid", color="black", weight=3]; 76.92/37.60 15870[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15870 -> 17273[label="",style="solid", color="black", weight=3]; 76.92/37.60 15871[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];15871 -> 17274[label="",style="solid", color="black", weight=3]; 76.92/37.60 15872 -> 15871[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15872[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];15873[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];15873 -> 17275[label="",style="solid", color="black", weight=3]; 76.92/37.60 15874 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15874[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15874 -> 17276[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15874 -> 17277[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15875[label="Succ wx5100",fontsize=16,color="green",shape="box"];15912[label="wx30100",fontsize=16,color="green",shape="box"];15913[label="wx4",fontsize=16,color="green",shape="box"];15914[label="wx32",fontsize=16,color="green",shape="box"];15915[label="wx5100",fontsize=16,color="green",shape="box"];15916[label="wx33",fontsize=16,color="green",shape="box"];15917[label="wx31",fontsize=16,color="green",shape="box"];15918[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15919[label="wx34",fontsize=16,color="green",shape="box"];15877 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15877[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15877 -> 17278[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15877 -> 17279[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15878[label="Succ wx5100",fontsize=16,color="green",shape="box"];15920[label="wx30100",fontsize=16,color="green",shape="box"];15921[label="wx4",fontsize=16,color="green",shape="box"];15922[label="wx32",fontsize=16,color="green",shape="box"];15923[label="wx5100",fontsize=16,color="green",shape="box"];15924[label="wx33",fontsize=16,color="green",shape="box"];15925[label="wx31",fontsize=16,color="green",shape="box"];15926[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15927[label="wx34",fontsize=16,color="green",shape="box"];16247 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16247[label="primMulNat Zero (Succ wx1422)",fontsize=16,color="magenta"];16247 -> 17280[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16247 -> 17281[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16246[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg wx1864) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22017[label="wx1864/Succ wx18640",fontsize=10,color="white",style="solid",shape="box"];16246 -> 22017[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22017 -> 17282[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22018[label="wx1864/Zero",fontsize=10,color="white",style="solid",shape="box"];16246 -> 22018[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22018 -> 17283[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 15933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15933 -> 17284[label="",style="solid", color="black", weight=3]; 76.92/37.60 15934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];15934 -> 17285[label="",style="solid", color="black", weight=3]; 76.92/37.60 15935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];15935 -> 17286[label="",style="solid", color="black", weight=3]; 76.92/37.60 15936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];15936 -> 17287[label="",style="solid", color="black", weight=3]; 76.92/37.60 15937 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15937[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];15937 -> 17288[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15937 -> 17289[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15938[label="Succ wx5100",fontsize=16,color="green",shape="box"];15975[label="wx4",fontsize=16,color="green",shape="box"];15976[label="wx32",fontsize=16,color="green",shape="box"];15977[label="wx30100",fontsize=16,color="green",shape="box"];15978[label="wx34",fontsize=16,color="green",shape="box"];15979[label="wx31",fontsize=16,color="green",shape="box"];15980[label="wx33",fontsize=16,color="green",shape="box"];15981[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];15982[label="wx5100",fontsize=16,color="green",shape="box"];15940 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 15940[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];15940 -> 17290[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15940 -> 17291[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 15941[label="Succ wx5100",fontsize=16,color="green",shape="box"];15983[label="wx4",fontsize=16,color="green",shape="box"];15984[label="wx32",fontsize=16,color="green",shape="box"];15985[label="wx30100",fontsize=16,color="green",shape="box"];15986[label="wx34",fontsize=16,color="green",shape="box"];15987[label="wx31",fontsize=16,color="green",shape="box"];15988[label="wx33",fontsize=16,color="green",shape="box"];15989[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];15990[label="wx5100",fontsize=16,color="green",shape="box"];16251 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16251[label="primMulNat Zero (Succ wx1431)",fontsize=16,color="magenta"];16251 -> 17292[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16251 -> 17293[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16250[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg wx1865) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22019[label="wx1865/Succ wx18650",fontsize=10,color="white",style="solid",shape="box"];16250 -> 22019[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22019 -> 17294[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22020[label="wx1865/Zero",fontsize=10,color="white",style="solid",shape="box"];16250 -> 22020[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22020 -> 17295[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16003[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16003 -> 17296[label="",style="solid", color="black", weight=3]; 76.92/37.60 16004[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];16004 -> 17297[label="",style="solid", color="black", weight=3]; 76.92/37.60 16005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16005 -> 17298[label="",style="solid", color="black", weight=3]; 76.92/37.60 16006[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16006 -> 17299[label="",style="solid", color="black", weight=3]; 76.92/37.60 16007 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16007[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16007 -> 17300[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16007 -> 17301[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16008[label="Succ wx5100",fontsize=16,color="green",shape="box"];16021[label="wx31",fontsize=16,color="green",shape="box"];16022[label="wx4",fontsize=16,color="green",shape="box"];16023[label="wx30100",fontsize=16,color="green",shape="box"];16024[label="wx34",fontsize=16,color="green",shape="box"];16025[label="wx32",fontsize=16,color="green",shape="box"];16026[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16027[label="wx33",fontsize=16,color="green",shape="box"];16028[label="wx5100",fontsize=16,color="green",shape="box"];16010 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16010[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16010 -> 17302[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16010 -> 17303[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16011[label="Succ wx5100",fontsize=16,color="green",shape="box"];16029[label="wx31",fontsize=16,color="green",shape="box"];16030[label="wx4",fontsize=16,color="green",shape="box"];16031[label="wx30100",fontsize=16,color="green",shape="box"];16032[label="wx34",fontsize=16,color="green",shape="box"];16033[label="wx32",fontsize=16,color="green",shape="box"];16034[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16035[label="wx33",fontsize=16,color="green",shape="box"];16036[label="wx5100",fontsize=16,color="green",shape="box"];16084[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (compare (Neg Zero :% Neg (Succ wx1831)) (Neg (Succ wx1825) :% Pos (Succ wx1826)) == GT))",fontsize=16,color="black",shape="box"];16084 -> 17304[label="",style="solid", color="black", weight=3]; 76.92/37.60 16049[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16049 -> 17305[label="",style="solid", color="black", weight=3]; 76.92/37.60 16050[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16050 -> 17306[label="",style="solid", color="black", weight=3]; 76.92/37.60 16051 -> 16050[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16051[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];16052[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16052 -> 17307[label="",style="solid", color="black", weight=3]; 76.92/37.60 16053 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16053[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16053 -> 17308[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16053 -> 17309[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16054[label="Succ wx5100",fontsize=16,color="green",shape="box"];16066[label="wx34",fontsize=16,color="green",shape="box"];16067[label="wx32",fontsize=16,color="green",shape="box"];16068[label="wx33",fontsize=16,color="green",shape="box"];16069[label="wx5100",fontsize=16,color="green",shape="box"];16070[label="wx31",fontsize=16,color="green",shape="box"];16071[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16072[label="wx4",fontsize=16,color="green",shape="box"];16056 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16056[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16056 -> 17310[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16056 -> 17311[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16057[label="Succ wx5100",fontsize=16,color="green",shape="box"];16073[label="wx34",fontsize=16,color="green",shape="box"];16074[label="wx32",fontsize=16,color="green",shape="box"];16075[label="wx33",fontsize=16,color="green",shape="box"];16076[label="wx5100",fontsize=16,color="green",shape="box"];16077[label="wx31",fontsize=16,color="green",shape="box"];16078[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16079[label="wx4",fontsize=16,color="green",shape="box"];16140[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (compare (Neg Zero :% Pos (Succ wx1839)) (Pos (Succ wx1834) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16140 -> 17312[label="",style="solid", color="black", weight=3]; 76.92/37.60 16085[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16085 -> 17313[label="",style="solid", color="black", weight=3]; 76.92/37.60 16086[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16086 -> 17314[label="",style="solid", color="black", weight=3]; 76.92/37.60 16087 -> 16086[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];16088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16088 -> 17315[label="",style="solid", color="black", weight=3]; 76.92/37.60 16089 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16089[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16089 -> 17316[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16089 -> 17317[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16090[label="Succ wx5100",fontsize=16,color="green",shape="box"];16123[label="wx32",fontsize=16,color="green",shape="box"];16124[label="wx5100",fontsize=16,color="green",shape="box"];16125[label="wx34",fontsize=16,color="green",shape="box"];16126[label="wx4",fontsize=16,color="green",shape="box"];16127[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16128[label="wx33",fontsize=16,color="green",shape="box"];16129[label="wx31",fontsize=16,color="green",shape="box"];16092 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16092[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16092 -> 17318[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16092 -> 17319[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16093[label="Succ wx5100",fontsize=16,color="green",shape="box"];16130[label="wx32",fontsize=16,color="green",shape="box"];16131[label="wx5100",fontsize=16,color="green",shape="box"];16132[label="wx34",fontsize=16,color="green",shape="box"];16133[label="wx4",fontsize=16,color="green",shape="box"];16134[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16135[label="wx33",fontsize=16,color="green",shape="box"];16136[label="wx31",fontsize=16,color="green",shape="box"];16275[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (Pos (Succ wx1456) * Neg (Succ wx1461)) == GT))",fontsize=16,color="black",shape="box"];16275 -> 17320[label="",style="solid", color="black", weight=3]; 76.92/37.60 16142[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16142 -> 17321[label="",style="solid", color="black", weight=3]; 76.92/37.60 16143[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];16143 -> 17322[label="",style="solid", color="black", weight=3]; 76.92/37.60 16144[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16144 -> 17323[label="",style="solid", color="black", weight=3]; 76.92/37.60 16145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16145 -> 17324[label="",style="solid", color="black", weight=3]; 76.92/37.60 16146 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16146[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16146 -> 17325[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16146 -> 17326[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16147[label="Succ wx5100",fontsize=16,color="green",shape="box"];16180[label="wx33",fontsize=16,color="green",shape="box"];16181[label="wx5100",fontsize=16,color="green",shape="box"];16182[label="wx31",fontsize=16,color="green",shape="box"];16183[label="wx34",fontsize=16,color="green",shape="box"];16184[label="wx4",fontsize=16,color="green",shape="box"];16185[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16186[label="wx32",fontsize=16,color="green",shape="box"];16149 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16149[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16149 -> 17327[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16149 -> 17328[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16150[label="Succ wx5100",fontsize=16,color="green",shape="box"];16187[label="wx33",fontsize=16,color="green",shape="box"];16188[label="wx5100",fontsize=16,color="green",shape="box"];16189[label="wx31",fontsize=16,color="green",shape="box"];16190[label="wx34",fontsize=16,color="green",shape="box"];16191[label="wx4",fontsize=16,color="green",shape="box"];16192[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16193[label="wx32",fontsize=16,color="green",shape="box"];16285[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (Neg (Succ wx1464) * Pos (Succ wx1469)) == GT))",fontsize=16,color="black",shape="box"];16285 -> 17329[label="",style="solid", color="black", weight=3]; 76.92/37.60 16205[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16205 -> 17330[label="",style="solid", color="black", weight=3]; 76.92/37.60 16206[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (GT == GT))",fontsize=16,color="black",shape="box"];16206 -> 17331[label="",style="solid", color="black", weight=3]; 76.92/37.60 16207[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16207 -> 17332[label="",style="solid", color="black", weight=3]; 76.92/37.60 16208[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16208 -> 17333[label="",style="solid", color="black", weight=3]; 76.92/37.60 16209 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16209[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16209 -> 17334[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16209 -> 17335[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16210[label="Succ wx5100",fontsize=16,color="green",shape="box"];16222[label="wx34",fontsize=16,color="green",shape="box"];16223[label="wx5100",fontsize=16,color="green",shape="box"];16224[label="wx4",fontsize=16,color="green",shape="box"];16225[label="wx32",fontsize=16,color="green",shape="box"];16226[label="wx31",fontsize=16,color="green",shape="box"];16227[label="wx33",fontsize=16,color="green",shape="box"];16228[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16212 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16212[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16212 -> 17336[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16212 -> 17337[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16213[label="Succ wx5100",fontsize=16,color="green",shape="box"];16229[label="wx34",fontsize=16,color="green",shape="box"];16230[label="wx5100",fontsize=16,color="green",shape="box"];16231[label="wx4",fontsize=16,color="green",shape="box"];16232[label="wx32",fontsize=16,color="green",shape="box"];16233[label="wx31",fontsize=16,color="green",shape="box"];16234[label="wx33",fontsize=16,color="green",shape="box"];16235[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16254[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (compare (Neg Zero :% Neg (Succ wx1863)) (Neg (Succ wx1858) :% Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16254 -> 17338[label="",style="solid", color="black", weight=3]; 76.92/37.60 16255[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16255 -> 17339[label="",style="solid", color="black", weight=3]; 76.92/37.60 16256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16256 -> 17340[label="",style="solid", color="black", weight=3]; 76.92/37.60 16257 -> 16256[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];16258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16258 -> 17341[label="",style="solid", color="black", weight=3]; 76.92/37.60 16259[label="wx850",fontsize=16,color="green",shape="box"];16260[label="wx856",fontsize=16,color="green",shape="box"];16261[label="Neg (Succ wx857) :% Neg wx8580",fontsize=16,color="green",shape="box"];16263 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16263[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];16263 -> 17342[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16263 -> 17343[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16262[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg wx1866) == GT))",fontsize=16,color="burlywood",shape="triangle"];22021[label="wx1866/Succ wx18660",fontsize=10,color="white",style="solid",shape="box"];16262 -> 22021[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22021 -> 17344[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22022[label="wx1866/Zero",fontsize=10,color="white",style="solid",shape="box"];16262 -> 22022[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22022 -> 17345[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16266[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16266 -> 17346[label="",style="solid", color="black", weight=3]; 76.92/37.60 16267[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="box"];16267 -> 17347[label="",style="solid", color="black", weight=3]; 76.92/37.60 16268[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16268 -> 17348[label="",style="solid", color="black", weight=3]; 76.92/37.60 16269[label="wx850",fontsize=16,color="green",shape="box"];16270[label="wx856",fontsize=16,color="green",shape="box"];16271[label="Neg (Succ wx857) :% Pos wx8580",fontsize=16,color="green",shape="box"];16273 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16273[label="primPlusNat (primMulNat wx85100 (Succ wx85800)) (Succ wx85800)",fontsize=16,color="magenta"];16273 -> 17349[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16273 -> 17350[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16272[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg wx1868) == GT))",fontsize=16,color="burlywood",shape="triangle"];22023[label="wx1868/Succ wx18680",fontsize=10,color="white",style="solid",shape="box"];16272 -> 22023[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22023 -> 17351[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22024[label="wx1868/Zero",fontsize=10,color="white",style="solid",shape="box"];16272 -> 22024[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22024 -> 17352[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16276[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16276 -> 17353[label="",style="solid", color="black", weight=3]; 76.92/37.60 16277[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="box"];16277 -> 17354[label="",style="solid", color="black", weight=3]; 76.92/37.60 16278[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16278 -> 17355[label="",style="solid", color="black", weight=3]; 76.92/37.60 16279[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx11620)) (primMulInt (Pos (Succ wx85100)) (Pos (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];16279 -> 17356[label="",style="solid", color="black", weight=3]; 76.92/37.60 16280[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx85100)) (Pos (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];16280 -> 17357[label="",style="solid", color="black", weight=3]; 76.92/37.60 16281[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx9390) (primMulNat (Succ wx85100) Zero) == GT))",fontsize=16,color="black",shape="box"];16281 -> 17358[label="",style="solid", color="black", weight=3]; 76.92/37.60 16282[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16282 -> 17359[label="",style="solid", color="black", weight=3]; 76.92/37.60 16284 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16284[label="primMulNat Zero (Succ wx85800)",fontsize=16,color="magenta"];16284 -> 17360[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16284 -> 17361[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16283[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx9400)) (Pos wx1870) == GT))",fontsize=16,color="black",shape="triangle"];16283 -> 17362[label="",style="solid", color="black", weight=3]; 76.92/37.60 16287 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16287[label="primMulNat Zero (Succ wx85800)",fontsize=16,color="magenta"];16287 -> 17363[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16287 -> 17364[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16286[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx1871) == GT))",fontsize=16,color="burlywood",shape="triangle"];22025[label="wx1871/Succ wx18710",fontsize=10,color="white",style="solid",shape="box"];16286 -> 22025[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22025 -> 17365[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22026[label="wx1871/Zero",fontsize=10,color="white",style="solid",shape="box"];16286 -> 22026[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22026 -> 17366[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16288[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx9410) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];16288 -> 17367[label="",style="solid", color="black", weight=3]; 76.92/37.60 16289[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16289 -> 17368[label="",style="solid", color="black", weight=3]; 76.92/37.60 16290[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx11630)) (primMulInt (Neg (Succ wx85100)) (Neg (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];16290 -> 17369[label="",style="solid", color="black", weight=3]; 76.92/37.60 16291[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx85100)) (Neg (Succ wx85800))) == GT))",fontsize=16,color="black",shape="box"];16291 -> 17370[label="",style="solid", color="black", weight=3]; 76.92/37.60 16292[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx9420) (primMulNat (Succ wx85100) Zero) == GT))",fontsize=16,color="black",shape="box"];16292 -> 17371[label="",style="solid", color="black", weight=3]; 76.92/37.60 16293[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16293 -> 17372[label="",style="solid", color="black", weight=3]; 76.92/37.60 16295 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16295[label="primMulNat Zero (Succ wx85800)",fontsize=16,color="magenta"];16295 -> 17373[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16295 -> 17374[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16294[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx9430)) (Pos wx1872) == GT))",fontsize=16,color="black",shape="triangle"];16294 -> 17375[label="",style="solid", color="black", weight=3]; 76.92/37.60 16297 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16297[label="primMulNat Zero (Succ wx85800)",fontsize=16,color="magenta"];16297 -> 17376[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16297 -> 17377[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16296[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx1873) == GT))",fontsize=16,color="burlywood",shape="triangle"];22027[label="wx1873/Succ wx18730",fontsize=10,color="white",style="solid",shape="box"];16296 -> 22027[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22027 -> 17378[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22028[label="wx1873/Zero",fontsize=10,color="white",style="solid",shape="box"];16296 -> 22028[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22028 -> 17379[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16298[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx9440) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];16298 -> 17380[label="",style="solid", color="black", weight=3]; 76.92/37.60 16299[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];16299 -> 17381[label="",style="solid", color="black", weight=3]; 76.92/37.60 16300 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16300[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16300 -> 17382[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16300 -> 17383[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16301[label="Succ wx5100",fontsize=16,color="green",shape="box"];16338[label="wx33",fontsize=16,color="green",shape="box"];16339[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16340[label="wx5100",fontsize=16,color="green",shape="box"];16341[label="wx4",fontsize=16,color="green",shape="box"];16342[label="wx5000",fontsize=16,color="green",shape="box"];16343[label="wx32",fontsize=16,color="green",shape="box"];16344[label="wx34",fontsize=16,color="green",shape="box"];16345[label="wx31",fontsize=16,color="green",shape="box"];16303 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16303[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16303 -> 17384[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16303 -> 17385[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16304[label="Succ wx5100",fontsize=16,color="green",shape="box"];16346[label="wx33",fontsize=16,color="green",shape="box"];16347[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16348[label="wx5100",fontsize=16,color="green",shape="box"];16349[label="wx4",fontsize=16,color="green",shape="box"];16350[label="wx5000",fontsize=16,color="green",shape="box"];16351[label="wx32",fontsize=16,color="green",shape="box"];16352[label="wx34",fontsize=16,color="green",shape="box"];16353[label="wx31",fontsize=16,color="green",shape="box"];16355[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (compare (Neg (Succ wx1485) :% Pos (Succ wx1486)) (Pos (Succ wx1480) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16355 -> 17386[label="",style="solid", color="black", weight=3]; 76.92/37.60 16356[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16356 -> 17387[label="",style="solid", color="black", weight=3]; 76.92/37.60 16357[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16357 -> 17388[label="",style="solid", color="black", weight=3]; 76.92/37.60 16358[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16358 -> 17389[label="",style="solid", color="black", weight=3]; 76.92/37.60 16359[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16359 -> 17390[label="",style="solid", color="black", weight=3]; 76.92/37.60 16360 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16360[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16360 -> 17391[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16360 -> 17392[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16361[label="Succ wx5100",fontsize=16,color="green",shape="box"];16362[label="wx5100",fontsize=16,color="green",shape="box"];16363[label="wx4",fontsize=16,color="green",shape="box"];16364[label="wx32",fontsize=16,color="green",shape="box"];16365[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16366[label="wx33",fontsize=16,color="green",shape="box"];16367[label="wx5000",fontsize=16,color="green",shape="box"];16368[label="wx34",fontsize=16,color="green",shape="box"];16369[label="wx31",fontsize=16,color="green",shape="box"];16370 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16370[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16370 -> 17393[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16370 -> 17394[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16371[label="Succ wx5100",fontsize=16,color="green",shape="box"];16372[label="wx5100",fontsize=16,color="green",shape="box"];16373[label="wx4",fontsize=16,color="green",shape="box"];16374[label="wx32",fontsize=16,color="green",shape="box"];16375[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16376[label="wx33",fontsize=16,color="green",shape="box"];16377[label="wx5000",fontsize=16,color="green",shape="box"];16378[label="wx34",fontsize=16,color="green",shape="box"];16379[label="wx31",fontsize=16,color="green",shape="box"];16380[label="wx5100",fontsize=16,color="green",shape="box"];16381[label="wx4",fontsize=16,color="green",shape="box"];16382[label="wx32",fontsize=16,color="green",shape="box"];16383[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16384[label="wx33",fontsize=16,color="green",shape="box"];16385[label="wx5000",fontsize=16,color="green",shape="box"];16386[label="wx34",fontsize=16,color="green",shape="box"];16387[label="wx31",fontsize=16,color="green",shape="box"];16388 -> 17395[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16388[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1489) (Succ wx1495))) == GT))",fontsize=16,color="magenta"];16388 -> 17396[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16389 -> 17397[label="",style="solid", color="black", weight=3]; 76.92/37.60 16390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16390 -> 17398[label="",style="solid", color="black", weight=3]; 76.92/37.60 16391[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16391 -> 17399[label="",style="solid", color="black", weight=3]; 76.92/37.60 16392[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16392 -> 17400[label="",style="solid", color="black", weight=3]; 76.92/37.60 16393 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16393[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16393 -> 17401[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16393 -> 17402[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16394[label="Succ wx5100",fontsize=16,color="green",shape="box"];16395[label="wx32",fontsize=16,color="green",shape="box"];16396[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16397[label="wx34",fontsize=16,color="green",shape="box"];16398[label="wx33",fontsize=16,color="green",shape="box"];16399[label="wx31",fontsize=16,color="green",shape="box"];16400[label="wx5000",fontsize=16,color="green",shape="box"];16401[label="wx4",fontsize=16,color="green",shape="box"];16402[label="wx5100",fontsize=16,color="green",shape="box"];16403 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16403[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16403 -> 17403[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16403 -> 17404[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16404[label="Succ wx5100",fontsize=16,color="green",shape="box"];16405[label="wx32",fontsize=16,color="green",shape="box"];16406[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16407[label="wx34",fontsize=16,color="green",shape="box"];16408[label="wx33",fontsize=16,color="green",shape="box"];16409[label="wx31",fontsize=16,color="green",shape="box"];16410[label="wx5000",fontsize=16,color="green",shape="box"];16411[label="wx4",fontsize=16,color="green",shape="box"];16412[label="wx5100",fontsize=16,color="green",shape="box"];16413[label="wx32",fontsize=16,color="green",shape="box"];16414[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16415[label="wx34",fontsize=16,color="green",shape="box"];16416[label="wx33",fontsize=16,color="green",shape="box"];16417[label="wx31",fontsize=16,color="green",shape="box"];16418[label="wx5000",fontsize=16,color="green",shape="box"];16419[label="wx4",fontsize=16,color="green",shape="box"];16420[label="wx5100",fontsize=16,color="green",shape="box"];16421 -> 17405[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16421[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1498) (Succ wx1504))) == GT))",fontsize=16,color="magenta"];16421 -> 17406[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16422[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16422 -> 17407[label="",style="solid", color="black", weight=3]; 76.92/37.60 16423[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16423 -> 17408[label="",style="solid", color="black", weight=3]; 76.92/37.60 16424[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16424 -> 17409[label="",style="solid", color="black", weight=3]; 76.92/37.60 16425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16425 -> 17410[label="",style="solid", color="black", weight=3]; 76.92/37.60 16426 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16426[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16426 -> 17411[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16426 -> 17412[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16427[label="Succ wx5100",fontsize=16,color="green",shape="box"];16464[label="wx31",fontsize=16,color="green",shape="box"];16465[label="wx33",fontsize=16,color="green",shape="box"];16466[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16467[label="wx5100",fontsize=16,color="green",shape="box"];16468[label="wx34",fontsize=16,color="green",shape="box"];16469[label="wx4",fontsize=16,color="green",shape="box"];16470[label="wx5000",fontsize=16,color="green",shape="box"];16471[label="wx32",fontsize=16,color="green",shape="box"];16429 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16429[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16429 -> 17413[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16429 -> 17414[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16430[label="Succ wx5100",fontsize=16,color="green",shape="box"];16472[label="wx31",fontsize=16,color="green",shape="box"];16473[label="wx33",fontsize=16,color="green",shape="box"];16474[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16475[label="wx5100",fontsize=16,color="green",shape="box"];16476[label="wx34",fontsize=16,color="green",shape="box"];16477[label="wx4",fontsize=16,color="green",shape="box"];16478[label="wx5000",fontsize=16,color="green",shape="box"];16479[label="wx32",fontsize=16,color="green",shape="box"];16482[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (compare (Neg (Succ wx1512) :% Neg (Succ wx1513)) (Neg (Succ wx1507) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16482 -> 17415[label="",style="solid", color="black", weight=3]; 76.92/37.60 16483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16483 -> 17416[label="",style="solid", color="black", weight=3]; 76.92/37.60 16484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16484 -> 17417[label="",style="solid", color="black", weight=3]; 76.92/37.60 16485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16485 -> 17418[label="",style="solid", color="black", weight=3]; 76.92/37.60 16486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16486 -> 17419[label="",style="solid", color="black", weight=3]; 76.92/37.60 16487 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16487[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16487 -> 17420[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16487 -> 17421[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16488[label="Succ wx5100",fontsize=16,color="green",shape="box"];16525[label="wx32",fontsize=16,color="green",shape="box"];16526[label="wx30100",fontsize=16,color="green",shape="box"];16527[label="wx31",fontsize=16,color="green",shape="box"];16528[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16529[label="wx5100",fontsize=16,color="green",shape="box"];16530[label="wx33",fontsize=16,color="green",shape="box"];16531[label="wx4",fontsize=16,color="green",shape="box"];16532[label="wx34",fontsize=16,color="green",shape="box"];16490 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16490[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16490 -> 17422[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16490 -> 17423[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16491[label="Succ wx5100",fontsize=16,color="green",shape="box"];16533[label="wx32",fontsize=16,color="green",shape="box"];16534[label="wx30100",fontsize=16,color="green",shape="box"];16535[label="wx31",fontsize=16,color="green",shape="box"];16536[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16537[label="wx5100",fontsize=16,color="green",shape="box"];16538[label="wx33",fontsize=16,color="green",shape="box"];16539[label="wx4",fontsize=16,color="green",shape="box"];16540[label="wx34",fontsize=16,color="green",shape="box"];16546[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (compare (Neg Zero :% Pos (Succ wx1522)) (Pos (Succ wx1516) :% Neg (Succ wx1517)) == GT))",fontsize=16,color="black",shape="box"];16546 -> 17424[label="",style="solid", color="black", weight=3]; 76.92/37.60 16547[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16547 -> 17425[label="",style="solid", color="black", weight=3]; 76.92/37.60 16548[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16548 -> 17426[label="",style="solid", color="black", weight=3]; 76.92/37.60 16549[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16549 -> 17427[label="",style="solid", color="black", weight=3]; 76.92/37.60 16550[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16550 -> 17428[label="",style="solid", color="black", weight=3]; 76.92/37.60 16551 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16551[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16551 -> 17429[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16551 -> 17430[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16552[label="Succ wx5100",fontsize=16,color="green",shape="box"];16553[label="wx4",fontsize=16,color="green",shape="box"];16554[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16555[label="wx30100",fontsize=16,color="green",shape="box"];16556[label="wx32",fontsize=16,color="green",shape="box"];16557[label="wx5100",fontsize=16,color="green",shape="box"];16558[label="wx33",fontsize=16,color="green",shape="box"];16559[label="wx34",fontsize=16,color="green",shape="box"];16560[label="wx31",fontsize=16,color="green",shape="box"];16561 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16561[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16561 -> 17431[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16561 -> 17432[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16562[label="Succ wx5100",fontsize=16,color="green",shape="box"];16563[label="wx4",fontsize=16,color="green",shape="box"];16564[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16565[label="wx30100",fontsize=16,color="green",shape="box"];16566[label="wx32",fontsize=16,color="green",shape="box"];16567[label="wx5100",fontsize=16,color="green",shape="box"];16568[label="wx33",fontsize=16,color="green",shape="box"];16569[label="wx34",fontsize=16,color="green",shape="box"];16570[label="wx31",fontsize=16,color="green",shape="box"];16571[label="wx4",fontsize=16,color="green",shape="box"];16572[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16573[label="wx30100",fontsize=16,color="green",shape="box"];16574[label="wx32",fontsize=16,color="green",shape="box"];16575[label="wx5100",fontsize=16,color="green",shape="box"];16576[label="wx33",fontsize=16,color="green",shape="box"];16577[label="wx34",fontsize=16,color="green",shape="box"];16578[label="wx31",fontsize=16,color="green",shape="box"];16579[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos (Succ wx15830)) (primMulInt (Pos (Succ wx1525)) (Neg (Succ wx1531))) == GT))",fontsize=16,color="black",shape="box"];16579 -> 17433[label="",style="solid", color="black", weight=3]; 76.92/37.60 16580[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1525)) (Neg (Succ wx1531))) == GT))",fontsize=16,color="black",shape="box"];16580 -> 17434[label="",style="solid", color="black", weight=3]; 76.92/37.60 16581[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16581 -> 17435[label="",style="solid", color="black", weight=3]; 76.92/37.60 16582[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16582 -> 17436[label="",style="solid", color="black", weight=3]; 76.92/37.60 16583[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16583 -> 17437[label="",style="solid", color="black", weight=3]; 76.92/37.60 16584[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16584 -> 17438[label="",style="solid", color="black", weight=3]; 76.92/37.60 16585 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16585[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16585 -> 17439[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16585 -> 17440[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16586[label="Succ wx5100",fontsize=16,color="green",shape="box"];16587[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16588[label="wx30100",fontsize=16,color="green",shape="box"];16589[label="wx33",fontsize=16,color="green",shape="box"];16590[label="wx32",fontsize=16,color="green",shape="box"];16591[label="wx34",fontsize=16,color="green",shape="box"];16592[label="wx4",fontsize=16,color="green",shape="box"];16593[label="wx5100",fontsize=16,color="green",shape="box"];16594[label="wx31",fontsize=16,color="green",shape="box"];16595 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16595[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16595 -> 17441[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16595 -> 17442[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16596[label="Succ wx5100",fontsize=16,color="green",shape="box"];16597[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16598[label="wx30100",fontsize=16,color="green",shape="box"];16599[label="wx33",fontsize=16,color="green",shape="box"];16600[label="wx32",fontsize=16,color="green",shape="box"];16601[label="wx34",fontsize=16,color="green",shape="box"];16602[label="wx4",fontsize=16,color="green",shape="box"];16603[label="wx5100",fontsize=16,color="green",shape="box"];16604[label="wx31",fontsize=16,color="green",shape="box"];16605[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16606[label="wx30100",fontsize=16,color="green",shape="box"];16607[label="wx33",fontsize=16,color="green",shape="box"];16608[label="wx32",fontsize=16,color="green",shape="box"];16609[label="wx34",fontsize=16,color="green",shape="box"];16610[label="wx4",fontsize=16,color="green",shape="box"];16611[label="wx5100",fontsize=16,color="green",shape="box"];16612[label="wx31",fontsize=16,color="green",shape="box"];16613[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos (Succ wx15840)) (primMulInt (Neg (Succ wx1534)) (Pos (Succ wx1540))) == GT))",fontsize=16,color="black",shape="box"];16613 -> 17443[label="",style="solid", color="black", weight=3]; 76.92/37.60 16614[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1534)) (Pos (Succ wx1540))) == GT))",fontsize=16,color="black",shape="box"];16614 -> 17444[label="",style="solid", color="black", weight=3]; 76.92/37.60 16615[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16615 -> 17445[label="",style="solid", color="black", weight=3]; 76.92/37.60 16616[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16616 -> 17446[label="",style="solid", color="black", weight=3]; 76.92/37.60 16617[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16617 -> 17447[label="",style="solid", color="black", weight=3]; 76.92/37.60 16618[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16618 -> 17448[label="",style="solid", color="black", weight=3]; 76.92/37.60 16619 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16619[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16619 -> 17449[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16619 -> 17450[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16620[label="Succ wx5100",fontsize=16,color="green",shape="box"];16657[label="wx31",fontsize=16,color="green",shape="box"];16658[label="wx30100",fontsize=16,color="green",shape="box"];16659[label="wx32",fontsize=16,color="green",shape="box"];16660[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16661[label="wx4",fontsize=16,color="green",shape="box"];16662[label="wx5100",fontsize=16,color="green",shape="box"];16663[label="wx34",fontsize=16,color="green",shape="box"];16664[label="wx33",fontsize=16,color="green",shape="box"];16622 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16622[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16622 -> 17451[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16622 -> 17452[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16623[label="Succ wx5100",fontsize=16,color="green",shape="box"];16665[label="wx31",fontsize=16,color="green",shape="box"];16666[label="wx30100",fontsize=16,color="green",shape="box"];16667[label="wx32",fontsize=16,color="green",shape="box"];16668[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16669[label="wx4",fontsize=16,color="green",shape="box"];16670[label="wx5100",fontsize=16,color="green",shape="box"];16671[label="wx34",fontsize=16,color="green",shape="box"];16672[label="wx33",fontsize=16,color="green",shape="box"];16678[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (compare (Neg Zero :% Neg (Succ wx1549)) (Neg (Succ wx1543) :% Neg (Succ wx1544)) == GT))",fontsize=16,color="black",shape="box"];16678 -> 17453[label="",style="solid", color="black", weight=3]; 76.92/37.60 16679[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16679 -> 17454[label="",style="solid", color="black", weight=3]; 76.92/37.60 16680[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16680 -> 17455[label="",style="solid", color="black", weight=3]; 76.92/37.60 16681[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16681 -> 17456[label="",style="solid", color="black", weight=3]; 76.92/37.60 16682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16682 -> 17457[label="",style="solid", color="black", weight=3]; 76.92/37.60 16683 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16683[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16683 -> 17458[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16683 -> 17459[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16684[label="Succ wx5100",fontsize=16,color="green",shape="box"];16717[label="wx31",fontsize=16,color="green",shape="box"];16718[label="wx4",fontsize=16,color="green",shape="box"];16719[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16720[label="wx34",fontsize=16,color="green",shape="box"];16721[label="wx5100",fontsize=16,color="green",shape="box"];16722[label="wx33",fontsize=16,color="green",shape="box"];16723[label="wx32",fontsize=16,color="green",shape="box"];16686 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16686[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16686 -> 17460[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16686 -> 17461[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16687[label="Succ wx5100",fontsize=16,color="green",shape="box"];16724[label="wx31",fontsize=16,color="green",shape="box"];16725[label="wx4",fontsize=16,color="green",shape="box"];16726[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16727[label="wx34",fontsize=16,color="green",shape="box"];16728[label="wx5100",fontsize=16,color="green",shape="box"];16729[label="wx33",fontsize=16,color="green",shape="box"];16730[label="wx32",fontsize=16,color="green",shape="box"];16736[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (compare (Neg Zero :% Pos (Succ wx1557)) (Pos (Succ wx1552) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16736 -> 17462[label="",style="solid", color="black", weight=3]; 76.92/37.60 16737[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16737 -> 17463[label="",style="solid", color="black", weight=3]; 76.92/37.60 16738[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16738 -> 17464[label="",style="solid", color="black", weight=3]; 76.92/37.60 16739[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16739 -> 17465[label="",style="solid", color="black", weight=3]; 76.92/37.60 16740[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16740 -> 17466[label="",style="solid", color="black", weight=3]; 76.92/37.60 16741 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16741[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16741 -> 17467[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16741 -> 17468[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16742[label="Succ wx5100",fontsize=16,color="green",shape="box"];16743[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16744[label="wx32",fontsize=16,color="green",shape="box"];16745[label="wx33",fontsize=16,color="green",shape="box"];16746[label="wx31",fontsize=16,color="green",shape="box"];16747[label="wx5100",fontsize=16,color="green",shape="box"];16748[label="wx34",fontsize=16,color="green",shape="box"];16749[label="wx4",fontsize=16,color="green",shape="box"];16750 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16750[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16750 -> 17469[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16750 -> 17470[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16751[label="Succ wx5100",fontsize=16,color="green",shape="box"];16752[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16753[label="wx32",fontsize=16,color="green",shape="box"];16754[label="wx33",fontsize=16,color="green",shape="box"];16755[label="wx31",fontsize=16,color="green",shape="box"];16756[label="wx5100",fontsize=16,color="green",shape="box"];16757[label="wx34",fontsize=16,color="green",shape="box"];16758[label="wx4",fontsize=16,color="green",shape="box"];16759[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16760[label="wx32",fontsize=16,color="green",shape="box"];16761[label="wx33",fontsize=16,color="green",shape="box"];16762[label="wx31",fontsize=16,color="green",shape="box"];16763[label="wx5100",fontsize=16,color="green",shape="box"];16764[label="wx34",fontsize=16,color="green",shape="box"];16765[label="wx4",fontsize=16,color="green",shape="box"];16766 -> 17471[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16766[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1560) (Succ wx1565))) == GT))",fontsize=16,color="magenta"];16766 -> 17472[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16767[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16767 -> 17473[label="",style="solid", color="black", weight=3]; 76.92/37.60 16768[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16768 -> 17474[label="",style="solid", color="black", weight=3]; 76.92/37.60 16769[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16769 -> 17475[label="",style="solid", color="black", weight=3]; 76.92/37.60 16770[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16770 -> 17476[label="",style="solid", color="black", weight=3]; 76.92/37.60 16771 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16771[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16771 -> 17477[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16771 -> 17478[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16772[label="Succ wx5100",fontsize=16,color="green",shape="box"];16773[label="wx33",fontsize=16,color="green",shape="box"];16774[label="wx31",fontsize=16,color="green",shape="box"];16775[label="wx34",fontsize=16,color="green",shape="box"];16776[label="wx4",fontsize=16,color="green",shape="box"];16777[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16778[label="wx32",fontsize=16,color="green",shape="box"];16779[label="wx5100",fontsize=16,color="green",shape="box"];16780 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16780[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16780 -> 17479[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16780 -> 17480[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16781[label="Succ wx5100",fontsize=16,color="green",shape="box"];16782[label="wx33",fontsize=16,color="green",shape="box"];16783[label="wx31",fontsize=16,color="green",shape="box"];16784[label="wx34",fontsize=16,color="green",shape="box"];16785[label="wx4",fontsize=16,color="green",shape="box"];16786[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16787[label="wx32",fontsize=16,color="green",shape="box"];16788[label="wx5100",fontsize=16,color="green",shape="box"];16789[label="wx33",fontsize=16,color="green",shape="box"];16790[label="wx31",fontsize=16,color="green",shape="box"];16791[label="wx34",fontsize=16,color="green",shape="box"];16792[label="wx4",fontsize=16,color="green",shape="box"];16793[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];16794[label="wx32",fontsize=16,color="green",shape="box"];16795[label="wx5100",fontsize=16,color="green",shape="box"];16796 -> 17481[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16796[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1568) (Succ wx1573))) == GT))",fontsize=16,color="magenta"];16796 -> 17482[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16797[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16797 -> 17483[label="",style="solid", color="black", weight=3]; 76.92/37.60 16798[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];16798 -> 17484[label="",style="solid", color="black", weight=3]; 76.92/37.60 16799[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="black",shape="box"];16799 -> 17485[label="",style="solid", color="black", weight=3]; 76.92/37.60 16800[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];16800 -> 17486[label="",style="solid", color="black", weight=3]; 76.92/37.60 16801 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16801[label="primPlusNat (primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16801 -> 17487[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16801 -> 17488[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16802[label="Succ wx5100",fontsize=16,color="green",shape="box"];16835[label="wx33",fontsize=16,color="green",shape="box"];16836[label="Succ (Succ (Succ (Succ (Succ wx3000000000))))",fontsize=16,color="green",shape="box"];16837[label="wx4",fontsize=16,color="green",shape="box"];16838[label="wx31",fontsize=16,color="green",shape="box"];16839[label="wx5100",fontsize=16,color="green",shape="box"];16840[label="wx34",fontsize=16,color="green",shape="box"];16841[label="wx32",fontsize=16,color="green",shape="box"];16804 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16804[label="primPlusNat Zero (Succ wx5100)",fontsize=16,color="magenta"];16804 -> 17489[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16804 -> 17490[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16805[label="Succ wx5100",fontsize=16,color="green",shape="box"];16842[label="wx33",fontsize=16,color="green",shape="box"];16843[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];16844[label="wx4",fontsize=16,color="green",shape="box"];16845[label="wx31",fontsize=16,color="green",shape="box"];16846[label="wx5100",fontsize=16,color="green",shape="box"];16847[label="wx34",fontsize=16,color="green",shape="box"];16848[label="wx32",fontsize=16,color="green",shape="box"];16854[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (compare (Neg Zero :% Neg (Succ wx1581)) (Neg (Succ wx1576) :% Neg Zero) == GT))",fontsize=16,color="black",shape="box"];16854 -> 17491[label="",style="solid", color="black", weight=3]; 76.92/37.60 16855[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16855 -> 17492[label="",style="solid", color="black", weight=3]; 76.92/37.60 16856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) (LT == GT))",fontsize=16,color="black",shape="box"];16856 -> 17493[label="",style="solid", color="black", weight=3]; 76.92/37.60 16857[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="black",shape="triangle"];16857 -> 17494[label="",style="solid", color="black", weight=3]; 76.92/37.60 16858[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];16858 -> 17495[label="",style="solid", color="black", weight=3]; 76.92/37.60 16859[label="wx199",fontsize=16,color="green",shape="box"];16860[label="wx204",fontsize=16,color="green",shape="box"];16861[label="Pos (Succ wx206) :% Pos (Succ wx20700)",fontsize=16,color="green",shape="box"];16862[label="wx199",fontsize=16,color="green",shape="box"];16863[label="wx204",fontsize=16,color="green",shape="box"];16864[label="Pos (Succ wx206) :% Neg (Succ wx20700)",fontsize=16,color="green",shape="box"];16865[label="wx201",fontsize=16,color="green",shape="box"];16866[label="Succ wx206",fontsize=16,color="green",shape="box"];16867[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx15820)) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];16867 -> 17496[label="",style="solid", color="black", weight=3]; 76.92/37.60 16868[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (Succ wx20000) * Pos (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];16868 -> 17497[label="",style="solid", color="black", weight=3]; 76.92/37.60 16869[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11440)) (Pos (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];16869 -> 17498[label="",style="solid", color="black", weight=3]; 76.92/37.60 16870[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];16870 -> 17499[label="",style="solid", color="black", weight=3]; 76.92/37.60 16871 -> 17500[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16871[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx11450)) (Pos (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="magenta"];16871 -> 17501[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16872 -> 17502[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16872[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="magenta"];16872 -> 17503[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16873[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos (Succ wx11460)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];16873 -> 17504[label="",style="solid", color="black", weight=3]; 76.92/37.60 16874[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];16874 -> 17505[label="",style="solid", color="black", weight=3]; 76.92/37.60 16875[label="wx199",fontsize=16,color="green",shape="box"];16876[label="wx205",fontsize=16,color="green",shape="box"];16877[label="Pos (Succ wx206) :% Neg wx2070",fontsize=16,color="green",shape="box"];16879 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16879[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];16879 -> 17506[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16879 -> 17507[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16878[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg wx1926) == GT))",fontsize=16,color="burlywood",shape="triangle"];22029[label="wx1926/Succ wx19260",fontsize=10,color="white",style="solid",shape="box"];16878 -> 22029[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22029 -> 17508[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22030[label="wx1926/Zero",fontsize=10,color="white",style="solid",shape="box"];16878 -> 22030[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22030 -> 17509[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16884[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16884 -> 17510[label="",style="solid", color="black", weight=3]; 76.92/37.60 16885[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="box"];16885 -> 17511[label="",style="solid", color="black", weight=3]; 76.92/37.60 16886[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16886 -> 17512[label="",style="solid", color="black", weight=3]; 76.92/37.60 16887[label="wx199",fontsize=16,color="green",shape="box"];16888[label="wx205",fontsize=16,color="green",shape="box"];16889[label="Pos (Succ wx206) :% Pos wx2070",fontsize=16,color="green",shape="box"];16891 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16891[label="primPlusNat (primMulNat wx20000 (Succ wx20700)) (Succ wx20700)",fontsize=16,color="magenta"];16891 -> 17513[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16891 -> 17514[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16890[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg wx1928) == GT))",fontsize=16,color="burlywood",shape="triangle"];22031[label="wx1928/Succ wx19280",fontsize=10,color="white",style="solid",shape="box"];16890 -> 22031[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22031 -> 17515[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22032[label="wx1928/Zero",fontsize=10,color="white",style="solid",shape="box"];16890 -> 22032[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22032 -> 17516[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16895[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16895 -> 17517[label="",style="solid", color="black", weight=3]; 76.92/37.60 16896[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="box"];16896 -> 17518[label="",style="solid", color="black", weight=3]; 76.92/37.60 16897[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];16897 -> 17519[label="",style="solid", color="black", weight=3]; 76.92/37.60 16898[label="wx201",fontsize=16,color="green",shape="box"];16899[label="Succ wx206",fontsize=16,color="green",shape="box"];16900[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx15850)) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];16900 -> 17520[label="",style="solid", color="black", weight=3]; 76.92/37.60 16901[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (Succ wx20000) * Neg (Succ wx20700)) == GT))",fontsize=16,color="black",shape="box"];16901 -> 17521[label="",style="solid", color="black", weight=3]; 76.92/37.60 16902[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11470)) (Pos (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];16902 -> 17522[label="",style="solid", color="black", weight=3]; 76.92/37.60 16903[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx20000) Zero)) == GT))",fontsize=16,color="black",shape="box"];16903 -> 17523[label="",style="solid", color="black", weight=3]; 76.92/37.60 16904 -> 17524[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16904[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx11480)) (Pos (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="magenta"];16904 -> 17525[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16905 -> 17526[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16905[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (primMulNat Zero (Succ wx20700))) == GT))",fontsize=16,color="magenta"];16905 -> 17527[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16906[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos (Succ wx11490)) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];16906 -> 17528[label="",style="solid", color="black", weight=3]; 76.92/37.60 16907[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Pos (primMulNat Zero Zero)) == GT))",fontsize=16,color="black",shape="box"];16907 -> 17529[label="",style="solid", color="black", weight=3]; 76.92/37.60 16908 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16908[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16908 -> 17530[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16908 -> 17531[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16909[label="Succ wx5100",fontsize=16,color="green",shape="box"];16910[label="Zero",fontsize=16,color="green",shape="box"];16911[label="Succ wx5100",fontsize=16,color="green",shape="box"];16912[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (compare (Pos (Succ wx1171) * Pos Zero) (Pos (Succ wx1166) * Pos (Succ wx1172)) == GT))",fontsize=16,color="black",shape="box"];16912 -> 17532[label="",style="solid", color="black", weight=3]; 76.92/37.60 16913[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16913 -> 17533[label="",style="solid", color="black", weight=3]; 76.92/37.60 16914 -> 14401[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16914[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];16915[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16915 -> 17534[label="",style="solid", color="black", weight=3]; 76.92/37.60 16916[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16916 -> 17535[label="",style="solid", color="black", weight=3]; 76.92/37.60 16917 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16917[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16917 -> 17536[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16917 -> 17537[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16918[label="Succ wx5100",fontsize=16,color="green",shape="box"];16919[label="Zero",fontsize=16,color="green",shape="box"];16920[label="Succ wx5100",fontsize=16,color="green",shape="box"];16922 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16922[label="primMulNat (Succ wx1175) (Succ wx1181)",fontsize=16,color="magenta"];16922 -> 17538[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16922 -> 17539[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16921[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (Neg wx1930) == GT))",fontsize=16,color="burlywood",shape="triangle"];22033[label="wx1930/Succ wx19300",fontsize=10,color="white",style="solid",shape="box"];16921 -> 22033[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22033 -> 17540[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22034[label="wx1930/Zero",fontsize=10,color="white",style="solid",shape="box"];16921 -> 22034[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22034 -> 17541[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16923[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16923 -> 17542[label="",style="solid", color="black", weight=3]; 76.92/37.60 16924 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16924[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];16924 -> 17543[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16924 -> 17544[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16925[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16925 -> 17545[label="",style="solid", color="black", weight=3]; 76.92/37.60 16926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16926 -> 17546[label="",style="solid", color="black", weight=3]; 76.92/37.60 16927 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16927[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16927 -> 17547[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16927 -> 17548[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16928[label="Succ wx5100",fontsize=16,color="green",shape="box"];16929[label="Zero",fontsize=16,color="green",shape="box"];16930[label="Succ wx5100",fontsize=16,color="green",shape="box"];16932 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16932[label="primMulNat (Succ wx1184) (Succ wx1190)",fontsize=16,color="magenta"];16932 -> 17549[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16932 -> 17550[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16931[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (Neg wx1931) == GT))",fontsize=16,color="burlywood",shape="triangle"];22035[label="wx1931/Succ wx19310",fontsize=10,color="white",style="solid",shape="box"];16931 -> 22035[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22035 -> 17551[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22036[label="wx1931/Zero",fontsize=10,color="white",style="solid",shape="box"];16931 -> 22036[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22036 -> 17552[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16933[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16933 -> 17553[label="",style="solid", color="black", weight=3]; 76.92/37.60 16934 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16934[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];16934 -> 17554[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16934 -> 17555[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16935[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16935 -> 17556[label="",style="solid", color="black", weight=3]; 76.92/37.60 16936[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16936 -> 17557[label="",style="solid", color="black", weight=3]; 76.92/37.60 16937 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16937[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16937 -> 17558[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16937 -> 17559[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16938[label="Succ wx5100",fontsize=16,color="green",shape="box"];16939[label="Zero",fontsize=16,color="green",shape="box"];16940[label="Succ wx5100",fontsize=16,color="green",shape="box"];16941[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (compare (Pos (Succ wx1198) * Pos Zero) (Neg (Succ wx1193) * Neg (Succ wx1199)) == GT))",fontsize=16,color="black",shape="box"];16941 -> 17560[label="",style="solid", color="black", weight=3]; 76.92/37.60 16942[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16942 -> 17561[label="",style="solid", color="black", weight=3]; 76.92/37.60 16943 -> 14530[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16943[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];16944[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16944 -> 17562[label="",style="solid", color="black", weight=3]; 76.92/37.60 16945[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16945 -> 17563[label="",style="solid", color="black", weight=3]; 76.92/37.60 16946 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16946[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16946 -> 17564[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16946 -> 17565[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16947[label="Succ wx5100",fontsize=16,color="green",shape="box"];16948[label="Zero",fontsize=16,color="green",shape="box"];16949[label="Succ wx5100",fontsize=16,color="green",shape="box"];16950[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (compare (Pos Zero * Pos (Succ wx1203)) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="black",shape="box"];16950 -> 17566[label="",style="solid", color="black", weight=3]; 76.92/37.60 16951[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16951 -> 17567[label="",style="solid", color="black", weight=3]; 76.92/37.60 16952 -> 14595[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16952[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];16953[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16953 -> 17568[label="",style="solid", color="black", weight=3]; 76.92/37.60 16954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16954 -> 17569[label="",style="solid", color="black", weight=3]; 76.92/37.60 16955 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16955[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16955 -> 17570[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16955 -> 17571[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16956[label="Succ wx5100",fontsize=16,color="green",shape="box"];16957[label="Zero",fontsize=16,color="green",shape="box"];16958[label="Succ wx5100",fontsize=16,color="green",shape="box"];16959 -> 17572[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16959[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos (Succ wx12770)) (Neg (primMulNat (Succ wx1211) (Succ wx1217))) == GT))",fontsize=16,color="magenta"];16959 -> 17573[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16960 -> 17574[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16960[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1211) (Succ wx1217))) == GT))",fontsize=16,color="magenta"];16960 -> 17575[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16961[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16961 -> 17576[label="",style="solid", color="black", weight=3]; 76.92/37.60 16962 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16962[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];16962 -> 17577[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16962 -> 17578[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16963[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16963 -> 17579[label="",style="solid", color="black", weight=3]; 76.92/37.60 16964[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16964 -> 17580[label="",style="solid", color="black", weight=3]; 76.92/37.60 16965 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16965[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16965 -> 17581[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16965 -> 17582[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16966[label="Succ wx5100",fontsize=16,color="green",shape="box"];16967[label="Zero",fontsize=16,color="green",shape="box"];16968[label="Succ wx5100",fontsize=16,color="green",shape="box"];16969 -> 17583[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16969[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos (Succ wx12780)) (Neg (primMulNat (Succ wx1220) (Succ wx1226))) == GT))",fontsize=16,color="magenta"];16969 -> 17584[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16970 -> 17585[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16970[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1220) (Succ wx1226))) == GT))",fontsize=16,color="magenta"];16970 -> 17586[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16971 -> 17587[label="",style="solid", color="black", weight=3]; 76.92/37.60 16972 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16972[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];16972 -> 17588[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16972 -> 17589[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16973[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16973 -> 17590[label="",style="solid", color="black", weight=3]; 76.92/37.60 16974[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16974 -> 17591[label="",style="solid", color="black", weight=3]; 76.92/37.60 16975 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16975[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16975 -> 17592[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16975 -> 17593[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16976[label="Succ wx5100",fontsize=16,color="green",shape="box"];16977[label="Zero",fontsize=16,color="green",shape="box"];16978[label="Succ wx5100",fontsize=16,color="green",shape="box"];16979[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (compare (Pos Zero * Pos (Succ wx1230)) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="black",shape="box"];16979 -> 17594[label="",style="solid", color="black", weight=3]; 76.92/37.60 16980[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16980 -> 17595[label="",style="solid", color="black", weight=3]; 76.92/37.60 16981 -> 14727[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16981[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];16982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16982 -> 17596[label="",style="solid", color="black", weight=3]; 76.92/37.60 16983[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16983 -> 17597[label="",style="solid", color="black", weight=3]; 76.92/37.60 16984 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16984[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16984 -> 17598[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16984 -> 17599[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16985[label="Succ wx5100",fontsize=16,color="green",shape="box"];16986[label="Zero",fontsize=16,color="green",shape="box"];16987[label="Succ wx5100",fontsize=16,color="green",shape="box"];16988[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (compare (Pos Zero * Pos Zero) (Pos (Succ wx1238) * Pos (Succ wx1243)) == GT))",fontsize=16,color="black",shape="box"];16988 -> 17600[label="",style="solid", color="black", weight=3]; 76.92/37.60 16989[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16989 -> 17601[label="",style="solid", color="black", weight=3]; 76.92/37.60 16990 -> 14785[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16990[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];16991[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];16991 -> 17602[label="",style="solid", color="black", weight=3]; 76.92/37.60 16992[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];16992 -> 17603[label="",style="solid", color="black", weight=3]; 76.92/37.60 16993 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16993[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];16993 -> 17604[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16993 -> 17605[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16994[label="Succ wx5100",fontsize=16,color="green",shape="box"];16995[label="Zero",fontsize=16,color="green",shape="box"];16996[label="Succ wx5100",fontsize=16,color="green",shape="box"];16998 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.60 16998[label="primMulNat (Succ wx1246) (Succ wx1251)",fontsize=16,color="magenta"];16998 -> 17606[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16998 -> 17607[label="",style="dashed", color="magenta", weight=3]; 76.92/37.60 16997[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (Neg wx1932) == GT))",fontsize=16,color="burlywood",shape="triangle"];22037[label="wx1932/Succ wx19320",fontsize=10,color="white",style="solid",shape="box"];16997 -> 22037[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22037 -> 17608[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 22038[label="wx1932/Zero",fontsize=10,color="white",style="solid",shape="box"];16997 -> 22038[label="",style="solid", color="burlywood", weight=9]; 76.92/37.60 22038 -> 17609[label="",style="solid", color="burlywood", weight=3]; 76.92/37.60 16999[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];16999 -> 17610[label="",style="solid", color="black", weight=3]; 76.92/37.61 17000 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17000[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17000 -> 17611[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17000 -> 17612[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17001[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17001 -> 17613[label="",style="solid", color="black", weight=3]; 76.92/37.61 17002[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17002 -> 17614[label="",style="solid", color="black", weight=3]; 76.92/37.61 17003 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17003[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17003 -> 17615[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17003 -> 17616[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17004[label="Succ wx5100",fontsize=16,color="green",shape="box"];17005[label="Zero",fontsize=16,color="green",shape="box"];17006[label="Succ wx5100",fontsize=16,color="green",shape="box"];17008 -> 5400[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17008[label="primMulNat (Succ wx1254) (Succ wx1259)",fontsize=16,color="magenta"];17008 -> 17617[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17008 -> 17618[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17007[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (Neg wx1933) == GT))",fontsize=16,color="burlywood",shape="triangle"];22039[label="wx1933/Succ wx19330",fontsize=10,color="white",style="solid",shape="box"];17007 -> 22039[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22039 -> 17619[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 22040[label="wx1933/Zero",fontsize=10,color="white",style="solid",shape="box"];17007 -> 22040[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22040 -> 17620[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 17009[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17009 -> 17621[label="",style="solid", color="black", weight=3]; 76.92/37.61 17010 -> 6[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17010[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17010 -> 17622[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17010 -> 17623[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17011[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17011 -> 17624[label="",style="solid", color="black", weight=3]; 76.92/37.61 17012[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17012 -> 17625[label="",style="solid", color="black", weight=3]; 76.92/37.61 17013 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17013[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17013 -> 17626[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17013 -> 17627[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17014[label="Succ wx5100",fontsize=16,color="green",shape="box"];17015[label="Zero",fontsize=16,color="green",shape="box"];17016[label="Succ wx5100",fontsize=16,color="green",shape="box"];17017[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (compare (Pos Zero * Pos Zero) (Neg (Succ wx1262) * Neg (Succ wx1267)) == GT))",fontsize=16,color="black",shape="box"];17017 -> 17628[label="",style="solid", color="black", weight=3]; 76.92/37.61 17018[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17018 -> 17629[label="",style="solid", color="black", weight=3]; 76.92/37.61 17019 -> 14903[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17019[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];17020[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17020 -> 17630[label="",style="solid", color="black", weight=3]; 76.92/37.61 17021[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17021 -> 17631[label="",style="solid", color="black", weight=3]; 76.92/37.61 17022 -> 17632[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17022[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11500)) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17022 -> 17633[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17023 -> 17634[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17023[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17023 -> 17635[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17024[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17024 -> 17636[label="",style="solid", color="black", weight=3]; 76.92/37.61 17025[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17025 -> 17637[label="",style="solid", color="black", weight=3]; 76.92/37.61 17026[label="wx40200",fontsize=16,color="green",shape="box"];17027[label="Zero",fontsize=16,color="green",shape="box"];17028[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];17028 -> 17638[label="",style="solid", color="black", weight=3]; 76.92/37.61 17029[label="wx40200",fontsize=16,color="green",shape="box"];17030[label="Zero",fontsize=16,color="green",shape="box"];17031[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx16390)) == GT))",fontsize=16,color="black",shape="box"];17031 -> 17639[label="",style="solid", color="black", weight=3]; 76.92/37.61 17032[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17032 -> 17640[label="",style="solid", color="black", weight=3]; 76.92/37.61 17033[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17033 -> 17641[label="",style="solid", color="black", weight=3]; 76.92/37.61 17034[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17034 -> 17642[label="",style="solid", color="black", weight=3]; 76.92/37.61 17035 -> 17643[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17035[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11510)) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17035 -> 17644[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17036 -> 17645[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17036[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17036 -> 17646[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17037[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat Zero (Succ wx4910) == GT))",fontsize=16,color="black",shape="box"];17037 -> 17647[label="",style="solid", color="black", weight=3]; 76.92/37.61 17038[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17038 -> 17648[label="",style="solid", color="black", weight=3]; 76.92/37.61 17039[label="wx40200",fontsize=16,color="green",shape="box"];17040[label="Zero",fontsize=16,color="green",shape="box"];17041[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx1640 (Succ wx4920) == GT))",fontsize=16,color="burlywood",shape="box"];22041[label="wx1640/Succ wx16400",fontsize=10,color="white",style="solid",shape="box"];17041 -> 22041[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22041 -> 17649[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 22042[label="wx1640/Zero",fontsize=10,color="white",style="solid",shape="box"];17041 -> 22042[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22042 -> 17650[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 17042[label="wx40200",fontsize=16,color="green",shape="box"];17043[label="Zero",fontsize=16,color="green",shape="box"];17044[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx16410)) == GT))",fontsize=16,color="black",shape="box"];17044 -> 17651[label="",style="solid", color="black", weight=3]; 76.92/37.61 17045[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17045 -> 17652[label="",style="solid", color="black", weight=3]; 76.92/37.61 17046[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (primCmpNat Zero (Succ wx4930) == GT))",fontsize=16,color="black",shape="box"];17046 -> 17653[label="",style="solid", color="black", weight=3]; 76.92/37.61 17047[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17047 -> 17654[label="",style="solid", color="black", weight=3]; 76.92/37.61 17048 -> 17655[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17048[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11520)) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17048 -> 17656[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17049 -> 17657[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17049[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17049 -> 17658[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17050[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat Zero (Succ wx4940) == GT))",fontsize=16,color="black",shape="box"];17050 -> 17659[label="",style="solid", color="black", weight=3]; 76.92/37.61 17051[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17051 -> 17660[label="",style="solid", color="black", weight=3]; 76.92/37.61 17052[label="wx40200",fontsize=16,color="green",shape="box"];17053[label="Zero",fontsize=16,color="green",shape="box"];17054[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx1642 (Succ wx4950) == GT))",fontsize=16,color="burlywood",shape="box"];22043[label="wx1642/Succ wx16420",fontsize=10,color="white",style="solid",shape="box"];17054 -> 22043[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22043 -> 17661[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 22044[label="wx1642/Zero",fontsize=10,color="white",style="solid",shape="box"];17054 -> 22044[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22044 -> 17662[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 17055[label="wx40200",fontsize=16,color="green",shape="box"];17056[label="Zero",fontsize=16,color="green",shape="box"];17057[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx16430)) == GT))",fontsize=16,color="black",shape="box"];17057 -> 17663[label="",style="solid", color="black", weight=3]; 76.92/37.61 17058[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17058 -> 17664[label="",style="solid", color="black", weight=3]; 76.92/37.61 17059[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (primCmpNat Zero (Succ wx4960) == GT))",fontsize=16,color="black",shape="box"];17059 -> 17665[label="",style="solid", color="black", weight=3]; 76.92/37.61 17060[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17060 -> 17666[label="",style="solid", color="black", weight=3]; 76.92/37.61 17061 -> 17667[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17061[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11530)) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17061 -> 17668[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17062 -> 17669[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17062[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx39500) (Succ wx40200))) == GT))",fontsize=16,color="magenta"];17062 -> 17670[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17063[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17063 -> 17671[label="",style="solid", color="black", weight=3]; 76.92/37.61 17064[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17064 -> 17672[label="",style="solid", color="black", weight=3]; 76.92/37.61 17065[label="wx40200",fontsize=16,color="green",shape="box"];17066[label="Zero",fontsize=16,color="green",shape="box"];17067[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];17067 -> 17673[label="",style="solid", color="black", weight=3]; 76.92/37.61 17068[label="wx40200",fontsize=16,color="green",shape="box"];17069[label="Zero",fontsize=16,color="green",shape="box"];17070[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx16450)) == GT))",fontsize=16,color="black",shape="box"];17070 -> 17674[label="",style="solid", color="black", weight=3]; 76.92/37.61 17071[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17071 -> 17675[label="",style="solid", color="black", weight=3]; 76.92/37.61 17072[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17072 -> 17676[label="",style="solid", color="black", weight=3]; 76.92/37.61 17073[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17073 -> 17677[label="",style="solid", color="black", weight=3]; 76.92/37.61 17074 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17074[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17074 -> 17678[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17074 -> 17679[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17075[label="Succ wx5100",fontsize=16,color="green",shape="box"];17076[label="Zero",fontsize=16,color="green",shape="box"];17077[label="Succ wx5100",fontsize=16,color="green",shape="box"];17078[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (compare (Pos (Succ wx1653) * Neg Zero) (Pos (Succ wx1648) * Pos (Succ wx1654)) == GT))",fontsize=16,color="black",shape="box"];17078 -> 17680[label="",style="solid", color="black", weight=3]; 76.92/37.61 17079[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17079 -> 17681[label="",style="solid", color="black", weight=3]; 76.92/37.61 17080[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17080 -> 17682[label="",style="solid", color="black", weight=3]; 76.92/37.61 17081[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17081 -> 17683[label="",style="solid", color="black", weight=3]; 76.92/37.61 17082 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17082[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17082 -> 17684[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17082 -> 17685[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17083[label="Succ wx5100",fontsize=16,color="green",shape="box"];17084[label="Zero",fontsize=16,color="green",shape="box"];17085[label="Succ wx5100",fontsize=16,color="green",shape="box"];17086[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1281)) (Neg (Succ wx1287))) == GT))",fontsize=16,color="black",shape="box"];17086 -> 17686[label="",style="solid", color="black", weight=3]; 76.92/37.61 17087[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17087 -> 17687[label="",style="solid", color="black", weight=3]; 76.92/37.61 17088[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17088 -> 17688[label="",style="solid", color="black", weight=3]; 76.92/37.61 17089[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17089 -> 17689[label="",style="solid", color="black", weight=3]; 76.92/37.61 17090[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17090 -> 17690[label="",style="solid", color="black", weight=3]; 76.92/37.61 17091 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17091[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17091 -> 17691[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17091 -> 17692[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17092[label="Succ wx5100",fontsize=16,color="green",shape="box"];17093[label="Zero",fontsize=16,color="green",shape="box"];17094[label="Succ wx5100",fontsize=16,color="green",shape="box"];17095[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1290)) (Pos (Succ wx1296))) == GT))",fontsize=16,color="black",shape="box"];17095 -> 17693[label="",style="solid", color="black", weight=3]; 76.92/37.61 17096[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17096 -> 17694[label="",style="solid", color="black", weight=3]; 76.92/37.61 17097[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17097 -> 17695[label="",style="solid", color="black", weight=3]; 76.92/37.61 17098[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17098 -> 17696[label="",style="solid", color="black", weight=3]; 76.92/37.61 17099[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17099 -> 17697[label="",style="solid", color="black", weight=3]; 76.92/37.61 17100 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17100[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17100 -> 17698[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17100 -> 17699[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17101[label="Succ wx5100",fontsize=16,color="green",shape="box"];17102[label="Zero",fontsize=16,color="green",shape="box"];17103[label="Succ wx5100",fontsize=16,color="green",shape="box"];17104[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (compare (Pos (Succ wx1680) * Neg Zero) (Neg (Succ wx1675) * Neg (Succ wx1681)) == GT))",fontsize=16,color="black",shape="box"];17104 -> 17700[label="",style="solid", color="black", weight=3]; 76.92/37.61 17105[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17105 -> 17701[label="",style="solid", color="black", weight=3]; 76.92/37.61 17106[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17106 -> 17702[label="",style="solid", color="black", weight=3]; 76.92/37.61 17107[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17107 -> 17703[label="",style="solid", color="black", weight=3]; 76.92/37.61 17108 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17108[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17108 -> 17704[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17108 -> 17705[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17109[label="Succ wx5100",fontsize=16,color="green",shape="box"];17110[label="Zero",fontsize=16,color="green",shape="box"];17111[label="Succ wx5100",fontsize=16,color="green",shape="box"];17112[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (compare (Pos Zero * Neg (Succ wx1685)) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="black",shape="box"];17112 -> 17706[label="",style="solid", color="black", weight=3]; 76.92/37.61 17113[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17113 -> 17707[label="",style="solid", color="black", weight=3]; 76.92/37.61 17114[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17114 -> 17708[label="",style="solid", color="black", weight=3]; 76.92/37.61 17115[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17115 -> 17709[label="",style="solid", color="black", weight=3]; 76.92/37.61 17116 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17116[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17116 -> 17710[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17116 -> 17711[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17117[label="Succ wx5100",fontsize=16,color="green",shape="box"];17118[label="Zero",fontsize=16,color="green",shape="box"];17119[label="Succ wx5100",fontsize=16,color="green",shape="box"];17120[label="wx1318",fontsize=16,color="green",shape="box"];17121[label="Zero",fontsize=16,color="green",shape="box"];17122[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg (Succ wx17500)) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="black",shape="box"];17122 -> 17712[label="",style="solid", color="black", weight=3]; 76.92/37.61 17123[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (Pos (Succ wx1317) * Neg (Succ wx1323)) == GT))",fontsize=16,color="black",shape="box"];17123 -> 17713[label="",style="solid", color="black", weight=3]; 76.92/37.61 17124[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17124 -> 17714[label="",style="solid", color="black", weight=3]; 76.92/37.61 17125[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17125 -> 17715[label="",style="solid", color="black", weight=3]; 76.92/37.61 17126[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17126 -> 17716[label="",style="solid", color="black", weight=3]; 76.92/37.61 17127[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17127 -> 17717[label="",style="solid", color="black", weight=3]; 76.92/37.61 17128 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17128[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17128 -> 17718[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17128 -> 17719[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17129[label="Succ wx5100",fontsize=16,color="green",shape="box"];17130[label="Zero",fontsize=16,color="green",shape="box"];17131[label="Succ wx5100",fontsize=16,color="green",shape="box"];17132[label="wx1327",fontsize=16,color="green",shape="box"];17133[label="Zero",fontsize=16,color="green",shape="box"];17134[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg (Succ wx17510)) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="black",shape="box"];17134 -> 17720[label="",style="solid", color="black", weight=3]; 76.92/37.61 17135[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (Neg (Succ wx1326) * Pos (Succ wx1332)) == GT))",fontsize=16,color="black",shape="box"];17135 -> 17721[label="",style="solid", color="black", weight=3]; 76.92/37.61 17136[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17136 -> 17722[label="",style="solid", color="black", weight=3]; 76.92/37.61 17137[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17137 -> 17723[label="",style="solid", color="black", weight=3]; 76.92/37.61 17138[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17138 -> 17724[label="",style="solid", color="black", weight=3]; 76.92/37.61 17139[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17139 -> 17725[label="",style="solid", color="black", weight=3]; 76.92/37.61 17140 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17140[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17140 -> 17726[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17140 -> 17727[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17141[label="Succ wx5100",fontsize=16,color="green",shape="box"];17142[label="Zero",fontsize=16,color="green",shape="box"];17143[label="Succ wx5100",fontsize=16,color="green",shape="box"];17144[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (compare (Pos Zero * Neg (Succ wx1712)) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="black",shape="box"];17144 -> 17728[label="",style="solid", color="black", weight=3]; 76.92/37.61 17145[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17145 -> 17729[label="",style="solid", color="black", weight=3]; 76.92/37.61 17146[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17146 -> 17730[label="",style="solid", color="black", weight=3]; 76.92/37.61 17147[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17147 -> 17731[label="",style="solid", color="black", weight=3]; 76.92/37.61 17148 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17148[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17148 -> 17732[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17148 -> 17733[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17149[label="Succ wx5100",fontsize=16,color="green",shape="box"];17150[label="Zero",fontsize=16,color="green",shape="box"];17151[label="Succ wx5100",fontsize=16,color="green",shape="box"];17152[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (compare (Pos Zero * Neg Zero) (Pos (Succ wx1720) * Pos (Succ wx1725)) == GT))",fontsize=16,color="black",shape="box"];17152 -> 17734[label="",style="solid", color="black", weight=3]; 76.92/37.61 17153[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17153 -> 17735[label="",style="solid", color="black", weight=3]; 76.92/37.61 17154[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17154 -> 17736[label="",style="solid", color="black", weight=3]; 76.92/37.61 17155[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17155 -> 17737[label="",style="solid", color="black", weight=3]; 76.92/37.61 17156 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17156[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17156 -> 17738[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17156 -> 17739[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17157[label="Succ wx5100",fontsize=16,color="green",shape="box"];17158[label="Zero",fontsize=16,color="green",shape="box"];17159[label="Succ wx5100",fontsize=16,color="green",shape="box"];17160[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1352)) (Neg (Succ wx1357))) == GT))",fontsize=16,color="black",shape="box"];17160 -> 17740[label="",style="solid", color="black", weight=3]; 76.92/37.61 17161[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17161 -> 17741[label="",style="solid", color="black", weight=3]; 76.92/37.61 17162[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17162 -> 17742[label="",style="solid", color="black", weight=3]; 76.92/37.61 17163[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17163 -> 17743[label="",style="solid", color="black", weight=3]; 76.92/37.61 17164[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17164 -> 17744[label="",style="solid", color="black", weight=3]; 76.92/37.61 17165 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17165[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17165 -> 17745[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17165 -> 17746[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17166[label="Succ wx5100",fontsize=16,color="green",shape="box"];17167[label="Zero",fontsize=16,color="green",shape="box"];17168[label="Succ wx5100",fontsize=16,color="green",shape="box"];17169[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1360)) (Pos (Succ wx1365))) == GT))",fontsize=16,color="black",shape="box"];17169 -> 17747[label="",style="solid", color="black", weight=3]; 76.92/37.61 17170[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17170 -> 17748[label="",style="solid", color="black", weight=3]; 76.92/37.61 17171[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17171 -> 17749[label="",style="solid", color="black", weight=3]; 76.92/37.61 17172[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17172 -> 17750[label="",style="solid", color="black", weight=3]; 76.92/37.61 17173[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17173 -> 17751[label="",style="solid", color="black", weight=3]; 76.92/37.61 17174 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17174[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17174 -> 17752[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17174 -> 17753[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17175[label="Succ wx5100",fontsize=16,color="green",shape="box"];17176[label="Zero",fontsize=16,color="green",shape="box"];17177[label="Succ wx5100",fontsize=16,color="green",shape="box"];17178[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (compare (Pos Zero * Neg Zero) (Neg (Succ wx1744) * Neg (Succ wx1749)) == GT))",fontsize=16,color="black",shape="box"];17178 -> 17754[label="",style="solid", color="black", weight=3]; 76.92/37.61 17179[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17179 -> 17755[label="",style="solid", color="black", weight=3]; 76.92/37.61 17180[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17180 -> 17756[label="",style="solid", color="black", weight=3]; 76.92/37.61 17181[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17181 -> 17757[label="",style="solid", color="black", weight=3]; 76.92/37.61 17182 -> 17758[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17182[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11560)) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17182 -> 17759[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17183 -> 17760[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17183[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17183 -> 17761[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17184[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17184 -> 17762[label="",style="solid", color="black", weight=3]; 76.92/37.61 17185[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17185 -> 17763[label="",style="solid", color="black", weight=3]; 76.92/37.61 17186[label="wx63000",fontsize=16,color="green",shape="box"];17187[label="Zero",fontsize=16,color="green",shape="box"];17188[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];17188 -> 17764[label="",style="solid", color="black", weight=3]; 76.92/37.61 17189[label="wx63000",fontsize=16,color="green",shape="box"];17190[label="Zero",fontsize=16,color="green",shape="box"];17191[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx17530)) == GT))",fontsize=16,color="black",shape="box"];17191 -> 17765[label="",style="solid", color="black", weight=3]; 76.92/37.61 17192[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17192 -> 17766[label="",style="solid", color="black", weight=3]; 76.92/37.61 17193[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17193 -> 17767[label="",style="solid", color="black", weight=3]; 76.92/37.61 17194[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17194 -> 17768[label="",style="solid", color="black", weight=3]; 76.92/37.61 17195 -> 17769[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17195[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11570)) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17195 -> 17770[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17196 -> 17771[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17196[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17196 -> 17772[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17197[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat Zero (Succ wx7190) == GT))",fontsize=16,color="black",shape="box"];17197 -> 17773[label="",style="solid", color="black", weight=3]; 76.92/37.61 17198[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17198 -> 17774[label="",style="solid", color="black", weight=3]; 76.92/37.61 17199[label="wx63000",fontsize=16,color="green",shape="box"];17200[label="Zero",fontsize=16,color="green",shape="box"];17201[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx1754 (Succ wx7200) == GT))",fontsize=16,color="burlywood",shape="box"];22045[label="wx1754/Succ wx17540",fontsize=10,color="white",style="solid",shape="box"];17201 -> 22045[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22045 -> 17775[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 22046[label="wx1754/Zero",fontsize=10,color="white",style="solid",shape="box"];17201 -> 22046[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22046 -> 17776[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 17202[label="wx63000",fontsize=16,color="green",shape="box"];17203[label="Zero",fontsize=16,color="green",shape="box"];17204[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx17550)) == GT))",fontsize=16,color="black",shape="box"];17204 -> 17777[label="",style="solid", color="black", weight=3]; 76.92/37.61 17205[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17205 -> 17778[label="",style="solid", color="black", weight=3]; 76.92/37.61 17206[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (primCmpNat Zero (Succ wx7210) == GT))",fontsize=16,color="black",shape="box"];17206 -> 17779[label="",style="solid", color="black", weight=3]; 76.92/37.61 17207[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17207 -> 17780[label="",style="solid", color="black", weight=3]; 76.92/37.61 17208 -> 17781[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17208[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11580)) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17208 -> 17782[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17209 -> 17783[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17209[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17209 -> 17784[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17210[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat Zero (Succ wx7220) == GT))",fontsize=16,color="black",shape="box"];17210 -> 17785[label="",style="solid", color="black", weight=3]; 76.92/37.61 17211[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17211 -> 17786[label="",style="solid", color="black", weight=3]; 76.92/37.61 17212[label="wx63000",fontsize=16,color="green",shape="box"];17213[label="Zero",fontsize=16,color="green",shape="box"];17214[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx1756 (Succ wx7230) == GT))",fontsize=16,color="burlywood",shape="box"];22047[label="wx1756/Succ wx17560",fontsize=10,color="white",style="solid",shape="box"];17214 -> 22047[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22047 -> 17787[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 22048[label="wx1756/Zero",fontsize=10,color="white",style="solid",shape="box"];17214 -> 22048[label="",style="solid", color="burlywood", weight=9]; 76.92/37.61 22048 -> 17788[label="",style="solid", color="burlywood", weight=3]; 76.92/37.61 17215[label="wx63000",fontsize=16,color="green",shape="box"];17216[label="Zero",fontsize=16,color="green",shape="box"];17217[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx17570)) == GT))",fontsize=16,color="black",shape="box"];17217 -> 17789[label="",style="solid", color="black", weight=3]; 76.92/37.61 17218[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17218 -> 17790[label="",style="solid", color="black", weight=3]; 76.92/37.61 17219[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (primCmpNat Zero (Succ wx7240) == GT))",fontsize=16,color="black",shape="box"];17219 -> 17791[label="",style="solid", color="black", weight=3]; 76.92/37.61 17220[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17220 -> 17792[label="",style="solid", color="black", weight=3]; 76.92/37.61 17221 -> 17793[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17221[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11590)) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17221 -> 17794[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17222 -> 17795[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17222[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx62300) (Succ wx63000))) == GT))",fontsize=16,color="magenta"];17222 -> 17796[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17223[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17223 -> 17797[label="",style="solid", color="black", weight=3]; 76.92/37.61 17224[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17224 -> 17798[label="",style="solid", color="black", weight=3]; 76.92/37.61 17225[label="wx63000",fontsize=16,color="green",shape="box"];17226[label="Zero",fontsize=16,color="green",shape="box"];17227[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];17227 -> 17799[label="",style="solid", color="black", weight=3]; 76.92/37.61 17228[label="wx63000",fontsize=16,color="green",shape="box"];17229[label="Zero",fontsize=16,color="green",shape="box"];17230[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx17590)) == GT))",fontsize=16,color="black",shape="box"];17230 -> 17800[label="",style="solid", color="black", weight=3]; 76.92/37.61 17231[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17231 -> 17801[label="",style="solid", color="black", weight=3]; 76.92/37.61 17232[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17232 -> 17802[label="",style="solid", color="black", weight=3]; 76.92/37.61 17233[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17233 -> 17803[label="",style="solid", color="black", weight=3]; 76.92/37.61 17234 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17234[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17234 -> 17804[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17234 -> 17805[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17235[label="Succ wx5100",fontsize=16,color="green",shape="box"];17236[label="Zero",fontsize=16,color="green",shape="box"];17237[label="Succ wx5100",fontsize=16,color="green",shape="box"];17238[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (compare (Neg (Succ wx1767) * Pos Zero) (Pos (Succ wx1762) * Pos (Succ wx1768)) == GT))",fontsize=16,color="black",shape="box"];17238 -> 17806[label="",style="solid", color="black", weight=3]; 76.92/37.61 17239[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17239 -> 17807[label="",style="solid", color="black", weight=3]; 76.92/37.61 17240[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17240 -> 17808[label="",style="solid", color="black", weight=3]; 76.92/37.61 17241[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17241 -> 17809[label="",style="solid", color="black", weight=3]; 76.92/37.61 17242 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17242[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17242 -> 17810[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17242 -> 17811[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17243[label="Succ wx5100",fontsize=16,color="green",shape="box"];17244[label="Zero",fontsize=16,color="green",shape="box"];17245[label="Succ wx5100",fontsize=16,color="green",shape="box"];17246[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1385)) (Neg (Succ wx1391))) == GT))",fontsize=16,color="black",shape="box"];17246 -> 17812[label="",style="solid", color="black", weight=3]; 76.92/37.61 17247[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17247 -> 17813[label="",style="solid", color="black", weight=3]; 76.92/37.61 17248[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17248 -> 17814[label="",style="solid", color="black", weight=3]; 76.92/37.61 17249[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17249 -> 17815[label="",style="solid", color="black", weight=3]; 76.92/37.61 17250[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17250 -> 17816[label="",style="solid", color="black", weight=3]; 76.92/37.61 17251 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17251[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17251 -> 17817[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17251 -> 17818[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17252[label="Succ wx5100",fontsize=16,color="green",shape="box"];17253[label="Zero",fontsize=16,color="green",shape="box"];17254[label="Succ wx5100",fontsize=16,color="green",shape="box"];17255[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1394)) (Pos (Succ wx1400))) == GT))",fontsize=16,color="black",shape="box"];17255 -> 17819[label="",style="solid", color="black", weight=3]; 76.92/37.61 17256[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17256 -> 17820[label="",style="solid", color="black", weight=3]; 76.92/37.61 17257[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17257 -> 17821[label="",style="solid", color="black", weight=3]; 76.92/37.61 17258[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17258 -> 17822[label="",style="solid", color="black", weight=3]; 76.92/37.61 17259[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17259 -> 17823[label="",style="solid", color="black", weight=3]; 76.92/37.61 17260 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17260[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17260 -> 17824[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17260 -> 17825[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17261[label="Succ wx5100",fontsize=16,color="green",shape="box"];17262[label="Zero",fontsize=16,color="green",shape="box"];17263[label="Succ wx5100",fontsize=16,color="green",shape="box"];17264[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (compare (Neg (Succ wx1794) * Pos Zero) (Neg (Succ wx1789) * Neg (Succ wx1795)) == GT))",fontsize=16,color="black",shape="box"];17264 -> 17826[label="",style="solid", color="black", weight=3]; 76.92/37.61 17265[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17265 -> 17827[label="",style="solid", color="black", weight=3]; 76.92/37.61 17266[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17266 -> 17828[label="",style="solid", color="black", weight=3]; 76.92/37.61 17267[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17267 -> 17829[label="",style="solid", color="black", weight=3]; 76.92/37.61 17268 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17268[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17268 -> 17830[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17268 -> 17831[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17269[label="Succ wx5100",fontsize=16,color="green",shape="box"];17270[label="Zero",fontsize=16,color="green",shape="box"];17271[label="Succ wx5100",fontsize=16,color="green",shape="box"];17272[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (compare (Neg Zero * Pos (Succ wx1799)) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="black",shape="box"];17272 -> 17832[label="",style="solid", color="black", weight=3]; 76.92/37.61 17273[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17273 -> 17833[label="",style="solid", color="black", weight=3]; 76.92/37.61 17274[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17274 -> 17834[label="",style="solid", color="black", weight=3]; 76.92/37.61 17275[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17275 -> 17835[label="",style="solid", color="black", weight=3]; 76.92/37.61 17276 -> 5796[label="",style="dashed", color="red", weight=0]; 76.92/37.61 17276[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17276 -> 17836[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17276 -> 17837[label="",style="dashed", color="magenta", weight=3]; 76.92/37.61 17277[label="Succ wx5100",fontsize=16,color="green",shape="box"];17278[label="Zero",fontsize=16,color="green",shape="box"];17279[label="Succ wx5100",fontsize=16,color="green",shape="box"];17280[label="wx1422",fontsize=16,color="green",shape="box"];17281[label="Zero",fontsize=16,color="green",shape="box"];17282[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg (Succ wx18640)) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="black",shape="box"];17282 -> 17838[label="",style="solid", color="black", weight=3]; 76.92/37.61 17283[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (Pos (Succ wx1421) * Neg (Succ wx1427)) == GT))",fontsize=16,color="black",shape="box"];17283 -> 17839[label="",style="solid", color="black", weight=3]; 76.92/37.61 17284[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17284 -> 17840[label="",style="solid", color="black", weight=3]; 77.24/37.63 17285[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17285 -> 17841[label="",style="solid", color="black", weight=3]; 77.24/37.63 17286[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17286 -> 17842[label="",style="solid", color="black", weight=3]; 77.24/37.63 17287[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17287 -> 17843[label="",style="solid", color="black", weight=3]; 77.24/37.63 17288 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17288[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17288 -> 17844[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17288 -> 17845[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17289[label="Succ wx5100",fontsize=16,color="green",shape="box"];17290[label="Zero",fontsize=16,color="green",shape="box"];17291[label="Succ wx5100",fontsize=16,color="green",shape="box"];17292[label="wx1431",fontsize=16,color="green",shape="box"];17293[label="Zero",fontsize=16,color="green",shape="box"];17294[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg (Succ wx18650)) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="black",shape="box"];17294 -> 17846[label="",style="solid", color="black", weight=3]; 77.24/37.63 17295[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (Neg (Succ wx1430) * Pos (Succ wx1436)) == GT))",fontsize=16,color="black",shape="box"];17295 -> 17847[label="",style="solid", color="black", weight=3]; 77.24/37.63 17296[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17296 -> 17848[label="",style="solid", color="black", weight=3]; 77.24/37.63 17297[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17297 -> 17849[label="",style="solid", color="black", weight=3]; 77.24/37.63 17298[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17298 -> 17850[label="",style="solid", color="black", weight=3]; 77.24/37.63 17299[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17299 -> 17851[label="",style="solid", color="black", weight=3]; 77.24/37.63 17300 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17300[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17300 -> 17852[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17300 -> 17853[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17301[label="Succ wx5100",fontsize=16,color="green",shape="box"];17302[label="Zero",fontsize=16,color="green",shape="box"];17303[label="Succ wx5100",fontsize=16,color="green",shape="box"];17304[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (compare (Neg Zero * Pos (Succ wx1826)) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="black",shape="box"];17304 -> 17854[label="",style="solid", color="black", weight=3]; 77.24/37.63 17305[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17305 -> 17855[label="",style="solid", color="black", weight=3]; 77.24/37.63 17306[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17306 -> 17856[label="",style="solid", color="black", weight=3]; 77.24/37.63 17307[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17307 -> 17857[label="",style="solid", color="black", weight=3]; 77.24/37.63 17308 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17308[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17308 -> 17858[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17308 -> 17859[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17309[label="Succ wx5100",fontsize=16,color="green",shape="box"];17310[label="Zero",fontsize=16,color="green",shape="box"];17311[label="Succ wx5100",fontsize=16,color="green",shape="box"];17312[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (compare (Neg Zero * Pos Zero) (Pos (Succ wx1834) * Pos (Succ wx1839)) == GT))",fontsize=16,color="black",shape="box"];17312 -> 17860[label="",style="solid", color="black", weight=3]; 77.24/37.63 17313[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17313 -> 17861[label="",style="solid", color="black", weight=3]; 77.24/37.63 17314[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17314 -> 17862[label="",style="solid", color="black", weight=3]; 77.24/37.63 17315[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17315 -> 17863[label="",style="solid", color="black", weight=3]; 77.24/37.63 17316 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17316[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17316 -> 17864[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17316 -> 17865[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17317[label="Succ wx5100",fontsize=16,color="green",shape="box"];17318[label="Zero",fontsize=16,color="green",shape="box"];17319[label="Succ wx5100",fontsize=16,color="green",shape="box"];17320[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1456)) (Neg (Succ wx1461))) == GT))",fontsize=16,color="black",shape="box"];17320 -> 17866[label="",style="solid", color="black", weight=3]; 77.24/37.63 17321[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17321 -> 17867[label="",style="solid", color="black", weight=3]; 77.24/37.63 17322[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17322 -> 17868[label="",style="solid", color="black", weight=3]; 77.24/37.63 17323[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17323 -> 17869[label="",style="solid", color="black", weight=3]; 77.24/37.63 17324[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17324 -> 17870[label="",style="solid", color="black", weight=3]; 77.24/37.63 17325 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17325[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17325 -> 17871[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17325 -> 17872[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17326[label="Succ wx5100",fontsize=16,color="green",shape="box"];17327[label="Zero",fontsize=16,color="green",shape="box"];17328[label="Succ wx5100",fontsize=16,color="green",shape="box"];17329[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1464)) (Pos (Succ wx1469))) == GT))",fontsize=16,color="black",shape="box"];17329 -> 17873[label="",style="solid", color="black", weight=3]; 77.24/37.63 17330[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17330 -> 17874[label="",style="solid", color="black", weight=3]; 77.24/37.63 17331[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17331 -> 17875[label="",style="solid", color="black", weight=3]; 77.24/37.63 17332[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17332 -> 17876[label="",style="solid", color="black", weight=3]; 77.24/37.63 17333[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17333 -> 17877[label="",style="solid", color="black", weight=3]; 77.24/37.63 17334 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17334[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17334 -> 17878[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17334 -> 17879[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17335[label="Succ wx5100",fontsize=16,color="green",shape="box"];17336[label="Zero",fontsize=16,color="green",shape="box"];17337[label="Succ wx5100",fontsize=16,color="green",shape="box"];17338[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (compare (Neg Zero * Pos Zero) (Neg (Succ wx1858) * Neg (Succ wx1863)) == GT))",fontsize=16,color="black",shape="box"];17338 -> 17880[label="",style="solid", color="black", weight=3]; 77.24/37.63 17339[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17339 -> 17881[label="",style="solid", color="black", weight=3]; 77.24/37.63 17340[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17340 -> 17882[label="",style="solid", color="black", weight=3]; 77.24/37.63 17341[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17341 -> 17883[label="",style="solid", color="black", weight=3]; 77.24/37.63 17342 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17342[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];17342 -> 17884[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17342 -> 17885[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17343[label="Succ wx85800",fontsize=16,color="green",shape="box"];17344[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (Succ wx18660)) == GT))",fontsize=16,color="black",shape="box"];17344 -> 17886[label="",style="solid", color="black", weight=3]; 77.24/37.63 17345[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17345 -> 17887[label="",style="solid", color="black", weight=3]; 77.24/37.63 17346[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17346 -> 17888[label="",style="solid", color="black", weight=3]; 77.24/37.63 17347[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="box"];17347 -> 17889[label="",style="solid", color="black", weight=3]; 77.24/37.63 17348[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17348 -> 17890[label="",style="solid", color="black", weight=3]; 77.24/37.63 17349 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17349[label="primMulNat wx85100 (Succ wx85800)",fontsize=16,color="magenta"];17349 -> 17891[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17349 -> 17892[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17350[label="Succ wx85800",fontsize=16,color="green",shape="box"];17351[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg (Succ wx18680)) == GT))",fontsize=16,color="black",shape="box"];17351 -> 17893[label="",style="solid", color="black", weight=3]; 77.24/37.63 17352[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17352 -> 17894[label="",style="solid", color="black", weight=3]; 77.24/37.63 17353[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17353 -> 17895[label="",style="solid", color="black", weight=3]; 77.24/37.63 17354[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="box"];17354 -> 17896[label="",style="solid", color="black", weight=3]; 77.24/37.63 17355[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17355 -> 17897[label="",style="solid", color="black", weight=3]; 77.24/37.63 17356 -> 17898[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17356[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx11620)) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];17356 -> 17899[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17357 -> 17900[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17357[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];17357 -> 17901[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17358[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx9390) Zero == GT))",fontsize=16,color="black",shape="box"];17358 -> 17902[label="",style="solid", color="black", weight=3]; 77.24/37.63 17359[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17359 -> 17903[label="",style="solid", color="black", weight=3]; 77.24/37.63 17360[label="wx85800",fontsize=16,color="green",shape="box"];17361[label="Zero",fontsize=16,color="green",shape="box"];17362[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx9400) wx1870 == GT))",fontsize=16,color="burlywood",shape="box"];22049[label="wx1870/Succ wx18700",fontsize=10,color="white",style="solid",shape="box"];17362 -> 22049[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22049 -> 17904[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22050[label="wx1870/Zero",fontsize=10,color="white",style="solid",shape="box"];17362 -> 22050[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22050 -> 17905[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17363[label="wx85800",fontsize=16,color="green",shape="box"];17364[label="Zero",fontsize=16,color="green",shape="box"];17365[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx18710)) == GT))",fontsize=16,color="black",shape="box"];17365 -> 17906[label="",style="solid", color="black", weight=3]; 77.24/37.63 17366[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17366 -> 17907[label="",style="solid", color="black", weight=3]; 77.24/37.63 17367[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (primCmpNat (Succ wx9410) Zero == GT))",fontsize=16,color="black",shape="box"];17367 -> 17908[label="",style="solid", color="black", weight=3]; 77.24/37.63 17368[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17368 -> 17909[label="",style="solid", color="black", weight=3]; 77.24/37.63 17369 -> 17910[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17369[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx11630)) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];17369 -> 17911[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17370 -> 17912[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17370[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx85100) (Succ wx85800))) == GT))",fontsize=16,color="magenta"];17370 -> 17913[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17371[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx9420) Zero == GT))",fontsize=16,color="black",shape="box"];17371 -> 17914[label="",style="solid", color="black", weight=3]; 77.24/37.63 17372[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17372 -> 17915[label="",style="solid", color="black", weight=3]; 77.24/37.63 17373[label="wx85800",fontsize=16,color="green",shape="box"];17374[label="Zero",fontsize=16,color="green",shape="box"];17375[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx9430) wx1872 == GT))",fontsize=16,color="burlywood",shape="box"];22051[label="wx1872/Succ wx18720",fontsize=10,color="white",style="solid",shape="box"];17375 -> 22051[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22051 -> 17916[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22052[label="wx1872/Zero",fontsize=10,color="white",style="solid",shape="box"];17375 -> 22052[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22052 -> 17917[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17376[label="wx85800",fontsize=16,color="green",shape="box"];17377[label="Zero",fontsize=16,color="green",shape="box"];17378[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx18730)) == GT))",fontsize=16,color="black",shape="box"];17378 -> 17918[label="",style="solid", color="black", weight=3]; 77.24/37.63 17379[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17379 -> 17919[label="",style="solid", color="black", weight=3]; 77.24/37.63 17380[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (primCmpNat (Succ wx9440) Zero == GT))",fontsize=16,color="black",shape="box"];17380 -> 17920[label="",style="solid", color="black", weight=3]; 77.24/37.63 17381[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];17381 -> 17921[label="",style="solid", color="black", weight=3]; 77.24/37.63 17382 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17382[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17382 -> 17922[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17382 -> 17923[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17383[label="Succ wx5100",fontsize=16,color="green",shape="box"];17384[label="Zero",fontsize=16,color="green",shape="box"];17385[label="Succ wx5100",fontsize=16,color="green",shape="box"];17386[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (compare (Neg (Succ wx1485) * Neg Zero) (Pos (Succ wx1480) * Pos (Succ wx1486)) == GT))",fontsize=16,color="black",shape="box"];17386 -> 17924[label="",style="solid", color="black", weight=3]; 77.24/37.63 17387[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17387 -> 17925[label="",style="solid", color="black", weight=3]; 77.24/37.63 17388 -> 16358[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17388[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];17389[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17389 -> 17926[label="",style="solid", color="black", weight=3]; 77.24/37.63 17390[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17390 -> 17927[label="",style="solid", color="black", weight=3]; 77.24/37.63 17391 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17391[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17391 -> 17928[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17391 -> 17929[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17392[label="Succ wx5100",fontsize=16,color="green",shape="box"];17393[label="Zero",fontsize=16,color="green",shape="box"];17394[label="Succ wx5100",fontsize=16,color="green",shape="box"];17396 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17396[label="primMulNat (Succ wx1489) (Succ wx1495)",fontsize=16,color="magenta"];17396 -> 17930[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17396 -> 17931[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17395[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (Neg wx1934) == GT))",fontsize=16,color="burlywood",shape="triangle"];22053[label="wx1934/Succ wx19340",fontsize=10,color="white",style="solid",shape="box"];17395 -> 22053[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22053 -> 17932[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22054[label="wx1934/Zero",fontsize=10,color="white",style="solid",shape="box"];17395 -> 22054[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22054 -> 17933[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17397[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17397 -> 17934[label="",style="solid", color="black", weight=3]; 77.24/37.63 17398 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17398[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17398 -> 17935[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17398 -> 17936[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17399[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17399 -> 17937[label="",style="solid", color="black", weight=3]; 77.24/37.63 17400[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17400 -> 17938[label="",style="solid", color="black", weight=3]; 77.24/37.63 17401 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17401[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17401 -> 17939[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17401 -> 17940[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17402[label="Succ wx5100",fontsize=16,color="green",shape="box"];17403[label="Zero",fontsize=16,color="green",shape="box"];17404[label="Succ wx5100",fontsize=16,color="green",shape="box"];17406 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17406[label="primMulNat (Succ wx1498) (Succ wx1504)",fontsize=16,color="magenta"];17406 -> 17941[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17406 -> 17942[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17405[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (Neg wx1935) == GT))",fontsize=16,color="burlywood",shape="triangle"];22055[label="wx1935/Succ wx19350",fontsize=10,color="white",style="solid",shape="box"];17405 -> 22055[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22055 -> 17943[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22056[label="wx1935/Zero",fontsize=10,color="white",style="solid",shape="box"];17405 -> 22056[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22056 -> 17944[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17407[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17407 -> 17945[label="",style="solid", color="black", weight=3]; 77.24/37.63 17408 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17408[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17408 -> 17946[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17408 -> 17947[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17409[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17409 -> 17948[label="",style="solid", color="black", weight=3]; 77.24/37.63 17410[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17410 -> 17949[label="",style="solid", color="black", weight=3]; 77.24/37.63 17411 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17411[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17411 -> 17950[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17411 -> 17951[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17412[label="Succ wx5100",fontsize=16,color="green",shape="box"];17413[label="Zero",fontsize=16,color="green",shape="box"];17414[label="Succ wx5100",fontsize=16,color="green",shape="box"];17415[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (compare (Neg (Succ wx1512) * Neg Zero) (Neg (Succ wx1507) * Neg (Succ wx1513)) == GT))",fontsize=16,color="black",shape="box"];17415 -> 17952[label="",style="solid", color="black", weight=3]; 77.24/37.63 17416[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17416 -> 17953[label="",style="solid", color="black", weight=3]; 77.24/37.63 17417 -> 16485[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17417[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];17418[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17418 -> 17954[label="",style="solid", color="black", weight=3]; 77.24/37.63 17419[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17419 -> 17955[label="",style="solid", color="black", weight=3]; 77.24/37.63 17420 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17420[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17420 -> 17956[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17420 -> 17957[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17421[label="Succ wx5100",fontsize=16,color="green",shape="box"];17422[label="Zero",fontsize=16,color="green",shape="box"];17423[label="Succ wx5100",fontsize=16,color="green",shape="box"];17424[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (compare (Neg Zero * Neg (Succ wx1517)) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="black",shape="box"];17424 -> 17958[label="",style="solid", color="black", weight=3]; 77.24/37.63 17425[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17425 -> 17959[label="",style="solid", color="black", weight=3]; 77.24/37.63 17426 -> 16549[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17426[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];17427[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17427 -> 17960[label="",style="solid", color="black", weight=3]; 77.24/37.63 17428[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17428 -> 17961[label="",style="solid", color="black", weight=3]; 77.24/37.63 17429 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17429[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17429 -> 17962[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17429 -> 17963[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17430[label="Succ wx5100",fontsize=16,color="green",shape="box"];17431[label="Zero",fontsize=16,color="green",shape="box"];17432[label="Succ wx5100",fontsize=16,color="green",shape="box"];17433 -> 17964[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17433[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos (Succ wx15830)) (Neg (primMulNat (Succ wx1525) (Succ wx1531))) == GT))",fontsize=16,color="magenta"];17433 -> 17965[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17434 -> 17966[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17434[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1525) (Succ wx1531))) == GT))",fontsize=16,color="magenta"];17434 -> 17967[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17435[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17435 -> 17968[label="",style="solid", color="black", weight=3]; 77.24/37.63 17436 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17436[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17436 -> 17969[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17436 -> 17970[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17437[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17437 -> 17971[label="",style="solid", color="black", weight=3]; 77.24/37.63 17438[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17438 -> 17972[label="",style="solid", color="black", weight=3]; 77.24/37.63 17439 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17439[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17439 -> 17973[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17439 -> 17974[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17440[label="Succ wx5100",fontsize=16,color="green",shape="box"];17441[label="Zero",fontsize=16,color="green",shape="box"];17442[label="Succ wx5100",fontsize=16,color="green",shape="box"];17443 -> 17975[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17443[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos (Succ wx15840)) (Neg (primMulNat (Succ wx1534) (Succ wx1540))) == GT))",fontsize=16,color="magenta"];17443 -> 17976[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17444 -> 17977[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17444[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (Neg (primMulNat (Succ wx1534) (Succ wx1540))) == GT))",fontsize=16,color="magenta"];17444 -> 17978[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17445[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17445 -> 17979[label="",style="solid", color="black", weight=3]; 77.24/37.63 17446 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17446[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17446 -> 17980[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17446 -> 17981[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17447[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17447 -> 17982[label="",style="solid", color="black", weight=3]; 77.24/37.63 17448[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17448 -> 17983[label="",style="solid", color="black", weight=3]; 77.24/37.63 17449 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17449[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17449 -> 17984[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17449 -> 17985[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17450[label="Succ wx5100",fontsize=16,color="green",shape="box"];17451[label="Zero",fontsize=16,color="green",shape="box"];17452[label="Succ wx5100",fontsize=16,color="green",shape="box"];17453[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (compare (Neg Zero * Neg (Succ wx1544)) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="black",shape="box"];17453 -> 17986[label="",style="solid", color="black", weight=3]; 77.24/37.63 17454[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17454 -> 17987[label="",style="solid", color="black", weight=3]; 77.24/37.63 17455 -> 16681[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17455[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];17456[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17456 -> 17988[label="",style="solid", color="black", weight=3]; 77.24/37.63 17457[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17457 -> 17989[label="",style="solid", color="black", weight=3]; 77.24/37.63 17458 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17458[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17458 -> 17990[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17458 -> 17991[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17459[label="Succ wx5100",fontsize=16,color="green",shape="box"];17460[label="Zero",fontsize=16,color="green",shape="box"];17461[label="Succ wx5100",fontsize=16,color="green",shape="box"];17462[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (compare (Neg Zero * Neg Zero) (Pos (Succ wx1552) * Pos (Succ wx1557)) == GT))",fontsize=16,color="black",shape="box"];17462 -> 17992[label="",style="solid", color="black", weight=3]; 77.24/37.63 17463[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17463 -> 17993[label="",style="solid", color="black", weight=3]; 77.24/37.63 17464 -> 16739[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17464[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) False)",fontsize=16,color="magenta"];17465[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17465 -> 17994[label="",style="solid", color="black", weight=3]; 77.24/37.63 17466[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17466 -> 17995[label="",style="solid", color="black", weight=3]; 77.24/37.63 17467 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17467[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17467 -> 17996[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17467 -> 17997[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17468[label="Succ wx5100",fontsize=16,color="green",shape="box"];17469[label="Zero",fontsize=16,color="green",shape="box"];17470[label="Succ wx5100",fontsize=16,color="green",shape="box"];17472 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17472[label="primMulNat (Succ wx1560) (Succ wx1565)",fontsize=16,color="magenta"];17472 -> 17998[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17472 -> 17999[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17471[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (Neg wx1936) == GT))",fontsize=16,color="burlywood",shape="triangle"];22057[label="wx1936/Succ wx19360",fontsize=10,color="white",style="solid",shape="box"];17471 -> 22057[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22057 -> 18000[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22058[label="wx1936/Zero",fontsize=10,color="white",style="solid",shape="box"];17471 -> 22058[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22058 -> 18001[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17473[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17473 -> 18002[label="",style="solid", color="black", weight=3]; 77.24/37.63 17474 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17474[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17474 -> 18003[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17474 -> 18004[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17475[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17475 -> 18005[label="",style="solid", color="black", weight=3]; 77.24/37.63 17476[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17476 -> 18006[label="",style="solid", color="black", weight=3]; 77.24/37.63 17477 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17477[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17477 -> 18007[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17477 -> 18008[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17478[label="Succ wx5100",fontsize=16,color="green",shape="box"];17479[label="Zero",fontsize=16,color="green",shape="box"];17480[label="Succ wx5100",fontsize=16,color="green",shape="box"];17482 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17482[label="primMulNat (Succ wx1568) (Succ wx1573)",fontsize=16,color="magenta"];17482 -> 18009[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17482 -> 18010[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17481[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (Neg wx1937) == GT))",fontsize=16,color="burlywood",shape="triangle"];22059[label="wx1937/Succ wx19370",fontsize=10,color="white",style="solid",shape="box"];17481 -> 22059[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22059 -> 18011[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22060[label="wx1937/Zero",fontsize=10,color="white",style="solid",shape="box"];17481 -> 22060[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22060 -> 18012[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17483[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17483 -> 18013[label="",style="solid", color="black", weight=3]; 77.24/37.63 17484 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17484[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17484 -> 18014[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17484 -> 18015[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17485[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17485 -> 18016[label="",style="solid", color="black", weight=3]; 77.24/37.63 17486[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos Zero) True)",fontsize=16,color="black",shape="box"];17486 -> 18017[label="",style="solid", color="black", weight=3]; 77.24/37.63 17487 -> 5796[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17487[label="primPlusNat (primMulNat wx3000000000 (Succ wx5100)) (Succ wx5100)",fontsize=16,color="magenta"];17487 -> 18018[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17487 -> 18019[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17488[label="Succ wx5100",fontsize=16,color="green",shape="box"];17489[label="Zero",fontsize=16,color="green",shape="box"];17490[label="Succ wx5100",fontsize=16,color="green",shape="box"];17491[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (compare (Neg Zero * Neg Zero) (Neg (Succ wx1576) * Neg (Succ wx1581)) == GT))",fontsize=16,color="black",shape="box"];17491 -> 18020[label="",style="solid", color="black", weight=3]; 77.24/37.63 17492[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg (Succ wx30000) :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17492 -> 18021[label="",style="solid", color="black", weight=3]; 77.24/37.63 17493 -> 16857[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17493[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM1 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) False)",fontsize=16,color="magenta"];17494[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) otherwise)",fontsize=16,color="black",shape="box"];17494 -> 18022[label="",style="solid", color="black", weight=3]; 77.24/37.63 17495[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg Zero) True)",fontsize=16,color="black",shape="box"];17495 -> 18023[label="",style="solid", color="black", weight=3]; 77.24/37.63 17496[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx15820)) (primMulInt (Pos (Succ wx20000)) (Pos (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];17496 -> 18024[label="",style="solid", color="black", weight=3]; 77.24/37.63 17497[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx20000)) (Pos (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];17497 -> 18025[label="",style="solid", color="black", weight=3]; 77.24/37.63 17498[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx11440) (primMulNat (Succ wx20000) Zero) == GT))",fontsize=16,color="black",shape="box"];17498 -> 18026[label="",style="solid", color="black", weight=3]; 77.24/37.63 17499[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17499 -> 18027[label="",style="solid", color="black", weight=3]; 77.24/37.63 17501 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17501[label="primMulNat Zero (Succ wx20700)",fontsize=16,color="magenta"];17501 -> 18028[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17501 -> 18029[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17500[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx11450)) (Pos wx1938) == GT))",fontsize=16,color="black",shape="triangle"];17500 -> 18030[label="",style="solid", color="black", weight=3]; 77.24/37.63 17503 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17503[label="primMulNat Zero (Succ wx20700)",fontsize=16,color="magenta"];17503 -> 18031[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17503 -> 18032[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17502[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos wx1939) == GT))",fontsize=16,color="burlywood",shape="triangle"];22061[label="wx1939/Succ wx19390",fontsize=10,color="white",style="solid",shape="box"];17502 -> 22061[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22061 -> 18033[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22062[label="wx1939/Zero",fontsize=10,color="white",style="solid",shape="box"];17502 -> 22062[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22062 -> 18034[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17504[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx11460) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];17504 -> 18035[label="",style="solid", color="black", weight=3]; 77.24/37.63 17505[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17505 -> 18036[label="",style="solid", color="black", weight=3]; 77.24/37.63 17506 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17506[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];17506 -> 18037[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17506 -> 18038[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17507[label="Succ wx20700",fontsize=16,color="green",shape="box"];17508[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (Succ wx19260)) == GT))",fontsize=16,color="black",shape="box"];17508 -> 18039[label="",style="solid", color="black", weight=3]; 77.24/37.63 17509[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17509 -> 18040[label="",style="solid", color="black", weight=3]; 77.24/37.63 17510[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17510 -> 18041[label="",style="solid", color="black", weight=3]; 77.24/37.63 17511[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];17511 -> 18042[label="",style="solid", color="black", weight=3]; 77.24/37.63 17512[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17512 -> 18043[label="",style="solid", color="black", weight=3]; 77.24/37.63 17513 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17513[label="primMulNat wx20000 (Succ wx20700)",fontsize=16,color="magenta"];17513 -> 18044[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17513 -> 18045[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17514[label="Succ wx20700",fontsize=16,color="green",shape="box"];17515[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg (Succ wx19280)) == GT))",fontsize=16,color="black",shape="box"];17515 -> 18046[label="",style="solid", color="black", weight=3]; 77.24/37.63 17516[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17516 -> 18047[label="",style="solid", color="black", weight=3]; 77.24/37.63 17517[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17517 -> 18048[label="",style="solid", color="black", weight=3]; 77.24/37.63 17518[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];17518 -> 18049[label="",style="solid", color="black", weight=3]; 77.24/37.63 17519[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17519 -> 18050[label="",style="solid", color="black", weight=3]; 77.24/37.63 17520[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx15850)) (primMulInt (Neg (Succ wx20000)) (Neg (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];17520 -> 18051[label="",style="solid", color="black", weight=3]; 77.24/37.63 17521[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx20000)) (Neg (Succ wx20700))) == GT))",fontsize=16,color="black",shape="box"];17521 -> 18052[label="",style="solid", color="black", weight=3]; 77.24/37.63 17522[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx11470) (primMulNat (Succ wx20000) Zero) == GT))",fontsize=16,color="black",shape="box"];17522 -> 18053[label="",style="solid", color="black", weight=3]; 77.24/37.63 17523[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17523 -> 18054[label="",style="solid", color="black", weight=3]; 77.24/37.63 17525 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17525[label="primMulNat Zero (Succ wx20700)",fontsize=16,color="magenta"];17525 -> 18055[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17525 -> 18056[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17524[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx11480)) (Pos wx1940) == GT))",fontsize=16,color="black",shape="triangle"];17524 -> 18057[label="",style="solid", color="black", weight=3]; 77.24/37.63 17527 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17527[label="primMulNat Zero (Succ wx20700)",fontsize=16,color="magenta"];17527 -> 18058[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17527 -> 18059[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17526[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos wx1941) == GT))",fontsize=16,color="burlywood",shape="triangle"];22063[label="wx1941/Succ wx19410",fontsize=10,color="white",style="solid",shape="box"];17526 -> 22063[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22063 -> 18060[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22064[label="wx1941/Zero",fontsize=10,color="white",style="solid",shape="box"];17526 -> 22064[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22064 -> 18061[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17528[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx11490) (primMulNat Zero Zero) == GT))",fontsize=16,color="black",shape="box"];17528 -> 18062[label="",style="solid", color="black", weight=3]; 77.24/37.63 17529[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];17529 -> 18063[label="",style="solid", color="black", weight=3]; 77.24/37.63 17530 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17530[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17530 -> 18064[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17530 -> 18065[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17531[label="Succ wx5100",fontsize=16,color="green",shape="box"];17532[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos (Succ wx1171) * Pos Zero) (Pos (Succ wx1166) * Pos (Succ wx1172)) == GT))",fontsize=16,color="black",shape="box"];17532 -> 18066[label="",style="solid", color="black", weight=3]; 77.24/37.63 17533[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="black",shape="triangle"];17533 -> 18067[label="",style="solid", color="black", weight=3]; 77.24/37.63 17534[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17534 -> 18068[label="",style="solid", color="black", weight=3]; 77.24/37.63 17535 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17535[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17536 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17536[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17536 -> 18069[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17536 -> 18070[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17537[label="Succ wx5100",fontsize=16,color="green",shape="box"];17538[label="wx1181",fontsize=16,color="green",shape="box"];17539[label="Succ wx1175",fontsize=16,color="green",shape="box"];17540[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (Neg (Succ wx19300)) == GT))",fontsize=16,color="black",shape="box"];17540 -> 18071[label="",style="solid", color="black", weight=3]; 77.24/37.63 17541[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17541 -> 18072[label="",style="solid", color="black", weight=3]; 77.24/37.63 17542 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17542[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17543[label="wx34",fontsize=16,color="green",shape="box"];17544[label="Pos (Succ wx5000) :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];17545[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17545 -> 18073[label="",style="solid", color="black", weight=3]; 77.24/37.63 17546 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17546[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17547 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17547[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17547 -> 18074[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17547 -> 18075[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17548[label="Succ wx5100",fontsize=16,color="green",shape="box"];17549[label="wx1190",fontsize=16,color="green",shape="box"];17550[label="Succ wx1184",fontsize=16,color="green",shape="box"];17551[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (Neg (Succ wx19310)) == GT))",fontsize=16,color="black",shape="box"];17551 -> 18076[label="",style="solid", color="black", weight=3]; 77.24/37.63 17552[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17552 -> 18077[label="",style="solid", color="black", weight=3]; 77.24/37.63 17553 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17553[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17554[label="wx34",fontsize=16,color="green",shape="box"];17555[label="Pos (Succ wx5000) :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];17556[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17556 -> 18078[label="",style="solid", color="black", weight=3]; 77.24/37.63 17557 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17557[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17558 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17558[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17558 -> 18079[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17558 -> 18080[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17559[label="Succ wx5100",fontsize=16,color="green",shape="box"];17560[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos (Succ wx1198) * Pos Zero) (Neg (Succ wx1193) * Neg (Succ wx1199)) == GT))",fontsize=16,color="black",shape="box"];17560 -> 18081[label="",style="solid", color="black", weight=3]; 77.24/37.63 17561 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17561[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17562[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17562 -> 18082[label="",style="solid", color="black", weight=3]; 77.24/37.63 17563 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17563[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17564 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17564[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17564 -> 18083[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17564 -> 18084[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17565[label="Succ wx5100",fontsize=16,color="green",shape="box"];17566[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero * Pos (Succ wx1203)) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="black",shape="box"];17566 -> 18085[label="",style="solid", color="black", weight=3]; 77.24/37.63 17567 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17567[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17568[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17568 -> 18086[label="",style="solid", color="black", weight=3]; 77.24/37.63 17569 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17569[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17570 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17570[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17570 -> 18087[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17570 -> 18088[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17571[label="Succ wx5100",fontsize=16,color="green",shape="box"];17573 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17573[label="primMulNat (Succ wx1211) (Succ wx1217)",fontsize=16,color="magenta"];17573 -> 18089[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17573 -> 18090[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17572[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos (Succ wx12770)) (Neg wx1942) == GT))",fontsize=16,color="black",shape="triangle"];17572 -> 18091[label="",style="solid", color="black", weight=3]; 77.24/37.63 17575 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17575[label="primMulNat (Succ wx1211) (Succ wx1217)",fontsize=16,color="magenta"];17575 -> 18092[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17575 -> 18093[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17574[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (Neg wx1943) == GT))",fontsize=16,color="burlywood",shape="triangle"];22065[label="wx1943/Succ wx19430",fontsize=10,color="white",style="solid",shape="box"];17574 -> 22065[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22065 -> 18094[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22066[label="wx1943/Zero",fontsize=10,color="white",style="solid",shape="box"];17574 -> 22066[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22066 -> 18095[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17576 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17576[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17577[label="wx34",fontsize=16,color="green",shape="box"];17578[label="Pos Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];17579[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17579 -> 18096[label="",style="solid", color="black", weight=3]; 77.24/37.63 17580 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17580[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17581 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17581[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17581 -> 18097[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17581 -> 18098[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17582[label="Succ wx5100",fontsize=16,color="green",shape="box"];17584 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17584[label="primMulNat (Succ wx1220) (Succ wx1226)",fontsize=16,color="magenta"];17584 -> 18099[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17584 -> 18100[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17583[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos (Succ wx12780)) (Neg wx1944) == GT))",fontsize=16,color="black",shape="triangle"];17583 -> 18101[label="",style="solid", color="black", weight=3]; 77.24/37.63 17586 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17586[label="primMulNat (Succ wx1220) (Succ wx1226)",fontsize=16,color="magenta"];17586 -> 18102[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17586 -> 18103[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17585[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (Neg wx1945) == GT))",fontsize=16,color="burlywood",shape="triangle"];22067[label="wx1945/Succ wx19450",fontsize=10,color="white",style="solid",shape="box"];17585 -> 22067[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22067 -> 18104[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22068[label="wx1945/Zero",fontsize=10,color="white",style="solid",shape="box"];17585 -> 22068[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22068 -> 18105[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17587 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17587[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17588[label="wx34",fontsize=16,color="green",shape="box"];17589[label="Pos Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];17590[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17590 -> 18106[label="",style="solid", color="black", weight=3]; 77.24/37.63 17591 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17591[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17592 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17592[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17592 -> 18107[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17592 -> 18108[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17593[label="Succ wx5100",fontsize=16,color="green",shape="box"];17594[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero * Pos (Succ wx1230)) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="black",shape="box"];17594 -> 18109[label="",style="solid", color="black", weight=3]; 77.24/37.63 17595 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17595[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17596[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17596 -> 18110[label="",style="solid", color="black", weight=3]; 77.24/37.63 17597 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17597[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17598 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17598[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17598 -> 18111[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17598 -> 18112[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17599[label="Succ wx5100",fontsize=16,color="green",shape="box"];17600[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero * Pos Zero) (Pos (Succ wx1238) * Pos (Succ wx1243)) == GT))",fontsize=16,color="black",shape="box"];17600 -> 18113[label="",style="solid", color="black", weight=3]; 77.24/37.63 17601 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17601[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17602[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17602 -> 18114[label="",style="solid", color="black", weight=3]; 77.24/37.63 17603 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17603[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17604 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17604[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17604 -> 18115[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17604 -> 18116[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17605[label="Succ wx5100",fontsize=16,color="green",shape="box"];17606[label="wx1251",fontsize=16,color="green",shape="box"];17607[label="Succ wx1246",fontsize=16,color="green",shape="box"];17608[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (Neg (Succ wx19320)) == GT))",fontsize=16,color="black",shape="box"];17608 -> 18117[label="",style="solid", color="black", weight=3]; 77.24/37.63 17609[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17609 -> 18118[label="",style="solid", color="black", weight=3]; 77.24/37.63 17610 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17610[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17611[label="wx34",fontsize=16,color="green",shape="box"];17612[label="Pos Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];17613[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17613 -> 18119[label="",style="solid", color="black", weight=3]; 77.24/37.63 17614 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17614[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17615 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17615[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17615 -> 18120[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17615 -> 18121[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17616[label="Succ wx5100",fontsize=16,color="green",shape="box"];17617[label="wx1259",fontsize=16,color="green",shape="box"];17618[label="Succ wx1254",fontsize=16,color="green",shape="box"];17619[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (Neg (Succ wx19330)) == GT))",fontsize=16,color="black",shape="box"];17619 -> 18122[label="",style="solid", color="black", weight=3]; 77.24/37.63 17620[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17620 -> 18123[label="",style="solid", color="black", weight=3]; 77.24/37.63 17621 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17621[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17622[label="wx34",fontsize=16,color="green",shape="box"];17623[label="Pos Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];17624[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17624 -> 18124[label="",style="solid", color="black", weight=3]; 77.24/37.63 17625 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17625[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17626 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17626[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17626 -> 18125[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17626 -> 18126[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17627[label="Succ wx5100",fontsize=16,color="green",shape="box"];17628[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero * Pos Zero) (Neg (Succ wx1262) * Neg (Succ wx1267)) == GT))",fontsize=16,color="black",shape="box"];17628 -> 18127[label="",style="solid", color="black", weight=3]; 77.24/37.63 17629 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17629[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17630[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17630 -> 18128[label="",style="solid", color="black", weight=3]; 77.24/37.63 17631 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17631[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17633 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17633[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17633 -> 18129[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17633 -> 18130[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17632[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11500)) (Pos wx1946) == GT))",fontsize=16,color="black",shape="triangle"];17632 -> 18131[label="",style="solid", color="black", weight=3]; 77.24/37.63 17635 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17635[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17635 -> 18132[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17635 -> 18133[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17634[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx1947) == GT))",fontsize=16,color="burlywood",shape="triangle"];22069[label="wx1947/Succ wx19470",fontsize=10,color="white",style="solid",shape="box"];17634 -> 22069[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22069 -> 18134[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22070[label="wx1947/Zero",fontsize=10,color="white",style="solid",shape="box"];17634 -> 22070[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22070 -> 18135[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17636[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17636 -> 18136[label="",style="solid", color="black", weight=3]; 77.24/37.63 17637 -> 17024[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17637[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="magenta"];17638[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];17638 -> 18137[label="",style="solid", color="black", weight=3]; 77.24/37.63 17639 -> 17028[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17639[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];17640[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="box"];17640 -> 18138[label="",style="solid", color="black", weight=3]; 77.24/37.63 17641[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17641 -> 18139[label="",style="solid", color="black", weight=3]; 77.24/37.63 17642 -> 17033[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17642[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="magenta"];17644 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17644[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17644 -> 18140[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17644 -> 18141[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17643[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11510)) (Neg wx1948) == GT))",fontsize=16,color="black",shape="triangle"];17643 -> 18142[label="",style="solid", color="black", weight=3]; 77.24/37.63 17646 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17646[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17646 -> 18143[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17646 -> 18144[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17645[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx1949) == GT))",fontsize=16,color="burlywood",shape="triangle"];22071[label="wx1949/Succ wx19490",fontsize=10,color="white",style="solid",shape="box"];17645 -> 22071[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22071 -> 18145[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22072[label="wx1949/Zero",fontsize=10,color="white",style="solid",shape="box"];17645 -> 22072[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22072 -> 18146[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17647[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17647 -> 18147[label="",style="solid", color="black", weight=3]; 77.24/37.63 17648[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17648 -> 18148[label="",style="solid", color="black", weight=3]; 77.24/37.63 17649[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx16400) (Succ wx4920) == GT))",fontsize=16,color="black",shape="box"];17649 -> 18149[label="",style="solid", color="black", weight=3]; 77.24/37.63 17650[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx4920) == GT))",fontsize=16,color="black",shape="box"];17650 -> 18150[label="",style="solid", color="black", weight=3]; 77.24/37.63 17651[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx16410) Zero == GT))",fontsize=16,color="black",shape="box"];17651 -> 18151[label="",style="solid", color="black", weight=3]; 77.24/37.63 17652[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17652 -> 18152[label="",style="solid", color="black", weight=3]; 77.24/37.63 17653[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17653 -> 18153[label="",style="solid", color="black", weight=3]; 77.24/37.63 17654[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17654 -> 18154[label="",style="solid", color="black", weight=3]; 77.24/37.63 17656 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17656[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17656 -> 18155[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17656 -> 18156[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17655[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg (Succ wx11520)) (Neg wx1950) == GT))",fontsize=16,color="black",shape="triangle"];17655 -> 18157[label="",style="solid", color="black", weight=3]; 77.24/37.63 17658 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17658[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17658 -> 18158[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17658 -> 18159[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17657[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg wx1951) == GT))",fontsize=16,color="burlywood",shape="triangle"];22073[label="wx1951/Succ wx19510",fontsize=10,color="white",style="solid",shape="box"];17657 -> 22073[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22073 -> 18160[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22074[label="wx1951/Zero",fontsize=10,color="white",style="solid",shape="box"];17657 -> 22074[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22074 -> 18161[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17659[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17659 -> 18162[label="",style="solid", color="black", weight=3]; 77.24/37.63 17660[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17660 -> 18163[label="",style="solid", color="black", weight=3]; 77.24/37.63 17661[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx16420) (Succ wx4950) == GT))",fontsize=16,color="black",shape="box"];17661 -> 18164[label="",style="solid", color="black", weight=3]; 77.24/37.63 17662[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx4950) == GT))",fontsize=16,color="black",shape="box"];17662 -> 18165[label="",style="solid", color="black", weight=3]; 77.24/37.63 17663[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx16430) Zero == GT))",fontsize=16,color="black",shape="box"];17663 -> 18166[label="",style="solid", color="black", weight=3]; 77.24/37.63 17664[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17664 -> 18167[label="",style="solid", color="black", weight=3]; 77.24/37.63 17665[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17665 -> 18168[label="",style="solid", color="black", weight=3]; 77.24/37.63 17666[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17666 -> 18169[label="",style="solid", color="black", weight=3]; 77.24/37.63 17668 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17668[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17668 -> 18170[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17668 -> 18171[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17667[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg (Succ wx11530)) (Pos wx1952) == GT))",fontsize=16,color="black",shape="triangle"];17667 -> 18172[label="",style="solid", color="black", weight=3]; 77.24/37.63 17670 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17670[label="primMulNat (Succ wx39500) (Succ wx40200)",fontsize=16,color="magenta"];17670 -> 18173[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17670 -> 18174[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17669[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos wx1953) == GT))",fontsize=16,color="burlywood",shape="triangle"];22075[label="wx1953/Succ wx19530",fontsize=10,color="white",style="solid",shape="box"];17669 -> 22075[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22075 -> 18175[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22076[label="wx1953/Zero",fontsize=10,color="white",style="solid",shape="box"];17669 -> 22076[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22076 -> 18176[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17671[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17671 -> 18177[label="",style="solid", color="black", weight=3]; 77.24/37.63 17672 -> 17063[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17672[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="magenta"];17673[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];17673 -> 18178[label="",style="solid", color="black", weight=3]; 77.24/37.63 17674 -> 17067[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17674[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];17675[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="box"];17675 -> 18179[label="",style="solid", color="black", weight=3]; 77.24/37.63 17676[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17676 -> 18180[label="",style="solid", color="black", weight=3]; 77.24/37.63 17677 -> 17072[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17677[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="magenta"];17678 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17678[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17678 -> 18181[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17678 -> 18182[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17679[label="Succ wx5100",fontsize=16,color="green",shape="box"];17680[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Pos (Succ wx1653) * Neg Zero) (Pos (Succ wx1648) * Pos (Succ wx1654)) == GT))",fontsize=16,color="black",shape="box"];17680 -> 18183[label="",style="solid", color="black", weight=3]; 77.24/37.63 17681 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17681[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17682[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17682 -> 18184[label="",style="solid", color="black", weight=3]; 77.24/37.63 17683 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17683[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17684 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17684[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17684 -> 18185[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17684 -> 18186[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17685[label="Succ wx5100",fontsize=16,color="green",shape="box"];17686 -> 18187[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17686[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1281) (Succ wx1287))) == GT))",fontsize=16,color="magenta"];17686 -> 18188[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17687 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17687[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17688 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17688[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17688 -> 18189[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17688 -> 18190[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17689[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17689 -> 18191[label="",style="solid", color="black", weight=3]; 77.24/37.63 17690 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17690[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17691 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17691[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17691 -> 18192[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17691 -> 18193[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17692[label="Succ wx5100",fontsize=16,color="green",shape="box"];17693 -> 18194[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17693[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1290) (Succ wx1296))) == GT))",fontsize=16,color="magenta"];17693 -> 18195[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17694 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17694[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17695 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17695[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17695 -> 18196[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17695 -> 18197[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17696[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17696 -> 18198[label="",style="solid", color="black", weight=3]; 77.24/37.63 17697 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17697[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17698 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17698[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17698 -> 18199[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17698 -> 18200[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17699[label="Succ wx5100",fontsize=16,color="green",shape="box"];17700[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Pos (Succ wx1680) * Neg Zero) (Neg (Succ wx1675) * Neg (Succ wx1681)) == GT))",fontsize=16,color="black",shape="box"];17700 -> 18201[label="",style="solid", color="black", weight=3]; 77.24/37.63 17701 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17701[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17702[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17702 -> 18202[label="",style="solid", color="black", weight=3]; 77.24/37.63 17703 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17703[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17704 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17704[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17704 -> 18203[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17704 -> 18204[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17705[label="Succ wx5100",fontsize=16,color="green",shape="box"];17706[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Pos Zero * Neg (Succ wx1685)) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="black",shape="box"];17706 -> 18205[label="",style="solid", color="black", weight=3]; 77.24/37.63 17707 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17707[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17708[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17708 -> 18206[label="",style="solid", color="black", weight=3]; 77.24/37.63 17709 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17709[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17710 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17710[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17710 -> 18207[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17710 -> 18208[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17711[label="Succ wx5100",fontsize=16,color="green",shape="box"];17712[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg (Succ wx17500)) (primMulInt (Pos (Succ wx1317)) (Neg (Succ wx1323))) == GT))",fontsize=16,color="black",shape="box"];17712 -> 18209[label="",style="solid", color="black", weight=3]; 77.24/37.63 17713[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1317)) (Neg (Succ wx1323))) == GT))",fontsize=16,color="black",shape="box"];17713 -> 18210[label="",style="solid", color="black", weight=3]; 77.24/37.63 17714 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17714[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17715 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17715[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17715 -> 18211[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17715 -> 18212[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17716[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17716 -> 18213[label="",style="solid", color="black", weight=3]; 77.24/37.63 17717 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17717[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17718 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17718[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17718 -> 18214[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17718 -> 18215[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17719[label="Succ wx5100",fontsize=16,color="green",shape="box"];17720[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg (Succ wx17510)) (primMulInt (Neg (Succ wx1326)) (Pos (Succ wx1332))) == GT))",fontsize=16,color="black",shape="box"];17720 -> 18216[label="",style="solid", color="black", weight=3]; 77.24/37.63 17721[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1326)) (Pos (Succ wx1332))) == GT))",fontsize=16,color="black",shape="box"];17721 -> 18217[label="",style="solid", color="black", weight=3]; 77.24/37.63 17722 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17722[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17723 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17723[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17723 -> 18218[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17723 -> 18219[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17724[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17724 -> 18220[label="",style="solid", color="black", weight=3]; 77.24/37.63 17725 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17725[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17726 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17726[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17726 -> 18221[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17726 -> 18222[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17727[label="Succ wx5100",fontsize=16,color="green",shape="box"];17728[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Pos Zero * Neg (Succ wx1712)) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="black",shape="box"];17728 -> 18223[label="",style="solid", color="black", weight=3]; 77.24/37.63 17729 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17729[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17730[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17730 -> 18224[label="",style="solid", color="black", weight=3]; 77.24/37.63 17731 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17731[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17732 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17732[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17732 -> 18225[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17732 -> 18226[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17733[label="Succ wx5100",fontsize=16,color="green",shape="box"];17734[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Pos Zero * Neg Zero) (Pos (Succ wx1720) * Pos (Succ wx1725)) == GT))",fontsize=16,color="black",shape="box"];17734 -> 18227[label="",style="solid", color="black", weight=3]; 77.24/37.63 17735 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17735[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17736[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17736 -> 18228[label="",style="solid", color="black", weight=3]; 77.24/37.63 17737 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17737[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17738 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17738[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17738 -> 18229[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17738 -> 18230[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17739[label="Succ wx5100",fontsize=16,color="green",shape="box"];17740 -> 18231[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17740[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1352) (Succ wx1357))) == GT))",fontsize=16,color="magenta"];17740 -> 18232[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17741 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17741[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17742 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17742[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17742 -> 18233[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17742 -> 18234[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17743[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17743 -> 18235[label="",style="solid", color="black", weight=3]; 77.24/37.63 17744 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17744[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17745 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17745[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17745 -> 18236[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17745 -> 18237[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17746[label="Succ wx5100",fontsize=16,color="green",shape="box"];17747 -> 18238[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17747[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1360) (Succ wx1365))) == GT))",fontsize=16,color="magenta"];17747 -> 18239[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17748 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17748[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17749 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17749[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Pos Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17749 -> 18240[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17749 -> 18241[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17750[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17750 -> 18242[label="",style="solid", color="black", weight=3]; 77.24/37.63 17751 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17751[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17752 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17752[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17752 -> 18243[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17752 -> 18244[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17753[label="Succ wx5100",fontsize=16,color="green",shape="box"];17754[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Pos Zero * Neg Zero) (Neg (Succ wx1744) * Neg (Succ wx1749)) == GT))",fontsize=16,color="black",shape="box"];17754 -> 18245[label="",style="solid", color="black", weight=3]; 77.24/37.63 17755 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17755[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17756[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Pos Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17756 -> 18246[label="",style="solid", color="black", weight=3]; 77.24/37.63 17757 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17757[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17759 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17759[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17759 -> 18247[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17759 -> 18248[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17758[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11560)) (Pos wx1954) == GT))",fontsize=16,color="black",shape="triangle"];17758 -> 18249[label="",style="solid", color="black", weight=3]; 77.24/37.63 17761 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17761[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17761 -> 18250[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17761 -> 18251[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17760[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx1955) == GT))",fontsize=16,color="burlywood",shape="triangle"];22077[label="wx1955/Succ wx19550",fontsize=10,color="white",style="solid",shape="box"];17760 -> 22077[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22077 -> 18252[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22078[label="wx1955/Zero",fontsize=10,color="white",style="solid",shape="box"];17760 -> 22078[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22078 -> 18253[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17762[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17762 -> 18254[label="",style="solid", color="black", weight=3]; 77.24/37.63 17763 -> 17184[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17763[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="magenta"];17764[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];17764 -> 18255[label="",style="solid", color="black", weight=3]; 77.24/37.63 17765 -> 17188[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17765[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];17766[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="box"];17766 -> 18256[label="",style="solid", color="black", weight=3]; 77.24/37.63 17767[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17767 -> 18257[label="",style="solid", color="black", weight=3]; 77.24/37.63 17768 -> 17193[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17768[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="magenta"];17770 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17770[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17770 -> 18258[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17770 -> 18259[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17769[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11570)) (Neg wx1956) == GT))",fontsize=16,color="black",shape="triangle"];17769 -> 18260[label="",style="solid", color="black", weight=3]; 77.24/37.63 17772 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17772[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17772 -> 18261[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17772 -> 18262[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17771[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx1957) == GT))",fontsize=16,color="burlywood",shape="triangle"];22079[label="wx1957/Succ wx19570",fontsize=10,color="white",style="solid",shape="box"];17771 -> 22079[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22079 -> 18263[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22080[label="wx1957/Zero",fontsize=10,color="white",style="solid",shape="box"];17771 -> 22080[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22080 -> 18264[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17773[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17773 -> 18265[label="",style="solid", color="black", weight=3]; 77.24/37.63 17774[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17774 -> 18266[label="",style="solid", color="black", weight=3]; 77.24/37.63 17775[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx17540) (Succ wx7200) == GT))",fontsize=16,color="black",shape="box"];17775 -> 18267[label="",style="solid", color="black", weight=3]; 77.24/37.63 17776[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx7200) == GT))",fontsize=16,color="black",shape="box"];17776 -> 18268[label="",style="solid", color="black", weight=3]; 77.24/37.63 17777[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx17550) Zero == GT))",fontsize=16,color="black",shape="box"];17777 -> 18269[label="",style="solid", color="black", weight=3]; 77.24/37.63 17778[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17778 -> 18270[label="",style="solid", color="black", weight=3]; 77.24/37.63 17779[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17779 -> 18271[label="",style="solid", color="black", weight=3]; 77.24/37.63 17780[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="black",shape="triangle"];17780 -> 18272[label="",style="solid", color="black", weight=3]; 77.24/37.63 17782 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17782[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17782 -> 18273[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17782 -> 18274[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17781[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg (Succ wx11580)) (Neg wx1958) == GT))",fontsize=16,color="black",shape="triangle"];17781 -> 18275[label="",style="solid", color="black", weight=3]; 77.24/37.63 17784 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17784[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17784 -> 18276[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17784 -> 18277[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17783[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg wx1959) == GT))",fontsize=16,color="burlywood",shape="triangle"];22081[label="wx1959/Succ wx19590",fontsize=10,color="white",style="solid",shape="box"];17783 -> 22081[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22081 -> 18278[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22082[label="wx1959/Zero",fontsize=10,color="white",style="solid",shape="box"];17783 -> 22082[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22082 -> 18279[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17785[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17785 -> 18280[label="",style="solid", color="black", weight=3]; 77.24/37.63 17786[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17786 -> 18281[label="",style="solid", color="black", weight=3]; 77.24/37.63 17787[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx17560) (Succ wx7230) == GT))",fontsize=16,color="black",shape="box"];17787 -> 18282[label="",style="solid", color="black", weight=3]; 77.24/37.63 17788[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx7230) == GT))",fontsize=16,color="black",shape="box"];17788 -> 18283[label="",style="solid", color="black", weight=3]; 77.24/37.63 17789[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx17570) Zero == GT))",fontsize=16,color="black",shape="box"];17789 -> 18284[label="",style="solid", color="black", weight=3]; 77.24/37.63 17790[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17790 -> 18285[label="",style="solid", color="black", weight=3]; 77.24/37.63 17791[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) (LT == GT))",fontsize=16,color="black",shape="box"];17791 -> 18286[label="",style="solid", color="black", weight=3]; 77.24/37.63 17792[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="black",shape="triangle"];17792 -> 18287[label="",style="solid", color="black", weight=3]; 77.24/37.63 17794 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17794[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17794 -> 18288[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17794 -> 18289[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17793[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg (Succ wx11590)) (Pos wx1960) == GT))",fontsize=16,color="black",shape="triangle"];17793 -> 18290[label="",style="solid", color="black", weight=3]; 77.24/37.63 17796 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17796[label="primMulNat (Succ wx62300) (Succ wx63000)",fontsize=16,color="magenta"];17796 -> 18291[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17796 -> 18292[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17795[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos wx1961) == GT))",fontsize=16,color="burlywood",shape="triangle"];22083[label="wx1961/Succ wx19610",fontsize=10,color="white",style="solid",shape="box"];17795 -> 22083[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22083 -> 18293[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22084[label="wx1961/Zero",fontsize=10,color="white",style="solid",shape="box"];17795 -> 22084[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22084 -> 18294[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17797[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17797 -> 18295[label="",style="solid", color="black", weight=3]; 77.24/37.63 17798 -> 17223[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17798[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="magenta"];17799[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];17799 -> 18296[label="",style="solid", color="black", weight=3]; 77.24/37.63 17800 -> 17227[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17800[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];17801[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="box"];17801 -> 18297[label="",style="solid", color="black", weight=3]; 77.24/37.63 17802[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17802 -> 18298[label="",style="solid", color="black", weight=3]; 77.24/37.63 17803 -> 17232[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17803[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="magenta"];17804 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17804[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17804 -> 18299[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17804 -> 18300[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17805[label="Succ wx5100",fontsize=16,color="green",shape="box"];17806[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg (Succ wx1767) * Pos Zero) (Pos (Succ wx1762) * Pos (Succ wx1768)) == GT))",fontsize=16,color="black",shape="box"];17806 -> 18301[label="",style="solid", color="black", weight=3]; 77.24/37.63 17807 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17807[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17808[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17808 -> 18302[label="",style="solid", color="black", weight=3]; 77.24/37.63 17809 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17809[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17810 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17810[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17810 -> 18303[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17810 -> 18304[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17811[label="Succ wx5100",fontsize=16,color="green",shape="box"];17812 -> 18305[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17812[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1385) (Succ wx1391))) == GT))",fontsize=16,color="magenta"];17812 -> 18306[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17813 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17813[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17814 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17814[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17814 -> 18307[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17814 -> 18308[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17815[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17815 -> 18309[label="",style="solid", color="black", weight=3]; 77.24/37.63 17816 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17816[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17817 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17817[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17817 -> 18310[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17817 -> 18311[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17818[label="Succ wx5100",fontsize=16,color="green",shape="box"];17819 -> 18312[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17819[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1394) (Succ wx1400))) == GT))",fontsize=16,color="magenta"];17819 -> 18313[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17820 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17820[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17821 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17821[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17821 -> 18314[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17821 -> 18315[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17822[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17822 -> 18316[label="",style="solid", color="black", weight=3]; 77.24/37.63 17823 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17823[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17824 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17824[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17824 -> 18317[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17824 -> 18318[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17825[label="Succ wx5100",fontsize=16,color="green",shape="box"];17826[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg (Succ wx1794) * Pos Zero) (Neg (Succ wx1789) * Neg (Succ wx1795)) == GT))",fontsize=16,color="black",shape="box"];17826 -> 18319[label="",style="solid", color="black", weight=3]; 77.24/37.63 17827 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17827[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17828[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17828 -> 18320[label="",style="solid", color="black", weight=3]; 77.24/37.63 17829 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17829[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17830 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17830[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17830 -> 18321[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17830 -> 18322[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17831[label="Succ wx5100",fontsize=16,color="green",shape="box"];17832[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero * Pos (Succ wx1799)) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="black",shape="box"];17832 -> 18323[label="",style="solid", color="black", weight=3]; 77.24/37.63 17833 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17833[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17834[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17834 -> 18324[label="",style="solid", color="black", weight=3]; 77.24/37.63 17835 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17835[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17836 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17836[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17836 -> 18325[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17836 -> 18326[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17837[label="Succ wx5100",fontsize=16,color="green",shape="box"];17838[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg (Succ wx18640)) (primMulInt (Pos (Succ wx1421)) (Neg (Succ wx1427))) == GT))",fontsize=16,color="black",shape="box"];17838 -> 18327[label="",style="solid", color="black", weight=3]; 77.24/37.63 17839[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1421)) (Neg (Succ wx1427))) == GT))",fontsize=16,color="black",shape="box"];17839 -> 18328[label="",style="solid", color="black", weight=3]; 77.24/37.63 17840 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17840[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17841 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17841[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17841 -> 18329[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17841 -> 18330[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17842[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17842 -> 18331[label="",style="solid", color="black", weight=3]; 77.24/37.63 17843 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17843[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17844 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17844[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17844 -> 18332[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17844 -> 18333[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17845[label="Succ wx5100",fontsize=16,color="green",shape="box"];17846[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg (Succ wx18650)) (primMulInt (Neg (Succ wx1430)) (Pos (Succ wx1436))) == GT))",fontsize=16,color="black",shape="box"];17846 -> 18334[label="",style="solid", color="black", weight=3]; 77.24/37.63 17847[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1430)) (Pos (Succ wx1436))) == GT))",fontsize=16,color="black",shape="box"];17847 -> 18335[label="",style="solid", color="black", weight=3]; 77.24/37.63 17848 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17848[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17849 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17849[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17849 -> 18336[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17849 -> 18337[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17850[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17850 -> 18338[label="",style="solid", color="black", weight=3]; 77.24/37.63 17851 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17851[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17852 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17852[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17852 -> 18339[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17852 -> 18340[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17853[label="Succ wx5100",fontsize=16,color="green",shape="box"];17854[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero * Pos (Succ wx1826)) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="black",shape="box"];17854 -> 18341[label="",style="solid", color="black", weight=3]; 77.24/37.63 17855 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17855[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17856[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17856 -> 18342[label="",style="solid", color="black", weight=3]; 77.24/37.63 17857 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17857[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17858 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17858[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17858 -> 18343[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17858 -> 18344[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17859[label="Succ wx5100",fontsize=16,color="green",shape="box"];17860[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero * Pos Zero) (Pos (Succ wx1834) * Pos (Succ wx1839)) == GT))",fontsize=16,color="black",shape="box"];17860 -> 18345[label="",style="solid", color="black", weight=3]; 77.24/37.63 17861 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17861[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17862[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17862 -> 18346[label="",style="solid", color="black", weight=3]; 77.24/37.63 17863 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17863[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17864 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17864[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17864 -> 18347[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17864 -> 18348[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17865[label="Succ wx5100",fontsize=16,color="green",shape="box"];17866 -> 18349[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17866[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1456) (Succ wx1461))) == GT))",fontsize=16,color="magenta"];17866 -> 18350[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17867 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17867[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17868 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17868[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Neg (Succ wx5100)))",fontsize=16,color="magenta"];17868 -> 18351[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17868 -> 18352[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17869[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17869 -> 18353[label="",style="solid", color="black", weight=3]; 77.24/37.63 17870 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17870[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17871 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17871[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17871 -> 18354[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17871 -> 18355[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17872[label="Succ wx5100",fontsize=16,color="green",shape="box"];17873 -> 18356[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17873[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1464) (Succ wx1469))) == GT))",fontsize=16,color="magenta"];17873 -> 18357[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17874 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17874[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17875 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17875[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM wx34 (Neg Zero :% Pos (Succ wx5100)))",fontsize=16,color="magenta"];17875 -> 18358[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17875 -> 18359[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17876[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17876 -> 18360[label="",style="solid", color="black", weight=3]; 77.24/37.63 17877 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17877[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17878 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17878[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17878 -> 18361[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17878 -> 18362[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17879[label="Succ wx5100",fontsize=16,color="green",shape="box"];17880[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero * Pos Zero) (Neg (Succ wx1858) * Neg (Succ wx1863)) == GT))",fontsize=16,color="black",shape="box"];17880 -> 18363[label="",style="solid", color="black", weight=3]; 77.24/37.63 17881 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17881[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17882[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Pos Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17882 -> 18364[label="",style="solid", color="black", weight=3]; 77.24/37.63 17883 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17883[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17884[label="wx85800",fontsize=16,color="green",shape="box"];17885[label="wx85100",fontsize=16,color="green",shape="box"];17886 -> 10176[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17886[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];17886 -> 18365[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17886 -> 18366[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17887[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="box"];17887 -> 18367[label="",style="solid", color="black", weight=3]; 77.24/37.63 17888[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17888 -> 18368[label="",style="solid", color="black", weight=3]; 77.24/37.63 17889[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];17889 -> 18369[label="",style="solid", color="black", weight=3]; 77.24/37.63 17890[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];17890 -> 18370[label="",style="solid", color="black", weight=3]; 77.24/37.63 17891[label="wx85800",fontsize=16,color="green",shape="box"];17892[label="wx85100",fontsize=16,color="green",shape="box"];17893 -> 10179[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17893[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];17893 -> 18371[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17893 -> 18372[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17894[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="box"];17894 -> 18373[label="",style="solid", color="black", weight=3]; 77.24/37.63 17895[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17895 -> 18374[label="",style="solid", color="black", weight=3]; 77.24/37.63 17896[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];17896 -> 18375[label="",style="solid", color="black", weight=3]; 77.24/37.63 17897[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];17897 -> 18376[label="",style="solid", color="black", weight=3]; 77.24/37.63 17899 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17899[label="primMulNat (Succ wx85100) (Succ wx85800)",fontsize=16,color="magenta"];17899 -> 18377[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17899 -> 18378[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17898[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos (Succ wx11620)) (Pos wx1962) == GT))",fontsize=16,color="black",shape="triangle"];17898 -> 18379[label="",style="solid", color="black", weight=3]; 77.24/37.63 17901 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17901[label="primMulNat (Succ wx85100) (Succ wx85800)",fontsize=16,color="magenta"];17901 -> 18380[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17901 -> 18381[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17900[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx1963) == GT))",fontsize=16,color="burlywood",shape="triangle"];22085[label="wx1963/Succ wx19630",fontsize=10,color="white",style="solid",shape="box"];17900 -> 22085[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22085 -> 18382[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22086[label="wx1963/Zero",fontsize=10,color="white",style="solid",shape="box"];17900 -> 22086[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22086 -> 18383[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17902[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (GT == GT))",fontsize=16,color="black",shape="box"];17902 -> 18384[label="",style="solid", color="black", weight=3]; 77.24/37.63 17903[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17903 -> 18385[label="",style="solid", color="black", weight=3]; 77.24/37.63 17904[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx9400) (Succ wx18700) == GT))",fontsize=16,color="black",shape="box"];17904 -> 18386[label="",style="solid", color="black", weight=3]; 77.24/37.63 17905[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx9400) Zero == GT))",fontsize=16,color="black",shape="box"];17905 -> 18387[label="",style="solid", color="black", weight=3]; 77.24/37.63 17906[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx18710) == GT))",fontsize=16,color="black",shape="box"];17906 -> 18388[label="",style="solid", color="black", weight=3]; 77.24/37.63 17907[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17907 -> 18389[label="",style="solid", color="black", weight=3]; 77.24/37.63 17908[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) (GT == GT))",fontsize=16,color="black",shape="box"];17908 -> 18390[label="",style="solid", color="black", weight=3]; 77.24/37.63 17909[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];17909 -> 18391[label="",style="solid", color="black", weight=3]; 77.24/37.63 17911 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17911[label="primMulNat (Succ wx85100) (Succ wx85800)",fontsize=16,color="magenta"];17911 -> 18392[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17911 -> 18393[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17910[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos (Succ wx11630)) (Pos wx1964) == GT))",fontsize=16,color="black",shape="triangle"];17910 -> 18394[label="",style="solid", color="black", weight=3]; 77.24/37.63 17913 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17913[label="primMulNat (Succ wx85100) (Succ wx85800)",fontsize=16,color="magenta"];17913 -> 18395[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17913 -> 18396[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17912[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos wx1965) == GT))",fontsize=16,color="burlywood",shape="triangle"];22087[label="wx1965/Succ wx19650",fontsize=10,color="white",style="solid",shape="box"];17912 -> 22087[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22087 -> 18397[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22088[label="wx1965/Zero",fontsize=10,color="white",style="solid",shape="box"];17912 -> 22088[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22088 -> 18398[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17914[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (GT == GT))",fontsize=16,color="black",shape="box"];17914 -> 18399[label="",style="solid", color="black", weight=3]; 77.24/37.63 17915[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17915 -> 18400[label="",style="solid", color="black", weight=3]; 77.24/37.63 17916[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx9430) (Succ wx18720) == GT))",fontsize=16,color="black",shape="box"];17916 -> 18401[label="",style="solid", color="black", weight=3]; 77.24/37.63 17917[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx9430) Zero == GT))",fontsize=16,color="black",shape="box"];17917 -> 18402[label="",style="solid", color="black", weight=3]; 77.24/37.63 17918[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx18730) == GT))",fontsize=16,color="black",shape="box"];17918 -> 18403[label="",style="solid", color="black", weight=3]; 77.24/37.63 17919[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];17919 -> 18404[label="",style="solid", color="black", weight=3]; 77.24/37.63 17920[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) (GT == GT))",fontsize=16,color="black",shape="box"];17920 -> 18405[label="",style="solid", color="black", weight=3]; 77.24/37.63 17921[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];17921 -> 18406[label="",style="solid", color="black", weight=3]; 77.24/37.63 17922 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17922[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17922 -> 18407[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17922 -> 18408[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17923[label="Succ wx5100",fontsize=16,color="green",shape="box"];17924[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Neg (Succ wx1485) * Neg Zero) (Pos (Succ wx1480) * Pos (Succ wx1486)) == GT))",fontsize=16,color="black",shape="box"];17924 -> 18409[label="",style="solid", color="black", weight=3]; 77.24/37.63 17925 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17925[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17926[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17926 -> 18410[label="",style="solid", color="black", weight=3]; 77.24/37.63 17927 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17927[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17928 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17928[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17928 -> 18411[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17928 -> 18412[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17929[label="Succ wx5100",fontsize=16,color="green",shape="box"];17930[label="wx1495",fontsize=16,color="green",shape="box"];17931[label="Succ wx1489",fontsize=16,color="green",shape="box"];17932[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (Neg (Succ wx19340)) == GT))",fontsize=16,color="black",shape="box"];17932 -> 18413[label="",style="solid", color="black", weight=3]; 77.24/37.63 17933[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17933 -> 18414[label="",style="solid", color="black", weight=3]; 77.24/37.63 17934 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17934[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17935[label="wx34",fontsize=16,color="green",shape="box"];17936[label="Neg (Succ wx5000) :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];17937[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17937 -> 18415[label="",style="solid", color="black", weight=3]; 77.24/37.63 17938 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17938[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17939 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17939[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17939 -> 18416[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17939 -> 18417[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17940[label="Succ wx5100",fontsize=16,color="green",shape="box"];17941[label="wx1504",fontsize=16,color="green",shape="box"];17942[label="Succ wx1498",fontsize=16,color="green",shape="box"];17943[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (Neg (Succ wx19350)) == GT))",fontsize=16,color="black",shape="box"];17943 -> 18418[label="",style="solid", color="black", weight=3]; 77.24/37.63 17944[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];17944 -> 18419[label="",style="solid", color="black", weight=3]; 77.24/37.63 17945 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17945[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17946[label="wx34",fontsize=16,color="green",shape="box"];17947[label="Neg (Succ wx5000) :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];17948[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17948 -> 18420[label="",style="solid", color="black", weight=3]; 77.24/37.63 17949 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17949[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17950 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17950[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17950 -> 18421[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17950 -> 18422[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17951[label="Succ wx5100",fontsize=16,color="green",shape="box"];17952[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Neg (Succ wx1512) * Neg Zero) (Neg (Succ wx1507) * Neg (Succ wx1513)) == GT))",fontsize=16,color="black",shape="box"];17952 -> 18423[label="",style="solid", color="black", weight=3]; 77.24/37.63 17953 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17953[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17954[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg (Succ wx5000) :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17954 -> 18424[label="",style="solid", color="black", weight=3]; 77.24/37.63 17955 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17955[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17956 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17956[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17956 -> 18425[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17956 -> 18426[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17957[label="Succ wx5100",fontsize=16,color="green",shape="box"];17958[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Neg Zero * Neg (Succ wx1517)) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="black",shape="box"];17958 -> 18427[label="",style="solid", color="black", weight=3]; 77.24/37.63 17959 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17959[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17960[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17960 -> 18428[label="",style="solid", color="black", weight=3]; 77.24/37.63 17961 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17961[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17962 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17962[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17962 -> 18429[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17962 -> 18430[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17963[label="Succ wx5100",fontsize=16,color="green",shape="box"];17965 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17965[label="primMulNat (Succ wx1525) (Succ wx1531)",fontsize=16,color="magenta"];17965 -> 18431[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17965 -> 18432[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17964[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos (Succ wx15830)) (Neg wx1966) == GT))",fontsize=16,color="black",shape="triangle"];17964 -> 18433[label="",style="solid", color="black", weight=3]; 77.24/37.63 17967 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17967[label="primMulNat (Succ wx1525) (Succ wx1531)",fontsize=16,color="magenta"];17967 -> 18434[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17967 -> 18435[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17966[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (Neg wx1967) == GT))",fontsize=16,color="burlywood",shape="triangle"];22089[label="wx1967/Succ wx19670",fontsize=10,color="white",style="solid",shape="box"];17966 -> 22089[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22089 -> 18436[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22090[label="wx1967/Zero",fontsize=10,color="white",style="solid",shape="box"];17966 -> 22090[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22090 -> 18437[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17968 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17968[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17969[label="wx34",fontsize=16,color="green",shape="box"];17970[label="Neg Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];17971[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17971 -> 18438[label="",style="solid", color="black", weight=3]; 77.24/37.63 17972 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17972[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17973 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17973[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17973 -> 18439[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17973 -> 18440[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17974[label="Succ wx5100",fontsize=16,color="green",shape="box"];17976 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17976[label="primMulNat (Succ wx1534) (Succ wx1540)",fontsize=16,color="magenta"];17976 -> 18441[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17976 -> 18442[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17975[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos (Succ wx15840)) (Neg wx1968) == GT))",fontsize=16,color="black",shape="triangle"];17975 -> 18443[label="",style="solid", color="black", weight=3]; 77.24/37.63 17978 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17978[label="primMulNat (Succ wx1534) (Succ wx1540)",fontsize=16,color="magenta"];17978 -> 18444[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17978 -> 18445[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17977[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (Neg wx1969) == GT))",fontsize=16,color="burlywood",shape="triangle"];22091[label="wx1969/Succ wx19690",fontsize=10,color="white",style="solid",shape="box"];17977 -> 22091[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22091 -> 18446[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22092[label="wx1969/Zero",fontsize=10,color="white",style="solid",shape="box"];17977 -> 22092[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22092 -> 18447[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 17979 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17979[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17980[label="wx34",fontsize=16,color="green",shape="box"];17981[label="Neg Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];17982[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17982 -> 18448[label="",style="solid", color="black", weight=3]; 77.24/37.63 17983 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17983[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17984 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17984[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17984 -> 18449[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17984 -> 18450[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17985[label="Succ wx5100",fontsize=16,color="green",shape="box"];17986[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Neg Zero * Neg (Succ wx1544)) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="black",shape="box"];17986 -> 18451[label="",style="solid", color="black", weight=3]; 77.24/37.63 17987 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17987[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17988[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx30100)) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17988 -> 18452[label="",style="solid", color="black", weight=3]; 77.24/37.63 17989 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17989[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17990 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17990[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17990 -> 18453[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17990 -> 18454[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17991[label="Succ wx5100",fontsize=16,color="green",shape="box"];17992[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Neg Zero * Neg Zero) (Pos (Succ wx1552) * Pos (Succ wx1557)) == GT))",fontsize=16,color="black",shape="box"];17992 -> 18455[label="",style="solid", color="black", weight=3]; 77.24/37.63 17993 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17993[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17994[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];17994 -> 18456[label="",style="solid", color="black", weight=3]; 77.24/37.63 17995 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17995[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];17996 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 17996[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];17996 -> 18457[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17996 -> 18458[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 17997[label="Succ wx5100",fontsize=16,color="green",shape="box"];17998[label="wx1565",fontsize=16,color="green",shape="box"];17999[label="Succ wx1560",fontsize=16,color="green",shape="box"];18000[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (Neg (Succ wx19360)) == GT))",fontsize=16,color="black",shape="box"];18000 -> 18459[label="",style="solid", color="black", weight=3]; 77.24/37.63 18001[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18001 -> 18460[label="",style="solid", color="black", weight=3]; 77.24/37.63 18002 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18002[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18003[label="wx34",fontsize=16,color="green",shape="box"];18004[label="Neg Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18005[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Pos Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];18005 -> 18461[label="",style="solid", color="black", weight=3]; 77.24/37.63 18006 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18006[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18007 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18007[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];18007 -> 18462[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18007 -> 18463[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18008[label="Succ wx5100",fontsize=16,color="green",shape="box"];18009[label="wx1573",fontsize=16,color="green",shape="box"];18010[label="Succ wx1568",fontsize=16,color="green",shape="box"];18011[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (Neg (Succ wx19370)) == GT))",fontsize=16,color="black",shape="box"];18011 -> 18464[label="",style="solid", color="black", weight=3]; 77.24/37.63 18012[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18012 -> 18465[label="",style="solid", color="black", weight=3]; 77.24/37.63 18013 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18013[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18014[label="wx34",fontsize=16,color="green",shape="box"];18015[label="Neg Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18016[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Pos (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];18016 -> 18466[label="",style="solid", color="black", weight=3]; 77.24/37.63 18017 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18017[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18018 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18018[label="primMulNat wx3000000000 (Succ wx5100)",fontsize=16,color="magenta"];18018 -> 18467[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18018 -> 18468[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18019[label="Succ wx5100",fontsize=16,color="green",shape="box"];18020[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Neg Zero * Neg Zero) (Neg (Succ wx1576) * Neg (Succ wx1581)) == GT))",fontsize=16,color="black",shape="box"];18020 -> 18469[label="",style="solid", color="black", weight=3]; 77.24/37.63 18021 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18021[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18022[label="FiniteMap.lookupWithDefaultFM0 wx4 (FiniteMap.lookupFM0 (Neg Zero :% Neg Zero) wx31 wx32 wx33 wx34 (Neg Zero :% Neg (Succ wx5100)) True)",fontsize=16,color="black",shape="box"];18022 -> 18470[label="",style="solid", color="black", weight=3]; 77.24/37.63 18023 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18023[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18024 -> 18471[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18024[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx15820)) (Pos (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];18024 -> 18472[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18025 -> 18473[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18025[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];18025 -> 18474[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18026[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx11440) Zero == GT))",fontsize=16,color="black",shape="box"];18026 -> 18475[label="",style="solid", color="black", weight=3]; 77.24/37.63 18027[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];18027 -> 18476[label="",style="solid", color="black", weight=3]; 77.24/37.63 18028[label="wx20700",fontsize=16,color="green",shape="box"];18029[label="Zero",fontsize=16,color="green",shape="box"];18030[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx11450) wx1938 == GT))",fontsize=16,color="burlywood",shape="box"];22093[label="wx1938/Succ wx19380",fontsize=10,color="white",style="solid",shape="box"];18030 -> 22093[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22093 -> 18477[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22094[label="wx1938/Zero",fontsize=10,color="white",style="solid",shape="box"];18030 -> 22094[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22094 -> 18478[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18031[label="wx20700",fontsize=16,color="green",shape="box"];18032[label="Zero",fontsize=16,color="green",shape="box"];18033[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (Succ wx19390)) == GT))",fontsize=16,color="black",shape="box"];18033 -> 18479[label="",style="solid", color="black", weight=3]; 77.24/37.63 18034[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18034 -> 18480[label="",style="solid", color="black", weight=3]; 77.24/37.63 18035[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (primCmpNat (Succ wx11460) Zero == GT))",fontsize=16,color="black",shape="box"];18035 -> 18481[label="",style="solid", color="black", weight=3]; 77.24/37.63 18036[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];18036 -> 18482[label="",style="solid", color="black", weight=3]; 77.24/37.63 18037[label="wx20700",fontsize=16,color="green",shape="box"];18038[label="wx20000",fontsize=16,color="green",shape="box"];18039 -> 10456[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18039[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];18039 -> 18483[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18039 -> 18484[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18040[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="box"];18040 -> 18485[label="",style="solid", color="black", weight=3]; 77.24/37.63 18041[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18041 -> 18486[label="",style="solid", color="black", weight=3]; 77.24/37.63 18042[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];18042 -> 18487[label="",style="solid", color="black", weight=3]; 77.24/37.63 18043[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18043 -> 18488[label="",style="solid", color="black", weight=3]; 77.24/37.63 18044[label="wx20700",fontsize=16,color="green",shape="box"];18045[label="wx20000",fontsize=16,color="green",shape="box"];18046 -> 10459[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18046[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];18046 -> 18489[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18046 -> 18490[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18047[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="box"];18047 -> 18491[label="",style="solid", color="black", weight=3]; 77.24/37.63 18048[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18048 -> 18492[label="",style="solid", color="black", weight=3]; 77.24/37.63 18049[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];18049 -> 18493[label="",style="solid", color="black", weight=3]; 77.24/37.63 18050[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18050 -> 18494[label="",style="solid", color="black", weight=3]; 77.24/37.63 18051 -> 18495[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18051[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx15850)) (Pos (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];18051 -> 18496[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18052 -> 18497[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18052[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx20000) (Succ wx20700))) == GT))",fontsize=16,color="magenta"];18052 -> 18498[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18053[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx11470) Zero == GT))",fontsize=16,color="black",shape="box"];18053 -> 18499[label="",style="solid", color="black", weight=3]; 77.24/37.63 18054[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];18054 -> 18500[label="",style="solid", color="black", weight=3]; 77.24/37.63 18055[label="wx20700",fontsize=16,color="green",shape="box"];18056[label="Zero",fontsize=16,color="green",shape="box"];18057[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx11480) wx1940 == GT))",fontsize=16,color="burlywood",shape="box"];22095[label="wx1940/Succ wx19400",fontsize=10,color="white",style="solid",shape="box"];18057 -> 22095[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22095 -> 18501[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22096[label="wx1940/Zero",fontsize=10,color="white",style="solid",shape="box"];18057 -> 22096[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22096 -> 18502[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18058[label="wx20700",fontsize=16,color="green",shape="box"];18059[label="Zero",fontsize=16,color="green",shape="box"];18060[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (Succ wx19410)) == GT))",fontsize=16,color="black",shape="box"];18060 -> 18503[label="",style="solid", color="black", weight=3]; 77.24/37.63 18061[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18061 -> 18504[label="",style="solid", color="black", weight=3]; 77.24/37.63 18062[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (primCmpNat (Succ wx11490) Zero == GT))",fontsize=16,color="black",shape="box"];18062 -> 18505[label="",style="solid", color="black", weight=3]; 77.24/37.63 18063[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (EQ == GT))",fontsize=16,color="black",shape="box"];18063 -> 18506[label="",style="solid", color="black", weight=3]; 77.24/37.63 18064[label="wx5100",fontsize=16,color="green",shape="box"];18065[label="wx3000000000",fontsize=16,color="green",shape="box"];18066[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (primMulInt (Pos (Succ wx1171)) (Pos Zero)) (Pos (Succ wx1166) * Pos (Succ wx1172)) == GT))",fontsize=16,color="black",shape="box"];18066 -> 18507[label="",style="solid", color="black", weight=3]; 77.24/37.63 18067[label="wx31",fontsize=16,color="green",shape="box"];18068 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18068[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18069[label="wx5100",fontsize=16,color="green",shape="box"];18070[label="wx3000000000",fontsize=16,color="green",shape="box"];18071[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (GT == GT))",fontsize=16,color="black",shape="box"];18071 -> 18508[label="",style="solid", color="black", weight=3]; 77.24/37.63 18072[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) (EQ == GT))",fontsize=16,color="black",shape="box"];18072 -> 18509[label="",style="solid", color="black", weight=3]; 77.24/37.63 18073 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18073[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18074[label="wx5100",fontsize=16,color="green",shape="box"];18075[label="wx3000000000",fontsize=16,color="green",shape="box"];18076[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (GT == GT))",fontsize=16,color="black",shape="box"];18076 -> 18510[label="",style="solid", color="black", weight=3]; 77.24/37.63 18077[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) (EQ == GT))",fontsize=16,color="black",shape="box"];18077 -> 18511[label="",style="solid", color="black", weight=3]; 77.24/37.63 18078 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18078[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18079[label="wx5100",fontsize=16,color="green",shape="box"];18080[label="wx3000000000",fontsize=16,color="green",shape="box"];18081[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (primMulInt (Pos (Succ wx1198)) (Pos Zero)) (Neg (Succ wx1193) * Neg (Succ wx1199)) == GT))",fontsize=16,color="black",shape="box"];18081 -> 18512[label="",style="solid", color="black", weight=3]; 77.24/37.63 18082 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18082[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18083[label="wx5100",fontsize=16,color="green",shape="box"];18084[label="wx3000000000",fontsize=16,color="green",shape="box"];18085[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1203))) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="black",shape="box"];18085 -> 18513[label="",style="solid", color="black", weight=3]; 77.24/37.63 18086 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18086[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18087[label="wx5100",fontsize=16,color="green",shape="box"];18088[label="wx3000000000",fontsize=16,color="green",shape="box"];18089[label="wx1217",fontsize=16,color="green",shape="box"];18090[label="Succ wx1211",fontsize=16,color="green",shape="box"];18091[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18091 -> 18514[label="",style="solid", color="black", weight=3]; 77.24/37.63 18092[label="wx1217",fontsize=16,color="green",shape="box"];18093[label="Succ wx1211",fontsize=16,color="green",shape="box"];18094[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (Neg (Succ wx19430)) == GT))",fontsize=16,color="black",shape="box"];18094 -> 18515[label="",style="solid", color="black", weight=3]; 77.24/37.63 18095[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18095 -> 18516[label="",style="solid", color="black", weight=3]; 77.24/37.63 18096 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18096[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18097[label="wx5100",fontsize=16,color="green",shape="box"];18098[label="wx3000000000",fontsize=16,color="green",shape="box"];18099[label="wx1226",fontsize=16,color="green",shape="box"];18100[label="Succ wx1220",fontsize=16,color="green",shape="box"];18101[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18101 -> 18517[label="",style="solid", color="black", weight=3]; 77.24/37.63 18102[label="wx1226",fontsize=16,color="green",shape="box"];18103[label="Succ wx1220",fontsize=16,color="green",shape="box"];18104[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (Neg (Succ wx19450)) == GT))",fontsize=16,color="black",shape="box"];18104 -> 18518[label="",style="solid", color="black", weight=3]; 77.24/37.63 18105[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18105 -> 18519[label="",style="solid", color="black", weight=3]; 77.24/37.63 18106 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18106[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18107[label="wx5100",fontsize=16,color="green",shape="box"];18108[label="wx3000000000",fontsize=16,color="green",shape="box"];18109[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (primMulInt (Pos Zero) (Pos (Succ wx1230))) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="black",shape="box"];18109 -> 18520[label="",style="solid", color="black", weight=3]; 77.24/37.63 18110 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18110[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18111[label="wx5100",fontsize=16,color="green",shape="box"];18112[label="wx3000000000",fontsize=16,color="green",shape="box"];18113[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Pos (Succ wx1238) * Pos (Succ wx1243)) == GT))",fontsize=16,color="black",shape="box"];18113 -> 18521[label="",style="solid", color="black", weight=3]; 77.24/37.63 18114 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18114[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18115[label="wx5100",fontsize=16,color="green",shape="box"];18116[label="wx3000000000",fontsize=16,color="green",shape="box"];18117[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (GT == GT))",fontsize=16,color="black",shape="box"];18117 -> 18522[label="",style="solid", color="black", weight=3]; 77.24/37.63 18118[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) (EQ == GT))",fontsize=16,color="black",shape="box"];18118 -> 18523[label="",style="solid", color="black", weight=3]; 77.24/37.63 18119 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18119[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18120[label="wx5100",fontsize=16,color="green",shape="box"];18121[label="wx3000000000",fontsize=16,color="green",shape="box"];18122[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (GT == GT))",fontsize=16,color="black",shape="box"];18122 -> 18524[label="",style="solid", color="black", weight=3]; 77.24/37.63 18123[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) (EQ == GT))",fontsize=16,color="black",shape="box"];18123 -> 18525[label="",style="solid", color="black", weight=3]; 77.24/37.63 18124 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18124[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18125[label="wx5100",fontsize=16,color="green",shape="box"];18126[label="wx3000000000",fontsize=16,color="green",shape="box"];18127[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (primMulInt (Pos Zero) (Pos Zero)) (Neg (Succ wx1262) * Neg (Succ wx1267)) == GT))",fontsize=16,color="black",shape="box"];18127 -> 18526[label="",style="solid", color="black", weight=3]; 77.24/37.63 18128 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18128[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18129[label="wx40200",fontsize=16,color="green",shape="box"];18130[label="Succ wx39500",fontsize=16,color="green",shape="box"];18131[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18131 -> 18527[label="",style="solid", color="black", weight=3]; 77.24/37.63 18132[label="wx40200",fontsize=16,color="green",shape="box"];18133[label="Succ wx39500",fontsize=16,color="green",shape="box"];18134[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx19470)) == GT))",fontsize=16,color="black",shape="box"];18134 -> 18528[label="",style="solid", color="black", weight=3]; 77.24/37.63 18135[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18135 -> 18529[label="",style="solid", color="black", weight=3]; 77.24/37.63 18136[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18136 -> 18530[label="",style="solid", color="black", weight=3]; 77.24/37.63 18137[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18137 -> 18531[label="",style="solid", color="black", weight=3]; 77.24/37.63 18138 -> 17638[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18138[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="magenta"];18139[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18139 -> 18532[label="",style="solid", color="black", weight=3]; 77.24/37.63 18140[label="wx40200",fontsize=16,color="green",shape="box"];18141[label="Succ wx39500",fontsize=16,color="green",shape="box"];18142[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx1948 (Succ wx11510) == GT))",fontsize=16,color="burlywood",shape="box"];22097[label="wx1948/Succ wx19480",fontsize=10,color="white",style="solid",shape="box"];18142 -> 22097[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22097 -> 18533[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22098[label="wx1948/Zero",fontsize=10,color="white",style="solid",shape="box"];18142 -> 22098[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22098 -> 18534[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18143[label="wx40200",fontsize=16,color="green",shape="box"];18144[label="Succ wx39500",fontsize=16,color="green",shape="box"];18145[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx19490)) == GT))",fontsize=16,color="black",shape="box"];18145 -> 18535[label="",style="solid", color="black", weight=3]; 77.24/37.63 18146[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18146 -> 18536[label="",style="solid", color="black", weight=3]; 77.24/37.63 18147 -> 17648[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18147[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="magenta"];18148[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18148 -> 18537[label="",style="solid", color="black", weight=3]; 77.24/37.63 18149[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx16400 wx4920 == GT))",fontsize=16,color="burlywood",shape="triangle"];22099[label="wx16400/Succ wx164000",fontsize=10,color="white",style="solid",shape="box"];18149 -> 22099[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22099 -> 18538[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22100[label="wx16400/Zero",fontsize=10,color="white",style="solid",shape="box"];18149 -> 22100[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22100 -> 18539[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18150[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18150 -> 18540[label="",style="solid", color="black", weight=3]; 77.24/37.63 18151[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18151 -> 18541[label="",style="solid", color="black", weight=3]; 77.24/37.63 18152[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18152 -> 18542[label="",style="solid", color="black", weight=3]; 77.24/37.63 18153 -> 17654[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18153[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) False)",fontsize=16,color="magenta"];18154[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18154 -> 18543[label="",style="solid", color="black", weight=3]; 77.24/37.63 18155[label="wx40200",fontsize=16,color="green",shape="box"];18156[label="Succ wx39500",fontsize=16,color="green",shape="box"];18157[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx1950 (Succ wx11520) == GT))",fontsize=16,color="burlywood",shape="box"];22101[label="wx1950/Succ wx19500",fontsize=10,color="white",style="solid",shape="box"];18157 -> 22101[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22101 -> 18544[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22102[label="wx1950/Zero",fontsize=10,color="white",style="solid",shape="box"];18157 -> 22102[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22102 -> 18545[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18158[label="wx40200",fontsize=16,color="green",shape="box"];18159[label="Succ wx39500",fontsize=16,color="green",shape="box"];18160[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg (Succ wx19510)) == GT))",fontsize=16,color="black",shape="box"];18160 -> 18546[label="",style="solid", color="black", weight=3]; 77.24/37.63 18161[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18161 -> 18547[label="",style="solid", color="black", weight=3]; 77.24/37.63 18162 -> 17660[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18162[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="magenta"];18163[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18163 -> 18548[label="",style="solid", color="black", weight=3]; 77.24/37.63 18164[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx16420 wx4950 == GT))",fontsize=16,color="burlywood",shape="triangle"];22103[label="wx16420/Succ wx164200",fontsize=10,color="white",style="solid",shape="box"];18164 -> 22103[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22103 -> 18549[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22104[label="wx16420/Zero",fontsize=10,color="white",style="solid",shape="box"];18164 -> 22104[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22104 -> 18550[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18165[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18165 -> 18551[label="",style="solid", color="black", weight=3]; 77.24/37.63 18166[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18166 -> 18552[label="",style="solid", color="black", weight=3]; 77.24/37.63 18167[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18167 -> 18553[label="",style="solid", color="black", weight=3]; 77.24/37.63 18168 -> 17666[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18168[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) False)",fontsize=16,color="magenta"];18169[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18169 -> 18554[label="",style="solid", color="black", weight=3]; 77.24/37.63 18170[label="wx40200",fontsize=16,color="green",shape="box"];18171[label="Succ wx39500",fontsize=16,color="green",shape="box"];18172[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18172 -> 18555[label="",style="solid", color="black", weight=3]; 77.24/37.63 18173[label="wx40200",fontsize=16,color="green",shape="box"];18174[label="Succ wx39500",fontsize=16,color="green",shape="box"];18175[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos (Succ wx19530)) == GT))",fontsize=16,color="black",shape="box"];18175 -> 18556[label="",style="solid", color="black", weight=3]; 77.24/37.63 18176[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18176 -> 18557[label="",style="solid", color="black", weight=3]; 77.24/37.63 18177[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18177 -> 18558[label="",style="solid", color="black", weight=3]; 77.24/37.63 18178[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18178 -> 18559[label="",style="solid", color="black", weight=3]; 77.24/37.63 18179 -> 17673[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18179[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="magenta"];18180[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18180 -> 18560[label="",style="solid", color="black", weight=3]; 77.24/37.63 18181[label="wx5100",fontsize=16,color="green",shape="box"];18182[label="wx3000000000",fontsize=16,color="green",shape="box"];18183[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (primMulInt (Pos (Succ wx1653)) (Neg Zero)) (Pos (Succ wx1648) * Pos (Succ wx1654)) == GT))",fontsize=16,color="black",shape="box"];18183 -> 18561[label="",style="solid", color="black", weight=3]; 77.24/37.63 18184 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18184[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18185[label="wx5100",fontsize=16,color="green",shape="box"];18186[label="wx3000000000",fontsize=16,color="green",shape="box"];18188 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18188[label="primMulNat (Succ wx1281) (Succ wx1287)",fontsize=16,color="magenta"];18188 -> 18562[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18188 -> 18563[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18187[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (Neg wx1970) == GT))",fontsize=16,color="burlywood",shape="triangle"];22105[label="wx1970/Succ wx19700",fontsize=10,color="white",style="solid",shape="box"];18187 -> 22105[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22105 -> 18564[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22106[label="wx1970/Zero",fontsize=10,color="white",style="solid",shape="box"];18187 -> 22106[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22106 -> 18565[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18189[label="wx34",fontsize=16,color="green",shape="box"];18190[label="Pos (Succ wx5000) :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18191 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18191[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18192[label="wx5100",fontsize=16,color="green",shape="box"];18193[label="wx3000000000",fontsize=16,color="green",shape="box"];18195 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18195[label="primMulNat (Succ wx1290) (Succ wx1296)",fontsize=16,color="magenta"];18195 -> 18566[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18195 -> 18567[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18194[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (Neg wx1971) == GT))",fontsize=16,color="burlywood",shape="triangle"];22107[label="wx1971/Succ wx19710",fontsize=10,color="white",style="solid",shape="box"];18194 -> 22107[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22107 -> 18568[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22108[label="wx1971/Zero",fontsize=10,color="white",style="solid",shape="box"];18194 -> 22108[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22108 -> 18569[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18196[label="wx34",fontsize=16,color="green",shape="box"];18197[label="Pos (Succ wx5000) :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18198 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18198[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18199[label="wx5100",fontsize=16,color="green",shape="box"];18200[label="wx3000000000",fontsize=16,color="green",shape="box"];18201[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (primMulInt (Pos (Succ wx1680)) (Neg Zero)) (Neg (Succ wx1675) * Neg (Succ wx1681)) == GT))",fontsize=16,color="black",shape="box"];18201 -> 18570[label="",style="solid", color="black", weight=3]; 77.24/37.63 18202 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18202[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18203[label="wx5100",fontsize=16,color="green",shape="box"];18204[label="wx3000000000",fontsize=16,color="green",shape="box"];18205[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1685))) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="black",shape="box"];18205 -> 18571[label="",style="solid", color="black", weight=3]; 77.24/37.63 18206 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18206[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18207[label="wx5100",fontsize=16,color="green",shape="box"];18208[label="wx3000000000",fontsize=16,color="green",shape="box"];18209 -> 18572[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18209[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg (Succ wx17500)) (Neg (primMulNat (Succ wx1317) (Succ wx1323))) == GT))",fontsize=16,color="magenta"];18209 -> 18573[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18210 -> 18574[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18210[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1317) (Succ wx1323))) == GT))",fontsize=16,color="magenta"];18210 -> 18575[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18211[label="wx34",fontsize=16,color="green",shape="box"];18212[label="Pos Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18213 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18213[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18214[label="wx5100",fontsize=16,color="green",shape="box"];18215[label="wx3000000000",fontsize=16,color="green",shape="box"];18216 -> 18576[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18216[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg (Succ wx17510)) (Neg (primMulNat (Succ wx1326) (Succ wx1332))) == GT))",fontsize=16,color="magenta"];18216 -> 18577[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18217 -> 18578[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18217[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1326) (Succ wx1332))) == GT))",fontsize=16,color="magenta"];18217 -> 18579[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18218[label="wx34",fontsize=16,color="green",shape="box"];18219[label="Pos Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18220 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18220[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18221[label="wx5100",fontsize=16,color="green",shape="box"];18222[label="wx3000000000",fontsize=16,color="green",shape="box"];18223[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (primMulInt (Pos Zero) (Neg (Succ wx1712))) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="black",shape="box"];18223 -> 18580[label="",style="solid", color="black", weight=3]; 77.24/37.63 18224 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18224[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18225[label="wx5100",fontsize=16,color="green",shape="box"];18226[label="wx3000000000",fontsize=16,color="green",shape="box"];18227[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Pos (Succ wx1720) * Pos (Succ wx1725)) == GT))",fontsize=16,color="black",shape="box"];18227 -> 18581[label="",style="solid", color="black", weight=3]; 77.24/37.63 18228 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18228[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18229[label="wx5100",fontsize=16,color="green",shape="box"];18230[label="wx3000000000",fontsize=16,color="green",shape="box"];18232 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18232[label="primMulNat (Succ wx1352) (Succ wx1357)",fontsize=16,color="magenta"];18232 -> 18582[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18232 -> 18583[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18231[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (Neg wx1972) == GT))",fontsize=16,color="burlywood",shape="triangle"];22109[label="wx1972/Succ wx19720",fontsize=10,color="white",style="solid",shape="box"];18231 -> 22109[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22109 -> 18584[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22110[label="wx1972/Zero",fontsize=10,color="white",style="solid",shape="box"];18231 -> 22110[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22110 -> 18585[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18233[label="wx34",fontsize=16,color="green",shape="box"];18234[label="Pos Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18235 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18235[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18236[label="wx5100",fontsize=16,color="green",shape="box"];18237[label="wx3000000000",fontsize=16,color="green",shape="box"];18239 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18239[label="primMulNat (Succ wx1360) (Succ wx1365)",fontsize=16,color="magenta"];18239 -> 18586[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18239 -> 18587[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18238[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (Neg wx1973) == GT))",fontsize=16,color="burlywood",shape="triangle"];22111[label="wx1973/Succ wx19730",fontsize=10,color="white",style="solid",shape="box"];18238 -> 22111[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22111 -> 18588[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22112[label="wx1973/Zero",fontsize=10,color="white",style="solid",shape="box"];18238 -> 22112[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22112 -> 18589[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18240[label="wx34",fontsize=16,color="green",shape="box"];18241[label="Pos Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18242 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18242[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18243[label="wx5100",fontsize=16,color="green",shape="box"];18244[label="wx3000000000",fontsize=16,color="green",shape="box"];18245[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (primMulInt (Pos Zero) (Neg Zero)) (Neg (Succ wx1744) * Neg (Succ wx1749)) == GT))",fontsize=16,color="black",shape="box"];18245 -> 18590[label="",style="solid", color="black", weight=3]; 77.24/37.63 18246 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18246[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18247[label="wx63000",fontsize=16,color="green",shape="box"];18248[label="Succ wx62300",fontsize=16,color="green",shape="box"];18249[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18249 -> 18591[label="",style="solid", color="black", weight=3]; 77.24/37.63 18250[label="wx63000",fontsize=16,color="green",shape="box"];18251[label="Succ wx62300",fontsize=16,color="green",shape="box"];18252[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx19550)) == GT))",fontsize=16,color="black",shape="box"];18252 -> 18592[label="",style="solid", color="black", weight=3]; 77.24/37.63 18253[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18253 -> 18593[label="",style="solid", color="black", weight=3]; 77.24/37.63 18254[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18254 -> 18594[label="",style="solid", color="black", weight=3]; 77.24/37.63 18255[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18255 -> 18595[label="",style="solid", color="black", weight=3]; 77.24/37.63 18256 -> 17764[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18256[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="magenta"];18257[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18257 -> 18596[label="",style="solid", color="black", weight=3]; 77.24/37.63 18258[label="wx63000",fontsize=16,color="green",shape="box"];18259[label="Succ wx62300",fontsize=16,color="green",shape="box"];18260[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx1956 (Succ wx11570) == GT))",fontsize=16,color="burlywood",shape="box"];22113[label="wx1956/Succ wx19560",fontsize=10,color="white",style="solid",shape="box"];18260 -> 22113[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22113 -> 18597[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22114[label="wx1956/Zero",fontsize=10,color="white",style="solid",shape="box"];18260 -> 22114[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22114 -> 18598[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18261[label="wx63000",fontsize=16,color="green",shape="box"];18262[label="Succ wx62300",fontsize=16,color="green",shape="box"];18263[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx19570)) == GT))",fontsize=16,color="black",shape="box"];18263 -> 18599[label="",style="solid", color="black", weight=3]; 77.24/37.63 18264[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18264 -> 18600[label="",style="solid", color="black", weight=3]; 77.24/37.63 18265 -> 17774[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18265[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="magenta"];18266[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18266 -> 18601[label="",style="solid", color="black", weight=3]; 77.24/37.63 18267[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx17540 wx7200 == GT))",fontsize=16,color="burlywood",shape="triangle"];22115[label="wx17540/Succ wx175400",fontsize=10,color="white",style="solid",shape="box"];18267 -> 22115[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22115 -> 18602[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22116[label="wx17540/Zero",fontsize=10,color="white",style="solid",shape="box"];18267 -> 22116[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22116 -> 18603[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18268[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18268 -> 18604[label="",style="solid", color="black", weight=3]; 77.24/37.63 18269[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18269 -> 18605[label="",style="solid", color="black", weight=3]; 77.24/37.63 18270[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18270 -> 18606[label="",style="solid", color="black", weight=3]; 77.24/37.63 18271 -> 17780[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18271[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) False)",fontsize=16,color="magenta"];18272[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18272 -> 18607[label="",style="solid", color="black", weight=3]; 77.24/37.63 18273[label="wx63000",fontsize=16,color="green",shape="box"];18274[label="Succ wx62300",fontsize=16,color="green",shape="box"];18275[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx1958 (Succ wx11580) == GT))",fontsize=16,color="burlywood",shape="box"];22117[label="wx1958/Succ wx19580",fontsize=10,color="white",style="solid",shape="box"];18275 -> 22117[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22117 -> 18608[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22118[label="wx1958/Zero",fontsize=10,color="white",style="solid",shape="box"];18275 -> 22118[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22118 -> 18609[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18276[label="wx63000",fontsize=16,color="green",shape="box"];18277[label="Succ wx62300",fontsize=16,color="green",shape="box"];18278[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg (Succ wx19590)) == GT))",fontsize=16,color="black",shape="box"];18278 -> 18610[label="",style="solid", color="black", weight=3]; 77.24/37.63 18279[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18279 -> 18611[label="",style="solid", color="black", weight=3]; 77.24/37.63 18280 -> 17786[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18280[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="magenta"];18281[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18281 -> 18612[label="",style="solid", color="black", weight=3]; 77.24/37.63 18282[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx17560 wx7230 == GT))",fontsize=16,color="burlywood",shape="triangle"];22119[label="wx17560/Succ wx175600",fontsize=10,color="white",style="solid",shape="box"];18282 -> 22119[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22119 -> 18613[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22120[label="wx17560/Zero",fontsize=10,color="white",style="solid",shape="box"];18282 -> 22120[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22120 -> 18614[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18283[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18283 -> 18615[label="",style="solid", color="black", weight=3]; 77.24/37.63 18284[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18284 -> 18616[label="",style="solid", color="black", weight=3]; 77.24/37.63 18285[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18285 -> 18617[label="",style="solid", color="black", weight=3]; 77.24/37.63 18286 -> 17792[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18286[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) False)",fontsize=16,color="magenta"];18287[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18287 -> 18618[label="",style="solid", color="black", weight=3]; 77.24/37.63 18288[label="wx63000",fontsize=16,color="green",shape="box"];18289[label="Succ wx62300",fontsize=16,color="green",shape="box"];18290[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18290 -> 18619[label="",style="solid", color="black", weight=3]; 77.24/37.63 18291[label="wx63000",fontsize=16,color="green",shape="box"];18292[label="Succ wx62300",fontsize=16,color="green",shape="box"];18293[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos (Succ wx19610)) == GT))",fontsize=16,color="black",shape="box"];18293 -> 18620[label="",style="solid", color="black", weight=3]; 77.24/37.63 18294[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18294 -> 18621[label="",style="solid", color="black", weight=3]; 77.24/37.63 18295[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18295 -> 18622[label="",style="solid", color="black", weight=3]; 77.24/37.63 18296[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18296 -> 18623[label="",style="solid", color="black", weight=3]; 77.24/37.63 18297 -> 17799[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18297[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="magenta"];18298[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18298 -> 18624[label="",style="solid", color="black", weight=3]; 77.24/37.63 18299[label="wx5100",fontsize=16,color="green",shape="box"];18300[label="wx3000000000",fontsize=16,color="green",shape="box"];18301[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (primMulInt (Neg (Succ wx1767)) (Pos Zero)) (Pos (Succ wx1762) * Pos (Succ wx1768)) == GT))",fontsize=16,color="black",shape="box"];18301 -> 18625[label="",style="solid", color="black", weight=3]; 77.24/37.63 18302 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18302[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18303[label="wx5100",fontsize=16,color="green",shape="box"];18304[label="wx3000000000",fontsize=16,color="green",shape="box"];18306 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18306[label="primMulNat (Succ wx1385) (Succ wx1391)",fontsize=16,color="magenta"];18306 -> 18626[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18306 -> 18627[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18305[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (Neg wx1974) == GT))",fontsize=16,color="burlywood",shape="triangle"];22121[label="wx1974/Succ wx19740",fontsize=10,color="white",style="solid",shape="box"];18305 -> 22121[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22121 -> 18628[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22122[label="wx1974/Zero",fontsize=10,color="white",style="solid",shape="box"];18305 -> 22122[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22122 -> 18629[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18307[label="wx34",fontsize=16,color="green",shape="box"];18308[label="Neg (Succ wx5000) :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18309 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18309[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18310[label="wx5100",fontsize=16,color="green",shape="box"];18311[label="wx3000000000",fontsize=16,color="green",shape="box"];18313 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18313[label="primMulNat (Succ wx1394) (Succ wx1400)",fontsize=16,color="magenta"];18313 -> 18630[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18313 -> 18631[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18312[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (Neg wx1975) == GT))",fontsize=16,color="burlywood",shape="triangle"];22123[label="wx1975/Succ wx19750",fontsize=10,color="white",style="solid",shape="box"];18312 -> 22123[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22123 -> 18632[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22124[label="wx1975/Zero",fontsize=10,color="white",style="solid",shape="box"];18312 -> 22124[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22124 -> 18633[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18314[label="wx34",fontsize=16,color="green",shape="box"];18315[label="Neg (Succ wx5000) :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18316 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18316[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18317[label="wx5100",fontsize=16,color="green",shape="box"];18318[label="wx3000000000",fontsize=16,color="green",shape="box"];18319[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (primMulInt (Neg (Succ wx1794)) (Pos Zero)) (Neg (Succ wx1789) * Neg (Succ wx1795)) == GT))",fontsize=16,color="black",shape="box"];18319 -> 18634[label="",style="solid", color="black", weight=3]; 77.24/37.63 18320 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18320[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18321[label="wx5100",fontsize=16,color="green",shape="box"];18322[label="wx3000000000",fontsize=16,color="green",shape="box"];18323[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1799))) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="black",shape="box"];18323 -> 18635[label="",style="solid", color="black", weight=3]; 77.24/37.63 18324 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18324[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18325[label="wx5100",fontsize=16,color="green",shape="box"];18326[label="wx3000000000",fontsize=16,color="green",shape="box"];18327 -> 18636[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18327[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg (Succ wx18640)) (Neg (primMulNat (Succ wx1421) (Succ wx1427))) == GT))",fontsize=16,color="magenta"];18327 -> 18637[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18328 -> 18638[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18328[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1421) (Succ wx1427))) == GT))",fontsize=16,color="magenta"];18328 -> 18639[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18329[label="wx34",fontsize=16,color="green",shape="box"];18330[label="Neg Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18331 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18331[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18332[label="wx5100",fontsize=16,color="green",shape="box"];18333[label="wx3000000000",fontsize=16,color="green",shape="box"];18334 -> 18640[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18334[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg (Succ wx18650)) (Neg (primMulNat (Succ wx1430) (Succ wx1436))) == GT))",fontsize=16,color="magenta"];18334 -> 18641[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18335 -> 18642[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18335[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (Neg (primMulNat (Succ wx1430) (Succ wx1436))) == GT))",fontsize=16,color="magenta"];18335 -> 18643[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18336[label="wx34",fontsize=16,color="green",shape="box"];18337[label="Neg Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18338 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18338[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18339[label="wx5100",fontsize=16,color="green",shape="box"];18340[label="wx3000000000",fontsize=16,color="green",shape="box"];18341[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (primMulInt (Neg Zero) (Pos (Succ wx1826))) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="black",shape="box"];18341 -> 18644[label="",style="solid", color="black", weight=3]; 77.24/37.63 18342 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18342[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18343[label="wx5100",fontsize=16,color="green",shape="box"];18344[label="wx3000000000",fontsize=16,color="green",shape="box"];18345[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Pos (Succ wx1834) * Pos (Succ wx1839)) == GT))",fontsize=16,color="black",shape="box"];18345 -> 18645[label="",style="solid", color="black", weight=3]; 77.24/37.63 18346 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18346[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18347[label="wx5100",fontsize=16,color="green",shape="box"];18348[label="wx3000000000",fontsize=16,color="green",shape="box"];18350 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18350[label="primMulNat (Succ wx1456) (Succ wx1461)",fontsize=16,color="magenta"];18350 -> 18646[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18350 -> 18647[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18349[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (Neg wx1976) == GT))",fontsize=16,color="burlywood",shape="triangle"];22125[label="wx1976/Succ wx19760",fontsize=10,color="white",style="solid",shape="box"];18349 -> 22125[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22125 -> 18648[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22126[label="wx1976/Zero",fontsize=10,color="white",style="solid",shape="box"];18349 -> 22126[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22126 -> 18649[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18351[label="wx34",fontsize=16,color="green",shape="box"];18352[label="Neg Zero :% Neg (Succ wx5100)",fontsize=16,color="green",shape="box"];18353 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18353[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18354[label="wx5100",fontsize=16,color="green",shape="box"];18355[label="wx3000000000",fontsize=16,color="green",shape="box"];18357 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18357[label="primMulNat (Succ wx1464) (Succ wx1469)",fontsize=16,color="magenta"];18357 -> 18650[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18357 -> 18651[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18356[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (Neg wx1977) == GT))",fontsize=16,color="burlywood",shape="triangle"];22127[label="wx1977/Succ wx19770",fontsize=10,color="white",style="solid",shape="box"];18356 -> 22127[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22127 -> 18652[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22128[label="wx1977/Zero",fontsize=10,color="white",style="solid",shape="box"];18356 -> 22128[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22128 -> 18653[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18358[label="wx34",fontsize=16,color="green",shape="box"];18359[label="Neg Zero :% Pos (Succ wx5100)",fontsize=16,color="green",shape="box"];18360 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18360[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18361[label="wx5100",fontsize=16,color="green",shape="box"];18362[label="wx3000000000",fontsize=16,color="green",shape="box"];18363[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (primMulInt (Neg Zero) (Pos Zero)) (Neg (Succ wx1858) * Neg (Succ wx1863)) == GT))",fontsize=16,color="black",shape="box"];18363 -> 18654[label="",style="solid", color="black", weight=3]; 77.24/37.63 18364 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18364[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18365[label="Succ wx85800",fontsize=16,color="green",shape="box"];18366[label="Succ wx85100",fontsize=16,color="green",shape="box"];18367[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="box"];18367 -> 18655[label="",style="solid", color="black", weight=3]; 77.24/37.63 18368[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18368 -> 18656[label="",style="solid", color="black", weight=3]; 77.24/37.63 18369[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18369 -> 18657[label="",style="solid", color="black", weight=3]; 77.24/37.63 18370[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18370 -> 18658[label="",style="solid", color="black", weight=3]; 77.24/37.63 18371[label="Succ wx85100",fontsize=16,color="green",shape="box"];18372[label="Succ wx85800",fontsize=16,color="green",shape="box"];18373[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="box"];18373 -> 18659[label="",style="solid", color="black", weight=3]; 77.24/37.63 18374[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18374 -> 18660[label="",style="solid", color="black", weight=3]; 77.24/37.63 18375[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18375 -> 18661[label="",style="solid", color="black", weight=3]; 77.24/37.63 18376[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18376 -> 18662[label="",style="solid", color="black", weight=3]; 77.24/37.63 18377[label="wx85800",fontsize=16,color="green",shape="box"];18378[label="Succ wx85100",fontsize=16,color="green",shape="box"];18379[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx11620) wx1962 == GT))",fontsize=16,color="burlywood",shape="box"];22129[label="wx1962/Succ wx19620",fontsize=10,color="white",style="solid",shape="box"];18379 -> 22129[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22129 -> 18663[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22130[label="wx1962/Zero",fontsize=10,color="white",style="solid",shape="box"];18379 -> 22130[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22130 -> 18664[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18380[label="wx85800",fontsize=16,color="green",shape="box"];18381[label="Succ wx85100",fontsize=16,color="green",shape="box"];18382[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx19630)) == GT))",fontsize=16,color="black",shape="box"];18382 -> 18665[label="",style="solid", color="black", weight=3]; 77.24/37.63 18383[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18383 -> 18666[label="",style="solid", color="black", weight=3]; 77.24/37.63 18384[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18384 -> 18667[label="",style="solid", color="black", weight=3]; 77.24/37.63 18385[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18385 -> 18668[label="",style="solid", color="black", weight=3]; 77.24/37.63 18386[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx9400 wx18700 == GT))",fontsize=16,color="burlywood",shape="triangle"];22131[label="wx9400/Succ wx94000",fontsize=10,color="white",style="solid",shape="box"];18386 -> 22131[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22131 -> 18669[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22132[label="wx9400/Zero",fontsize=10,color="white",style="solid",shape="box"];18386 -> 22132[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22132 -> 18670[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18387[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18387 -> 18671[label="",style="solid", color="black", weight=3]; 77.24/37.63 18388[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18388 -> 18672[label="",style="solid", color="black", weight=3]; 77.24/37.63 18389[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];18389 -> 18673[label="",style="solid", color="black", weight=3]; 77.24/37.63 18390[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18390 -> 18674[label="",style="solid", color="black", weight=3]; 77.24/37.63 18391[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18391 -> 18675[label="",style="solid", color="black", weight=3]; 77.24/37.63 18392[label="wx85800",fontsize=16,color="green",shape="box"];18393[label="Succ wx85100",fontsize=16,color="green",shape="box"];18394[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx11630) wx1964 == GT))",fontsize=16,color="burlywood",shape="box"];22133[label="wx1964/Succ wx19640",fontsize=10,color="white",style="solid",shape="box"];18394 -> 22133[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22133 -> 18676[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22134[label="wx1964/Zero",fontsize=10,color="white",style="solid",shape="box"];18394 -> 22134[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22134 -> 18677[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18395[label="wx85800",fontsize=16,color="green",shape="box"];18396[label="Succ wx85100",fontsize=16,color="green",shape="box"];18397[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos (Succ wx19650)) == GT))",fontsize=16,color="black",shape="box"];18397 -> 18678[label="",style="solid", color="black", weight=3]; 77.24/37.63 18398[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18398 -> 18679[label="",style="solid", color="black", weight=3]; 77.24/37.63 18399[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18399 -> 18680[label="",style="solid", color="black", weight=3]; 77.24/37.63 18400[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18400 -> 18681[label="",style="solid", color="black", weight=3]; 77.24/37.63 18401[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx9430 wx18720 == GT))",fontsize=16,color="burlywood",shape="triangle"];22135[label="wx9430/Succ wx94300",fontsize=10,color="white",style="solid",shape="box"];18401 -> 22135[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22135 -> 18682[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22136[label="wx9430/Zero",fontsize=10,color="white",style="solid",shape="box"];18401 -> 22136[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22136 -> 18683[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18402[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18402 -> 18684[label="",style="solid", color="black", weight=3]; 77.24/37.63 18403[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18403 -> 18685[label="",style="solid", color="black", weight=3]; 77.24/37.63 18404[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];18404 -> 18686[label="",style="solid", color="black", weight=3]; 77.24/37.63 18405[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18405 -> 18687[label="",style="solid", color="black", weight=3]; 77.24/37.63 18406[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18406 -> 18688[label="",style="solid", color="black", weight=3]; 77.24/37.63 18407[label="wx5100",fontsize=16,color="green",shape="box"];18408[label="wx3000000000",fontsize=16,color="green",shape="box"];18409[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (primMulInt (Neg (Succ wx1485)) (Neg Zero)) (Pos (Succ wx1480) * Pos (Succ wx1486)) == GT))",fontsize=16,color="black",shape="box"];18409 -> 18689[label="",style="solid", color="black", weight=3]; 77.24/37.63 18410 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18410[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18411[label="wx5100",fontsize=16,color="green",shape="box"];18412[label="wx3000000000",fontsize=16,color="green",shape="box"];18413[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (GT == GT))",fontsize=16,color="black",shape="box"];18413 -> 18690[label="",style="solid", color="black", weight=3]; 77.24/37.63 18414[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) (EQ == GT))",fontsize=16,color="black",shape="box"];18414 -> 18691[label="",style="solid", color="black", weight=3]; 77.24/37.63 18415 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18415[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18416[label="wx5100",fontsize=16,color="green",shape="box"];18417[label="wx3000000000",fontsize=16,color="green",shape="box"];18418[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (GT == GT))",fontsize=16,color="black",shape="box"];18418 -> 18692[label="",style="solid", color="black", weight=3]; 77.24/37.63 18419[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) (EQ == GT))",fontsize=16,color="black",shape="box"];18419 -> 18693[label="",style="solid", color="black", weight=3]; 77.24/37.63 18420 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18420[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18421[label="wx5100",fontsize=16,color="green",shape="box"];18422[label="wx3000000000",fontsize=16,color="green",shape="box"];18423[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (primMulInt (Neg (Succ wx1512)) (Neg Zero)) (Neg (Succ wx1507) * Neg (Succ wx1513)) == GT))",fontsize=16,color="black",shape="box"];18423 -> 18694[label="",style="solid", color="black", weight=3]; 77.24/37.63 18424 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18424[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18425[label="wx5100",fontsize=16,color="green",shape="box"];18426[label="wx3000000000",fontsize=16,color="green",shape="box"];18427[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1517))) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="black",shape="box"];18427 -> 18695[label="",style="solid", color="black", weight=3]; 77.24/37.63 18428 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18428[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18429[label="wx5100",fontsize=16,color="green",shape="box"];18430[label="wx3000000000",fontsize=16,color="green",shape="box"];18431[label="wx1531",fontsize=16,color="green",shape="box"];18432[label="Succ wx1525",fontsize=16,color="green",shape="box"];18433[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18433 -> 18696[label="",style="solid", color="black", weight=3]; 77.24/37.63 18434[label="wx1531",fontsize=16,color="green",shape="box"];18435[label="Succ wx1525",fontsize=16,color="green",shape="box"];18436[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (Neg (Succ wx19670)) == GT))",fontsize=16,color="black",shape="box"];18436 -> 18697[label="",style="solid", color="black", weight=3]; 77.24/37.63 18437[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18437 -> 18698[label="",style="solid", color="black", weight=3]; 77.24/37.63 18438 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18438[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18439[label="wx5100",fontsize=16,color="green",shape="box"];18440[label="wx3000000000",fontsize=16,color="green",shape="box"];18441[label="wx1540",fontsize=16,color="green",shape="box"];18442[label="Succ wx1534",fontsize=16,color="green",shape="box"];18443[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18443 -> 18699[label="",style="solid", color="black", weight=3]; 77.24/37.63 18444[label="wx1540",fontsize=16,color="green",shape="box"];18445[label="Succ wx1534",fontsize=16,color="green",shape="box"];18446[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (Neg (Succ wx19690)) == GT))",fontsize=16,color="black",shape="box"];18446 -> 18700[label="",style="solid", color="black", weight=3]; 77.24/37.63 18447[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (primCmpInt (Pos Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18447 -> 18701[label="",style="solid", color="black", weight=3]; 77.24/37.63 18448 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18448[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18449[label="wx5100",fontsize=16,color="green",shape="box"];18450[label="wx3000000000",fontsize=16,color="green",shape="box"];18451[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (primMulInt (Neg Zero) (Neg (Succ wx1544))) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="black",shape="box"];18451 -> 18702[label="",style="solid", color="black", weight=3]; 77.24/37.63 18452 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18452[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18453[label="wx5100",fontsize=16,color="green",shape="box"];18454[label="wx3000000000",fontsize=16,color="green",shape="box"];18455[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Pos (Succ wx1552) * Pos (Succ wx1557)) == GT))",fontsize=16,color="black",shape="box"];18455 -> 18703[label="",style="solid", color="black", weight=3]; 77.24/37.63 18456 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18456[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18457[label="wx5100",fontsize=16,color="green",shape="box"];18458[label="wx3000000000",fontsize=16,color="green",shape="box"];18459[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (GT == GT))",fontsize=16,color="black",shape="box"];18459 -> 18704[label="",style="solid", color="black", weight=3]; 77.24/37.63 18460[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) (EQ == GT))",fontsize=16,color="black",shape="box"];18460 -> 18705[label="",style="solid", color="black", weight=3]; 77.24/37.63 18461 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18461[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18462[label="wx5100",fontsize=16,color="green",shape="box"];18463[label="wx3000000000",fontsize=16,color="green",shape="box"];18464[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (GT == GT))",fontsize=16,color="black",shape="box"];18464 -> 18706[label="",style="solid", color="black", weight=3]; 77.24/37.63 18465[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) (EQ == GT))",fontsize=16,color="black",shape="box"];18465 -> 18707[label="",style="solid", color="black", weight=3]; 77.24/37.63 18466 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18466[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18467[label="wx5100",fontsize=16,color="green",shape="box"];18468[label="wx3000000000",fontsize=16,color="green",shape="box"];18469[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (primMulInt (Neg Zero) (Neg Zero)) (Neg (Succ wx1576) * Neg (Succ wx1581)) == GT))",fontsize=16,color="black",shape="box"];18469 -> 18708[label="",style="solid", color="black", weight=3]; 77.24/37.63 18470 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18470[label="FiniteMap.lookupWithDefaultFM0 wx4 (Just wx31)",fontsize=16,color="magenta"];18472 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18472[label="primMulNat (Succ wx20000) (Succ wx20700)",fontsize=16,color="magenta"];18472 -> 18709[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18472 -> 18710[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18471[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos (Succ wx15820)) (Pos wx1978) == GT))",fontsize=16,color="black",shape="triangle"];18471 -> 18711[label="",style="solid", color="black", weight=3]; 77.24/37.63 18474 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18474[label="primMulNat (Succ wx20000) (Succ wx20700)",fontsize=16,color="magenta"];18474 -> 18712[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18474 -> 18713[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18473[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos wx1979) == GT))",fontsize=16,color="burlywood",shape="triangle"];22137[label="wx1979/Succ wx19790",fontsize=10,color="white",style="solid",shape="box"];18473 -> 22137[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22137 -> 18714[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22138[label="wx1979/Zero",fontsize=10,color="white",style="solid",shape="box"];18473 -> 22138[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22138 -> 18715[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18475[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == GT))",fontsize=16,color="black",shape="box"];18475 -> 18716[label="",style="solid", color="black", weight=3]; 77.24/37.63 18476[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];18476 -> 18717[label="",style="solid", color="black", weight=3]; 77.24/37.63 18477[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx11450) (Succ wx19380) == GT))",fontsize=16,color="black",shape="box"];18477 -> 18718[label="",style="solid", color="black", weight=3]; 77.24/37.63 18478[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx11450) Zero == GT))",fontsize=16,color="black",shape="box"];18478 -> 18719[label="",style="solid", color="black", weight=3]; 77.24/37.63 18479[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx19390) == GT))",fontsize=16,color="black",shape="box"];18479 -> 18720[label="",style="solid", color="black", weight=3]; 77.24/37.63 18480[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18480 -> 18721[label="",style="solid", color="black", weight=3]; 77.24/37.63 18481[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) (GT == GT))",fontsize=16,color="black",shape="box"];18481 -> 18722[label="",style="solid", color="black", weight=3]; 77.24/37.63 18482[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) False)",fontsize=16,color="black",shape="box"];18482 -> 18723[label="",style="solid", color="black", weight=3]; 77.24/37.63 18483[label="Succ wx20700",fontsize=16,color="green",shape="box"];18484[label="Succ wx20000",fontsize=16,color="green",shape="box"];18485[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];18485 -> 18724[label="",style="solid", color="black", weight=3]; 77.24/37.63 18486[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18486 -> 18725[label="",style="solid", color="black", weight=3]; 77.24/37.63 18487[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];18487 -> 18726[label="",style="solid", color="black", weight=3]; 77.24/37.63 18488[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18488 -> 18727[label="",style="solid", color="black", weight=3]; 77.24/37.63 18489[label="Succ wx20000",fontsize=16,color="green",shape="box"];18490[label="Succ wx20700",fontsize=16,color="green",shape="box"];18491[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="box"];18491 -> 18728[label="",style="solid", color="black", weight=3]; 77.24/37.63 18492[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18492 -> 18729[label="",style="solid", color="black", weight=3]; 77.24/37.63 18493[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];18493 -> 18730[label="",style="solid", color="black", weight=3]; 77.24/37.63 18494[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18494 -> 18731[label="",style="solid", color="black", weight=3]; 77.24/37.63 18496 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18496[label="primMulNat (Succ wx20000) (Succ wx20700)",fontsize=16,color="magenta"];18496 -> 18732[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18496 -> 18733[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18495[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos (Succ wx15850)) (Pos wx1980) == GT))",fontsize=16,color="black",shape="triangle"];18495 -> 18734[label="",style="solid", color="black", weight=3]; 77.24/37.63 18498 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18498[label="primMulNat (Succ wx20000) (Succ wx20700)",fontsize=16,color="magenta"];18498 -> 18735[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18498 -> 18736[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18497[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos wx1981) == GT))",fontsize=16,color="burlywood",shape="triangle"];22139[label="wx1981/Succ wx19810",fontsize=10,color="white",style="solid",shape="box"];18497 -> 22139[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22139 -> 18737[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 22140[label="wx1981/Zero",fontsize=10,color="white",style="solid",shape="box"];18497 -> 22140[label="",style="solid", color="burlywood", weight=9]; 77.24/37.63 22140 -> 18738[label="",style="solid", color="burlywood", weight=3]; 77.24/37.63 18499[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == GT))",fontsize=16,color="black",shape="box"];18499 -> 18739[label="",style="solid", color="black", weight=3]; 77.24/37.63 18500[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];18500 -> 18740[label="",style="solid", color="black", weight=3]; 77.24/37.63 18501[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx11480) (Succ wx19400) == GT))",fontsize=16,color="black",shape="box"];18501 -> 18741[label="",style="solid", color="black", weight=3]; 77.24/37.63 18502[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx11480) Zero == GT))",fontsize=16,color="black",shape="box"];18502 -> 18742[label="",style="solid", color="black", weight=3]; 77.24/37.63 18503[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx19410) == GT))",fontsize=16,color="black",shape="box"];18503 -> 18743[label="",style="solid", color="black", weight=3]; 77.24/37.63 18504[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18504 -> 18744[label="",style="solid", color="black", weight=3]; 77.24/37.63 18505[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) (GT == GT))",fontsize=16,color="black",shape="box"];18505 -> 18745[label="",style="solid", color="black", weight=3]; 77.24/37.63 18506[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) False)",fontsize=16,color="black",shape="box"];18506 -> 18746[label="",style="solid", color="black", weight=3]; 77.24/37.63 18507[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos (primMulNat (Succ wx1171) Zero)) (Pos (Succ wx1166) * Pos (Succ wx1172)) == GT))",fontsize=16,color="black",shape="box"];18507 -> 18747[label="",style="solid", color="black", weight=3]; 77.24/37.63 18508[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) True)",fontsize=16,color="black",shape="box"];18508 -> 18748[label="",style="solid", color="black", weight=3]; 77.24/37.63 18509[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM1 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) False)",fontsize=16,color="black",shape="box"];18509 -> 18749[label="",style="solid", color="black", weight=3]; 77.24/37.63 18510[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) True)",fontsize=16,color="black",shape="box"];18510 -> 18750[label="",style="solid", color="black", weight=3]; 77.24/37.63 18511[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM1 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) False)",fontsize=16,color="black",shape="box"];18511 -> 18751[label="",style="solid", color="black", weight=3]; 77.24/37.63 18512[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos (primMulNat (Succ wx1198) Zero)) (Neg (Succ wx1193) * Neg (Succ wx1199)) == GT))",fontsize=16,color="black",shape="box"];18512 -> 18752[label="",style="solid", color="black", weight=3]; 77.24/37.63 18513 -> 18753[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18513[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos (primMulNat Zero (Succ wx1203))) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="magenta"];18513 -> 18754[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18514[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) True)",fontsize=16,color="black",shape="box"];18514 -> 18755[label="",style="solid", color="black", weight=3]; 77.24/37.63 18515 -> 18091[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18515[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (GT == GT))",fontsize=16,color="magenta"];18516[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) (EQ == GT))",fontsize=16,color="black",shape="box"];18516 -> 18756[label="",style="solid", color="black", weight=3]; 77.24/37.63 18517[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) True)",fontsize=16,color="black",shape="box"];18517 -> 18757[label="",style="solid", color="black", weight=3]; 77.24/37.63 18518 -> 18101[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18518[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (GT == GT))",fontsize=16,color="magenta"];18519[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) (EQ == GT))",fontsize=16,color="black",shape="box"];18519 -> 18758[label="",style="solid", color="black", weight=3]; 77.24/37.63 18520 -> 18759[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18520[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos (primMulNat Zero (Succ wx1230))) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="magenta"];18520 -> 18760[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18521[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1238) * Pos (Succ wx1243)) == GT))",fontsize=16,color="black",shape="box"];18521 -> 18761[label="",style="solid", color="black", weight=3]; 77.24/37.63 18522[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) True)",fontsize=16,color="black",shape="box"];18522 -> 18762[label="",style="solid", color="black", weight=3]; 77.24/37.63 18523[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM1 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) False)",fontsize=16,color="black",shape="box"];18523 -> 18763[label="",style="solid", color="black", weight=3]; 77.24/37.63 18524[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) True)",fontsize=16,color="black",shape="box"];18524 -> 18764[label="",style="solid", color="black", weight=3]; 77.24/37.63 18525[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM1 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) False)",fontsize=16,color="black",shape="box"];18525 -> 18765[label="",style="solid", color="black", weight=3]; 77.24/37.63 18526[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1262) * Neg (Succ wx1267)) == GT))",fontsize=16,color="black",shape="box"];18526 -> 18766[label="",style="solid", color="black", weight=3]; 77.24/37.63 18527[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18527 -> 18767[label="",style="solid", color="black", weight=3]; 77.24/37.63 18528 -> 18131[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18528[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];18529[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="box"];18529 -> 18768[label="",style="solid", color="black", weight=3]; 77.24/37.63 18530 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18530[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18530 -> 18769[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18530 -> 18770[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18531[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18531 -> 18771[label="",style="solid", color="black", weight=3]; 77.24/37.63 18532 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.63 18532[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18532 -> 18772[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18532 -> 18773[label="",style="dashed", color="magenta", weight=3]; 77.24/37.63 18533[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx19480) (Succ wx11510) == GT))",fontsize=16,color="black",shape="box"];18533 -> 18774[label="",style="solid", color="black", weight=3]; 77.24/37.63 18534[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx11510) == GT))",fontsize=16,color="black",shape="box"];18534 -> 18775[label="",style="solid", color="black", weight=3]; 77.24/37.63 18535[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx19490) Zero == GT))",fontsize=16,color="black",shape="box"];18535 -> 18776[label="",style="solid", color="black", weight=3]; 77.24/37.63 18536[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18536 -> 18777[label="",style="solid", color="black", weight=3]; 77.24/37.64 18537[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18537 -> 18778[label="",style="solid", color="black", weight=3]; 77.24/37.64 18538[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx164000) wx4920 == GT))",fontsize=16,color="burlywood",shape="box"];22141[label="wx4920/Succ wx49200",fontsize=10,color="white",style="solid",shape="box"];18538 -> 22141[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22141 -> 18779[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22142[label="wx4920/Zero",fontsize=10,color="white",style="solid",shape="box"];18538 -> 22142[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22142 -> 18780[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18539[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero wx4920 == GT))",fontsize=16,color="burlywood",shape="box"];22143[label="wx4920/Succ wx49200",fontsize=10,color="white",style="solid",shape="box"];18539 -> 22143[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22143 -> 18781[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22144[label="wx4920/Zero",fontsize=10,color="white",style="solid",shape="box"];18539 -> 22144[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22144 -> 18782[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18540 -> 18152[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18540[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="magenta"];18541[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18541 -> 18783[label="",style="solid", color="black", weight=3]; 77.24/37.64 18542[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18542 -> 18784[label="",style="solid", color="black", weight=3]; 77.24/37.64 18543[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18543 -> 18785[label="",style="solid", color="black", weight=3]; 77.24/37.64 18544[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx19500) (Succ wx11520) == GT))",fontsize=16,color="black",shape="box"];18544 -> 18786[label="",style="solid", color="black", weight=3]; 77.24/37.64 18545[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx11520) == GT))",fontsize=16,color="black",shape="box"];18545 -> 18787[label="",style="solid", color="black", weight=3]; 77.24/37.64 18546[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx19510) Zero == GT))",fontsize=16,color="black",shape="box"];18546 -> 18788[label="",style="solid", color="black", weight=3]; 77.24/37.64 18547[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18547 -> 18789[label="",style="solid", color="black", weight=3]; 77.24/37.64 18548[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18548 -> 18790[label="",style="solid", color="black", weight=3]; 77.24/37.64 18549[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx164200) wx4950 == GT))",fontsize=16,color="burlywood",shape="box"];22145[label="wx4950/Succ wx49500",fontsize=10,color="white",style="solid",shape="box"];18549 -> 22145[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22145 -> 18791[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22146[label="wx4950/Zero",fontsize=10,color="white",style="solid",shape="box"];18549 -> 22146[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22146 -> 18792[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18550[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero wx4950 == GT))",fontsize=16,color="burlywood",shape="box"];22147[label="wx4950/Succ wx49500",fontsize=10,color="white",style="solid",shape="box"];18550 -> 22147[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22147 -> 18793[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22148[label="wx4950/Zero",fontsize=10,color="white",style="solid",shape="box"];18550 -> 22148[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22148 -> 18794[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18551 -> 18167[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18551[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="magenta"];18552[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18552 -> 18795[label="",style="solid", color="black", weight=3]; 77.24/37.64 18553[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18553 -> 18796[label="",style="solid", color="black", weight=3]; 77.24/37.64 18554[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18554 -> 18797[label="",style="solid", color="black", weight=3]; 77.24/37.64 18555[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18555 -> 18798[label="",style="solid", color="black", weight=3]; 77.24/37.64 18556 -> 18172[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18556[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];18557[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="black",shape="box"];18557 -> 18799[label="",style="solid", color="black", weight=3]; 77.24/37.64 18558 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18558[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18558 -> 18800[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18558 -> 18801[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18559[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18559 -> 18802[label="",style="solid", color="black", weight=3]; 77.24/37.64 18560 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18560[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18560 -> 18803[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18560 -> 18804[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18561[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg (primMulNat (Succ wx1653) Zero)) (Pos (Succ wx1648) * Pos (Succ wx1654)) == GT))",fontsize=16,color="black",shape="box"];18561 -> 18805[label="",style="solid", color="black", weight=3]; 77.24/37.64 18562[label="wx1287",fontsize=16,color="green",shape="box"];18563[label="Succ wx1281",fontsize=16,color="green",shape="box"];18564[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (Neg (Succ wx19700)) == GT))",fontsize=16,color="black",shape="box"];18564 -> 18806[label="",style="solid", color="black", weight=3]; 77.24/37.64 18565[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18565 -> 18807[label="",style="solid", color="black", weight=3]; 77.24/37.64 18566[label="wx1296",fontsize=16,color="green",shape="box"];18567[label="Succ wx1290",fontsize=16,color="green",shape="box"];18568[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (Neg (Succ wx19710)) == GT))",fontsize=16,color="black",shape="box"];18568 -> 18808[label="",style="solid", color="black", weight=3]; 77.24/37.64 18569[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18569 -> 18809[label="",style="solid", color="black", weight=3]; 77.24/37.64 18570[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg (primMulNat (Succ wx1680) Zero)) (Neg (Succ wx1675) * Neg (Succ wx1681)) == GT))",fontsize=16,color="black",shape="box"];18570 -> 18810[label="",style="solid", color="black", weight=3]; 77.24/37.64 18571 -> 18811[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18571[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg (primMulNat Zero (Succ wx1685))) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="magenta"];18571 -> 18812[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18573 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18573[label="primMulNat (Succ wx1317) (Succ wx1323)",fontsize=16,color="magenta"];18573 -> 18813[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18573 -> 18814[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18572[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg (Succ wx17500)) (Neg wx1982) == GT))",fontsize=16,color="black",shape="triangle"];18572 -> 18815[label="",style="solid", color="black", weight=3]; 77.24/37.64 18575 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18575[label="primMulNat (Succ wx1317) (Succ wx1323)",fontsize=16,color="magenta"];18575 -> 18816[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18575 -> 18817[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18574[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (Neg wx1983) == GT))",fontsize=16,color="burlywood",shape="triangle"];22149[label="wx1983/Succ wx19830",fontsize=10,color="white",style="solid",shape="box"];18574 -> 22149[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22149 -> 18818[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22150[label="wx1983/Zero",fontsize=10,color="white",style="solid",shape="box"];18574 -> 22150[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22150 -> 18819[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18577 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18577[label="primMulNat (Succ wx1326) (Succ wx1332)",fontsize=16,color="magenta"];18577 -> 18820[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18577 -> 18821[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18576[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg (Succ wx17510)) (Neg wx1984) == GT))",fontsize=16,color="black",shape="triangle"];18576 -> 18822[label="",style="solid", color="black", weight=3]; 77.24/37.64 18579 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18579[label="primMulNat (Succ wx1326) (Succ wx1332)",fontsize=16,color="magenta"];18579 -> 18823[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18579 -> 18824[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18578[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (Neg wx1985) == GT))",fontsize=16,color="burlywood",shape="triangle"];22151[label="wx1985/Succ wx19850",fontsize=10,color="white",style="solid",shape="box"];18578 -> 22151[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22151 -> 18825[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22152[label="wx1985/Zero",fontsize=10,color="white",style="solid",shape="box"];18578 -> 22152[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22152 -> 18826[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18580 -> 18827[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18580[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg (primMulNat Zero (Succ wx1712))) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="magenta"];18580 -> 18828[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18581[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1720) * Pos (Succ wx1725)) == GT))",fontsize=16,color="black",shape="box"];18581 -> 18829[label="",style="solid", color="black", weight=3]; 77.24/37.64 18582[label="wx1357",fontsize=16,color="green",shape="box"];18583[label="Succ wx1352",fontsize=16,color="green",shape="box"];18584[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (Neg (Succ wx19720)) == GT))",fontsize=16,color="black",shape="box"];18584 -> 18830[label="",style="solid", color="black", weight=3]; 77.24/37.64 18585[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18585 -> 18831[label="",style="solid", color="black", weight=3]; 77.24/37.64 18586[label="wx1365",fontsize=16,color="green",shape="box"];18587[label="Succ wx1360",fontsize=16,color="green",shape="box"];18588[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (Neg (Succ wx19730)) == GT))",fontsize=16,color="black",shape="box"];18588 -> 18832[label="",style="solid", color="black", weight=3]; 77.24/37.64 18589[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18589 -> 18833[label="",style="solid", color="black", weight=3]; 77.24/37.64 18590[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1744) * Neg (Succ wx1749)) == GT))",fontsize=16,color="black",shape="box"];18590 -> 18834[label="",style="solid", color="black", weight=3]; 77.24/37.64 18591[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18591 -> 18835[label="",style="solid", color="black", weight=3]; 77.24/37.64 18592 -> 18249[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18592[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];18593[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="box"];18593 -> 18836[label="",style="solid", color="black", weight=3]; 77.24/37.64 18594 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18594[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18594 -> 18837[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18594 -> 18838[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18595[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18595 -> 18839[label="",style="solid", color="black", weight=3]; 77.24/37.64 18596 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18596[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18596 -> 18840[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18596 -> 18841[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18597[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx19560) (Succ wx11570) == GT))",fontsize=16,color="black",shape="box"];18597 -> 18842[label="",style="solid", color="black", weight=3]; 77.24/37.64 18598[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx11570) == GT))",fontsize=16,color="black",shape="box"];18598 -> 18843[label="",style="solid", color="black", weight=3]; 77.24/37.64 18599[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx19570) Zero == GT))",fontsize=16,color="black",shape="box"];18599 -> 18844[label="",style="solid", color="black", weight=3]; 77.24/37.64 18600[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18600 -> 18845[label="",style="solid", color="black", weight=3]; 77.24/37.64 18601[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18601 -> 18846[label="",style="solid", color="black", weight=3]; 77.24/37.64 18602[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx175400) wx7200 == GT))",fontsize=16,color="burlywood",shape="box"];22153[label="wx7200/Succ wx72000",fontsize=10,color="white",style="solid",shape="box"];18602 -> 22153[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22153 -> 18847[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22154[label="wx7200/Zero",fontsize=10,color="white",style="solid",shape="box"];18602 -> 22154[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22154 -> 18848[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18603[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero wx7200 == GT))",fontsize=16,color="burlywood",shape="box"];22155[label="wx7200/Succ wx72000",fontsize=10,color="white",style="solid",shape="box"];18603 -> 22155[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22155 -> 18849[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22156[label="wx7200/Zero",fontsize=10,color="white",style="solid",shape="box"];18603 -> 22156[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22156 -> 18850[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18604 -> 18270[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18604[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="magenta"];18605[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18605 -> 18851[label="",style="solid", color="black", weight=3]; 77.24/37.64 18606[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18606 -> 18852[label="",style="solid", color="black", weight=3]; 77.24/37.64 18607[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18607 -> 18853[label="",style="solid", color="black", weight=3]; 77.24/37.64 18608[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx19580) (Succ wx11580) == GT))",fontsize=16,color="black",shape="box"];18608 -> 18854[label="",style="solid", color="black", weight=3]; 77.24/37.64 18609[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx11580) == GT))",fontsize=16,color="black",shape="box"];18609 -> 18855[label="",style="solid", color="black", weight=3]; 77.24/37.64 18610[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx19590) Zero == GT))",fontsize=16,color="black",shape="box"];18610 -> 18856[label="",style="solid", color="black", weight=3]; 77.24/37.64 18611[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18611 -> 18857[label="",style="solid", color="black", weight=3]; 77.24/37.64 18612[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18612 -> 18858[label="",style="solid", color="black", weight=3]; 77.24/37.64 18613[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx175600) wx7230 == GT))",fontsize=16,color="burlywood",shape="box"];22157[label="wx7230/Succ wx72300",fontsize=10,color="white",style="solid",shape="box"];18613 -> 22157[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22157 -> 18859[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22158[label="wx7230/Zero",fontsize=10,color="white",style="solid",shape="box"];18613 -> 22158[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22158 -> 18860[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18614[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero wx7230 == GT))",fontsize=16,color="burlywood",shape="box"];22159[label="wx7230/Succ wx72300",fontsize=10,color="white",style="solid",shape="box"];18614 -> 22159[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22159 -> 18861[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22160[label="wx7230/Zero",fontsize=10,color="white",style="solid",shape="box"];18614 -> 22160[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22160 -> 18862[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18615 -> 18285[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18615[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="magenta"];18616[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18616 -> 18863[label="",style="solid", color="black", weight=3]; 77.24/37.64 18617[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18617 -> 18864[label="",style="solid", color="black", weight=3]; 77.24/37.64 18618[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18618 -> 18865[label="",style="solid", color="black", weight=3]; 77.24/37.64 18619[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18619 -> 18866[label="",style="solid", color="black", weight=3]; 77.24/37.64 18620 -> 18290[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18620[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];18621[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="black",shape="box"];18621 -> 18867[label="",style="solid", color="black", weight=3]; 77.24/37.64 18622 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18622[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18622 -> 18868[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18622 -> 18869[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18623[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18623 -> 18870[label="",style="solid", color="black", weight=3]; 77.24/37.64 18624 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18624[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18624 -> 18871[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18624 -> 18872[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18625[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg (primMulNat (Succ wx1767) Zero)) (Pos (Succ wx1762) * Pos (Succ wx1768)) == GT))",fontsize=16,color="black",shape="box"];18625 -> 18873[label="",style="solid", color="black", weight=3]; 77.24/37.64 18626[label="wx1391",fontsize=16,color="green",shape="box"];18627[label="Succ wx1385",fontsize=16,color="green",shape="box"];18628[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (Neg (Succ wx19740)) == GT))",fontsize=16,color="black",shape="box"];18628 -> 18874[label="",style="solid", color="black", weight=3]; 77.24/37.64 18629[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18629 -> 18875[label="",style="solid", color="black", weight=3]; 77.24/37.64 18630[label="wx1400",fontsize=16,color="green",shape="box"];18631[label="Succ wx1394",fontsize=16,color="green",shape="box"];18632[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (Neg (Succ wx19750)) == GT))",fontsize=16,color="black",shape="box"];18632 -> 18876[label="",style="solid", color="black", weight=3]; 77.24/37.64 18633[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18633 -> 18877[label="",style="solid", color="black", weight=3]; 77.24/37.64 18634[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg (primMulNat (Succ wx1794) Zero)) (Neg (Succ wx1789) * Neg (Succ wx1795)) == GT))",fontsize=16,color="black",shape="box"];18634 -> 18878[label="",style="solid", color="black", weight=3]; 77.24/37.64 18635 -> 18879[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18635[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg (primMulNat Zero (Succ wx1799))) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="magenta"];18635 -> 18880[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18637 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18637[label="primMulNat (Succ wx1421) (Succ wx1427)",fontsize=16,color="magenta"];18637 -> 18881[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18637 -> 18882[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18636[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg (Succ wx18640)) (Neg wx1986) == GT))",fontsize=16,color="black",shape="triangle"];18636 -> 18883[label="",style="solid", color="black", weight=3]; 77.24/37.64 18639 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18639[label="primMulNat (Succ wx1421) (Succ wx1427)",fontsize=16,color="magenta"];18639 -> 18884[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18639 -> 18885[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18638[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (Neg wx1987) == GT))",fontsize=16,color="burlywood",shape="triangle"];22161[label="wx1987/Succ wx19870",fontsize=10,color="white",style="solid",shape="box"];18638 -> 22161[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22161 -> 18886[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22162[label="wx1987/Zero",fontsize=10,color="white",style="solid",shape="box"];18638 -> 22162[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22162 -> 18887[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18641 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18641[label="primMulNat (Succ wx1430) (Succ wx1436)",fontsize=16,color="magenta"];18641 -> 18888[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18641 -> 18889[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18640[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg (Succ wx18650)) (Neg wx1988) == GT))",fontsize=16,color="black",shape="triangle"];18640 -> 18890[label="",style="solid", color="black", weight=3]; 77.24/37.64 18643 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18643[label="primMulNat (Succ wx1430) (Succ wx1436)",fontsize=16,color="magenta"];18643 -> 18891[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18643 -> 18892[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18642[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (Neg wx1989) == GT))",fontsize=16,color="burlywood",shape="triangle"];22163[label="wx1989/Succ wx19890",fontsize=10,color="white",style="solid",shape="box"];18642 -> 22163[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22163 -> 18893[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22164[label="wx1989/Zero",fontsize=10,color="white",style="solid",shape="box"];18642 -> 22164[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22164 -> 18894[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18644 -> 18895[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18644[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg (primMulNat Zero (Succ wx1826))) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="magenta"];18644 -> 18896[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18645[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg (primMulNat Zero Zero)) (Pos (Succ wx1834) * Pos (Succ wx1839)) == GT))",fontsize=16,color="black",shape="box"];18645 -> 18897[label="",style="solid", color="black", weight=3]; 77.24/37.64 18646[label="wx1461",fontsize=16,color="green",shape="box"];18647[label="Succ wx1456",fontsize=16,color="green",shape="box"];18648[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (Neg (Succ wx19760)) == GT))",fontsize=16,color="black",shape="box"];18648 -> 18898[label="",style="solid", color="black", weight=3]; 77.24/37.64 18649[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18649 -> 18899[label="",style="solid", color="black", weight=3]; 77.24/37.64 18650[label="wx1469",fontsize=16,color="green",shape="box"];18651[label="Succ wx1464",fontsize=16,color="green",shape="box"];18652[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (Neg (Succ wx19770)) == GT))",fontsize=16,color="black",shape="box"];18652 -> 18900[label="",style="solid", color="black", weight=3]; 77.24/37.64 18653[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18653 -> 18901[label="",style="solid", color="black", weight=3]; 77.24/37.64 18654[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg (primMulNat Zero Zero)) (Neg (Succ wx1858) * Neg (Succ wx1863)) == GT))",fontsize=16,color="black",shape="box"];18654 -> 18902[label="",style="solid", color="black", weight=3]; 77.24/37.64 18655[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];18655 -> 18903[label="",style="solid", color="black", weight=3]; 77.24/37.64 18656 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18656[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18656 -> 18904[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18656 -> 18905[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18657 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18657[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18657 -> 18906[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18657 -> 18907[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18658 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18658[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18658 -> 18908[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18658 -> 18909[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18659[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];18659 -> 18910[label="",style="solid", color="black", weight=3]; 77.24/37.64 18660 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18660[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18660 -> 18911[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18660 -> 18912[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18661 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18661[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18661 -> 18913[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18661 -> 18914[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18662 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18662[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18662 -> 18915[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18662 -> 18916[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18663[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx11620) (Succ wx19620) == GT))",fontsize=16,color="black",shape="box"];18663 -> 18917[label="",style="solid", color="black", weight=3]; 77.24/37.64 18664[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx11620) Zero == GT))",fontsize=16,color="black",shape="box"];18664 -> 18918[label="",style="solid", color="black", weight=3]; 77.24/37.64 18665[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx19630) == GT))",fontsize=16,color="black",shape="box"];18665 -> 18919[label="",style="solid", color="black", weight=3]; 77.24/37.64 18666[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18666 -> 18920[label="",style="solid", color="black", weight=3]; 77.24/37.64 18667 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18667[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Pos Zero))",fontsize=16,color="magenta"];18667 -> 18921[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18667 -> 18922[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18667 -> 18923[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18668[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18668 -> 18924[label="",style="solid", color="black", weight=3]; 77.24/37.64 18669[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx94000) wx18700 == GT))",fontsize=16,color="burlywood",shape="box"];22165[label="wx18700/Succ wx187000",fontsize=10,color="white",style="solid",shape="box"];18669 -> 22165[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22165 -> 18925[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22166[label="wx18700/Zero",fontsize=10,color="white",style="solid",shape="box"];18669 -> 22166[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22166 -> 18926[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18670[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero wx18700 == GT))",fontsize=16,color="burlywood",shape="box"];22167[label="wx18700/Succ wx187000",fontsize=10,color="white",style="solid",shape="box"];18670 -> 22167[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22167 -> 18927[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22168[label="wx18700/Zero",fontsize=10,color="white",style="solid",shape="box"];18670 -> 22168[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22168 -> 18928[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18671[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18671 -> 18929[label="",style="solid", color="black", weight=3]; 77.24/37.64 18672 -> 18389[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18672[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];18673[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];18673 -> 18930[label="",style="solid", color="black", weight=3]; 77.24/37.64 18674 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18674[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Pos Zero))",fontsize=16,color="magenta"];18674 -> 18931[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18674 -> 18932[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18674 -> 18933[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18675[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18675 -> 18934[label="",style="solid", color="black", weight=3]; 77.24/37.64 18676[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx11630) (Succ wx19640) == GT))",fontsize=16,color="black",shape="box"];18676 -> 18935[label="",style="solid", color="black", weight=3]; 77.24/37.64 18677[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx11630) Zero == GT))",fontsize=16,color="black",shape="box"];18677 -> 18936[label="",style="solid", color="black", weight=3]; 77.24/37.64 18678[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx19650) == GT))",fontsize=16,color="black",shape="box"];18678 -> 18937[label="",style="solid", color="black", weight=3]; 77.24/37.64 18679[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18679 -> 18938[label="",style="solid", color="black", weight=3]; 77.24/37.64 18680 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18680[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Neg Zero))",fontsize=16,color="magenta"];18680 -> 18939[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18680 -> 18940[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18680 -> 18941[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18681[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18681 -> 18942[label="",style="solid", color="black", weight=3]; 77.24/37.64 18682[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx94300) wx18720 == GT))",fontsize=16,color="burlywood",shape="box"];22169[label="wx18720/Succ wx187200",fontsize=10,color="white",style="solid",shape="box"];18682 -> 22169[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22169 -> 18943[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22170[label="wx18720/Zero",fontsize=10,color="white",style="solid",shape="box"];18682 -> 22170[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22170 -> 18944[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18683[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero wx18720 == GT))",fontsize=16,color="burlywood",shape="box"];22171[label="wx18720/Succ wx187200",fontsize=10,color="white",style="solid",shape="box"];18683 -> 22171[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22171 -> 18945[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22172[label="wx18720/Zero",fontsize=10,color="white",style="solid",shape="box"];18683 -> 22172[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22172 -> 18946[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18684[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18684 -> 18947[label="",style="solid", color="black", weight=3]; 77.24/37.64 18685 -> 18404[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18685[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];18686[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];18686 -> 18948[label="",style="solid", color="black", weight=3]; 77.24/37.64 18687 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18687[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Neg Zero))",fontsize=16,color="magenta"];18687 -> 18949[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18687 -> 18950[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18687 -> 18951[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18688[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18688 -> 18952[label="",style="solid", color="black", weight=3]; 77.24/37.64 18689[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos (primMulNat (Succ wx1485) Zero)) (Pos (Succ wx1480) * Pos (Succ wx1486)) == GT))",fontsize=16,color="black",shape="box"];18689 -> 18953[label="",style="solid", color="black", weight=3]; 77.24/37.64 18690[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) True)",fontsize=16,color="black",shape="box"];18690 -> 18954[label="",style="solid", color="black", weight=3]; 77.24/37.64 18691[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM1 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) False)",fontsize=16,color="black",shape="box"];18691 -> 18955[label="",style="solid", color="black", weight=3]; 77.24/37.64 18692[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) True)",fontsize=16,color="black",shape="box"];18692 -> 18956[label="",style="solid", color="black", weight=3]; 77.24/37.64 18693[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM1 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) False)",fontsize=16,color="black",shape="box"];18693 -> 18957[label="",style="solid", color="black", weight=3]; 77.24/37.64 18694[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos (primMulNat (Succ wx1512) Zero)) (Neg (Succ wx1507) * Neg (Succ wx1513)) == GT))",fontsize=16,color="black",shape="box"];18694 -> 18958[label="",style="solid", color="black", weight=3]; 77.24/37.64 18695 -> 18959[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18695[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos (primMulNat Zero (Succ wx1517))) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="magenta"];18695 -> 18960[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18696[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) True)",fontsize=16,color="black",shape="box"];18696 -> 18961[label="",style="solid", color="black", weight=3]; 77.24/37.64 18697 -> 18433[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18697[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (GT == GT))",fontsize=16,color="magenta"];18698[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) (EQ == GT))",fontsize=16,color="black",shape="box"];18698 -> 18962[label="",style="solid", color="black", weight=3]; 77.24/37.64 18699[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) True)",fontsize=16,color="black",shape="box"];18699 -> 18963[label="",style="solid", color="black", weight=3]; 77.24/37.64 18700 -> 18443[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18700[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (GT == GT))",fontsize=16,color="magenta"];18701[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) (EQ == GT))",fontsize=16,color="black",shape="box"];18701 -> 18964[label="",style="solid", color="black", weight=3]; 77.24/37.64 18702 -> 18965[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18702[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos (primMulNat Zero (Succ wx1544))) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="magenta"];18702 -> 18966[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18703[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos (primMulNat Zero Zero)) (Pos (Succ wx1552) * Pos (Succ wx1557)) == GT))",fontsize=16,color="black",shape="box"];18703 -> 18967[label="",style="solid", color="black", weight=3]; 77.24/37.64 18704[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) True)",fontsize=16,color="black",shape="box"];18704 -> 18968[label="",style="solid", color="black", weight=3]; 77.24/37.64 18705[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM1 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) False)",fontsize=16,color="black",shape="box"];18705 -> 18969[label="",style="solid", color="black", weight=3]; 77.24/37.64 18706[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) True)",fontsize=16,color="black",shape="box"];18706 -> 18970[label="",style="solid", color="black", weight=3]; 77.24/37.64 18707[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM1 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) False)",fontsize=16,color="black",shape="box"];18707 -> 18971[label="",style="solid", color="black", weight=3]; 77.24/37.64 18708[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos (primMulNat Zero Zero)) (Neg (Succ wx1576) * Neg (Succ wx1581)) == GT))",fontsize=16,color="black",shape="box"];18708 -> 18972[label="",style="solid", color="black", weight=3]; 77.24/37.64 18709[label="wx20700",fontsize=16,color="green",shape="box"];18710[label="Succ wx20000",fontsize=16,color="green",shape="box"];18711[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx15820) wx1978 == GT))",fontsize=16,color="burlywood",shape="box"];22173[label="wx1978/Succ wx19780",fontsize=10,color="white",style="solid",shape="box"];18711 -> 22173[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22173 -> 18973[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22174[label="wx1978/Zero",fontsize=10,color="white",style="solid",shape="box"];18711 -> 22174[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22174 -> 18974[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18712[label="wx20700",fontsize=16,color="green",shape="box"];18713[label="Succ wx20000",fontsize=16,color="green",shape="box"];18714[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (Succ wx19790)) == GT))",fontsize=16,color="black",shape="box"];18714 -> 18975[label="",style="solid", color="black", weight=3]; 77.24/37.64 18715[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18715 -> 18976[label="",style="solid", color="black", weight=3]; 77.24/37.64 18716[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18716 -> 18977[label="",style="solid", color="black", weight=3]; 77.24/37.64 18717[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18717 -> 18978[label="",style="solid", color="black", weight=3]; 77.24/37.64 18718[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx11450 wx19380 == GT))",fontsize=16,color="burlywood",shape="triangle"];22175[label="wx11450/Succ wx114500",fontsize=10,color="white",style="solid",shape="box"];18718 -> 22175[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22175 -> 18979[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22176[label="wx11450/Zero",fontsize=10,color="white",style="solid",shape="box"];18718 -> 22176[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22176 -> 18980[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18719[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18719 -> 18981[label="",style="solid", color="black", weight=3]; 77.24/37.64 18720[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18720 -> 18982[label="",style="solid", color="black", weight=3]; 77.24/37.64 18721[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];18721 -> 18983[label="",style="solid", color="black", weight=3]; 77.24/37.64 18722[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18722 -> 18984[label="",style="solid", color="black", weight=3]; 77.24/37.64 18723[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) otherwise)",fontsize=16,color="black",shape="box"];18723 -> 18985[label="",style="solid", color="black", weight=3]; 77.24/37.64 18724[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];18724 -> 18986[label="",style="solid", color="black", weight=3]; 77.24/37.64 18725 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18725[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18725 -> 18987[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18725 -> 18988[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18726 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18726[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18726 -> 18989[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18726 -> 18990[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18727 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18727[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18727 -> 18991[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18727 -> 18992[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18728[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];18728 -> 18993[label="",style="solid", color="black", weight=3]; 77.24/37.64 18729 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18729[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18729 -> 18994[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18729 -> 18995[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18730 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18730[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18730 -> 18996[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18730 -> 18997[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18731 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18731[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];18731 -> 18998[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18731 -> 18999[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18732[label="wx20700",fontsize=16,color="green",shape="box"];18733[label="Succ wx20000",fontsize=16,color="green",shape="box"];18734[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx15850) wx1980 == GT))",fontsize=16,color="burlywood",shape="box"];22177[label="wx1980/Succ wx19800",fontsize=10,color="white",style="solid",shape="box"];18734 -> 22177[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22177 -> 19000[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22178[label="wx1980/Zero",fontsize=10,color="white",style="solid",shape="box"];18734 -> 22178[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22178 -> 19001[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18735[label="wx20700",fontsize=16,color="green",shape="box"];18736[label="Succ wx20000",fontsize=16,color="green",shape="box"];18737[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos (Succ wx19810)) == GT))",fontsize=16,color="black",shape="box"];18737 -> 19002[label="",style="solid", color="black", weight=3]; 77.24/37.64 18738[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];18738 -> 19003[label="",style="solid", color="black", weight=3]; 77.24/37.64 18739[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18739 -> 19004[label="",style="solid", color="black", weight=3]; 77.24/37.64 18740[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18740 -> 19005[label="",style="solid", color="black", weight=3]; 77.24/37.64 18741[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx11480 wx19400 == GT))",fontsize=16,color="burlywood",shape="triangle"];22179[label="wx11480/Succ wx114800",fontsize=10,color="white",style="solid",shape="box"];18741 -> 22179[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22179 -> 19006[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22180[label="wx11480/Zero",fontsize=10,color="white",style="solid",shape="box"];18741 -> 22180[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22180 -> 19007[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18742[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18742 -> 19008[label="",style="solid", color="black", weight=3]; 77.24/37.64 18743[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18743 -> 19009[label="",style="solid", color="black", weight=3]; 77.24/37.64 18744[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];18744 -> 19010[label="",style="solid", color="black", weight=3]; 77.24/37.64 18745[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];18745 -> 19011[label="",style="solid", color="black", weight=3]; 77.24/37.64 18746[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) otherwise)",fontsize=16,color="black",shape="box"];18746 -> 19012[label="",style="solid", color="black", weight=3]; 77.24/37.64 18747[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (Pos (Succ wx1166) * Pos (Succ wx1172)) == GT))",fontsize=16,color="black",shape="box"];18747 -> 19013[label="",style="solid", color="black", weight=3]; 77.24/37.64 18748 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18748[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)))",fontsize=16,color="magenta"];18748 -> 19014[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18748 -> 19015[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18748 -> 19016[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18749[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM0 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) otherwise)",fontsize=16,color="black",shape="box"];18749 -> 19017[label="",style="solid", color="black", weight=3]; 77.24/37.64 18750 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18750[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)))",fontsize=16,color="magenta"];18750 -> 19018[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18750 -> 19019[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18750 -> 19020[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18751[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM0 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) otherwise)",fontsize=16,color="black",shape="box"];18751 -> 19021[label="",style="solid", color="black", weight=3]; 77.24/37.64 18752[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (Neg (Succ wx1193) * Neg (Succ wx1199)) == GT))",fontsize=16,color="black",shape="box"];18752 -> 19022[label="",style="solid", color="black", weight=3]; 77.24/37.64 18754 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18754[label="primMulNat Zero (Succ wx1203)",fontsize=16,color="magenta"];18754 -> 19023[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18754 -> 19024[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18753[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos wx1990) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22181[label="wx1990/Succ wx19900",fontsize=10,color="white",style="solid",shape="box"];18753 -> 22181[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22181 -> 19025[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22182[label="wx1990/Zero",fontsize=10,color="white",style="solid",shape="box"];18753 -> 22182[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22182 -> 19026[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18755 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18755[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM wx1216 (Pos Zero :% Neg (Succ wx1217)))",fontsize=16,color="magenta"];18755 -> 19027[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18755 -> 19028[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18755 -> 19029[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18756[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM1 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) False)",fontsize=16,color="black",shape="box"];18756 -> 19030[label="",style="solid", color="black", weight=3]; 77.24/37.64 18757 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18757[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM wx1225 (Pos Zero :% Pos (Succ wx1226)))",fontsize=16,color="magenta"];18757 -> 19031[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18757 -> 19032[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18757 -> 19033[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18758[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM1 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) False)",fontsize=16,color="black",shape="box"];18758 -> 19034[label="",style="solid", color="black", weight=3]; 77.24/37.64 18760 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18760[label="primMulNat Zero (Succ wx1230)",fontsize=16,color="magenta"];18760 -> 19035[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18760 -> 19036[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18759[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos wx1991) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22183[label="wx1991/Succ wx19910",fontsize=10,color="white",style="solid",shape="box"];18759 -> 22183[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22183 -> 19037[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22184[label="wx1991/Zero",fontsize=10,color="white",style="solid",shape="box"];18759 -> 22184[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22184 -> 19038[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18761[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (Pos (Succ wx1238) * Pos (Succ wx1243)) == GT))",fontsize=16,color="black",shape="box"];18761 -> 19039[label="",style="solid", color="black", weight=3]; 77.24/37.64 18762 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18762[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM wx1250 (Pos Zero :% Neg (Succ wx1251)))",fontsize=16,color="magenta"];18762 -> 19040[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18762 -> 19041[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18762 -> 19042[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18763[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM0 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) otherwise)",fontsize=16,color="black",shape="box"];18763 -> 19043[label="",style="solid", color="black", weight=3]; 77.24/37.64 18764 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18764[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM wx1258 (Pos Zero :% Pos (Succ wx1259)))",fontsize=16,color="magenta"];18764 -> 19044[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18764 -> 19045[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18764 -> 19046[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18765[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM0 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) otherwise)",fontsize=16,color="black",shape="box"];18765 -> 19047[label="",style="solid", color="black", weight=3]; 77.24/37.64 18766[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (Neg (Succ wx1262) * Neg (Succ wx1267)) == GT))",fontsize=16,color="black",shape="box"];18766 -> 19048[label="",style="solid", color="black", weight=3]; 77.24/37.64 18767[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18767 -> 19049[label="",style="solid", color="black", weight=3]; 77.24/37.64 18768 -> 18527[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18768[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="magenta"];18769[label="wx394",fontsize=16,color="green",shape="box"];18770[label="wx397",fontsize=16,color="green",shape="box"];18771 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18771[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18771 -> 19050[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18771 -> 19051[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18772[label="wx394",fontsize=16,color="green",shape="box"];18773[label="wx397",fontsize=16,color="green",shape="box"];18774[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx19480 wx11510 == GT))",fontsize=16,color="burlywood",shape="triangle"];22185[label="wx19480/Succ wx194800",fontsize=10,color="white",style="solid",shape="box"];18774 -> 22185[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22185 -> 19052[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22186[label="wx19480/Zero",fontsize=10,color="white",style="solid",shape="box"];18774 -> 22186[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22186 -> 19053[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18775[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18775 -> 19054[label="",style="solid", color="black", weight=3]; 77.24/37.64 18776[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18776 -> 19055[label="",style="solid", color="black", weight=3]; 77.24/37.64 18777[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18777 -> 19056[label="",style="solid", color="black", weight=3]; 77.24/37.64 18778 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18778[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18778 -> 19057[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18778 -> 19058[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18779[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx164000) (Succ wx49200) == GT))",fontsize=16,color="black",shape="box"];18779 -> 19059[label="",style="solid", color="black", weight=3]; 77.24/37.64 18780[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx164000) Zero == GT))",fontsize=16,color="black",shape="box"];18780 -> 19060[label="",style="solid", color="black", weight=3]; 77.24/37.64 18781[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx49200) == GT))",fontsize=16,color="black",shape="box"];18781 -> 19061[label="",style="solid", color="black", weight=3]; 77.24/37.64 18782[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18782 -> 19062[label="",style="solid", color="black", weight=3]; 77.24/37.64 18783 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18783[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)))",fontsize=16,color="magenta"];18783 -> 19063[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18783 -> 19064[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18783 -> 19065[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18784[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18784 -> 19066[label="",style="solid", color="black", weight=3]; 77.24/37.64 18785 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18785[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18785 -> 19067[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18785 -> 19068[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18786[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx19500 wx11520 == GT))",fontsize=16,color="burlywood",shape="triangle"];22187[label="wx19500/Succ wx195000",fontsize=10,color="white",style="solid",shape="box"];18786 -> 22187[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22187 -> 19069[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22188[label="wx19500/Zero",fontsize=10,color="white",style="solid",shape="box"];18786 -> 22188[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22188 -> 19070[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18787[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18787 -> 19071[label="",style="solid", color="black", weight=3]; 77.24/37.64 18788[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18788 -> 19072[label="",style="solid", color="black", weight=3]; 77.24/37.64 18789[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="black",shape="triangle"];18789 -> 19073[label="",style="solid", color="black", weight=3]; 77.24/37.64 18790 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18790[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18790 -> 19074[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18790 -> 19075[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18791[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx164200) (Succ wx49500) == GT))",fontsize=16,color="black",shape="box"];18791 -> 19076[label="",style="solid", color="black", weight=3]; 77.24/37.64 18792[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx164200) Zero == GT))",fontsize=16,color="black",shape="box"];18792 -> 19077[label="",style="solid", color="black", weight=3]; 77.24/37.64 18793[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx49500) == GT))",fontsize=16,color="black",shape="box"];18793 -> 19078[label="",style="solid", color="black", weight=3]; 77.24/37.64 18794[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18794 -> 19079[label="",style="solid", color="black", weight=3]; 77.24/37.64 18795 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18795[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)))",fontsize=16,color="magenta"];18795 -> 19080[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18795 -> 19081[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18795 -> 19082[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18796[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];18796 -> 19083[label="",style="solid", color="black", weight=3]; 77.24/37.64 18797 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18797[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18797 -> 19084[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18797 -> 19085[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18798[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];18798 -> 19086[label="",style="solid", color="black", weight=3]; 77.24/37.64 18799 -> 18555[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18799[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="magenta"];18800[label="wx394",fontsize=16,color="green",shape="box"];18801[label="wx397",fontsize=16,color="green",shape="box"];18802 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18802[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];18802 -> 19087[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18802 -> 19088[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18803[label="wx394",fontsize=16,color="green",shape="box"];18804[label="wx397",fontsize=16,color="green",shape="box"];18805[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (Pos (Succ wx1648) * Pos (Succ wx1654)) == GT))",fontsize=16,color="black",shape="box"];18805 -> 19089[label="",style="solid", color="black", weight=3]; 77.24/37.64 18806[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (primCmpNat (Succ wx19700) Zero == GT))",fontsize=16,color="black",shape="box"];18806 -> 19090[label="",style="solid", color="black", weight=3]; 77.24/37.64 18807[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (EQ == GT))",fontsize=16,color="black",shape="box"];18807 -> 19091[label="",style="solid", color="black", weight=3]; 77.24/37.64 18808[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (primCmpNat (Succ wx19710) Zero == GT))",fontsize=16,color="black",shape="box"];18808 -> 19092[label="",style="solid", color="black", weight=3]; 77.24/37.64 18809[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (EQ == GT))",fontsize=16,color="black",shape="box"];18809 -> 19093[label="",style="solid", color="black", weight=3]; 77.24/37.64 18810[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (Neg (Succ wx1675) * Neg (Succ wx1681)) == GT))",fontsize=16,color="black",shape="box"];18810 -> 19094[label="",style="solid", color="black", weight=3]; 77.24/37.64 18812 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18812[label="primMulNat Zero (Succ wx1685)",fontsize=16,color="magenta"];18812 -> 19095[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18812 -> 19096[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18811[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg wx1992) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22189[label="wx1992/Succ wx19920",fontsize=10,color="white",style="solid",shape="box"];18811 -> 22189[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22189 -> 19097[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22190[label="wx1992/Zero",fontsize=10,color="white",style="solid",shape="box"];18811 -> 22190[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22190 -> 19098[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18813[label="wx1323",fontsize=16,color="green",shape="box"];18814[label="Succ wx1317",fontsize=16,color="green",shape="box"];18815[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat wx1982 (Succ wx17500) == GT))",fontsize=16,color="burlywood",shape="box"];22191[label="wx1982/Succ wx19820",fontsize=10,color="white",style="solid",shape="box"];18815 -> 22191[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22191 -> 19099[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22192[label="wx1982/Zero",fontsize=10,color="white",style="solid",shape="box"];18815 -> 22192[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22192 -> 19100[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18816[label="wx1323",fontsize=16,color="green",shape="box"];18817[label="Succ wx1317",fontsize=16,color="green",shape="box"];18818[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (Neg (Succ wx19830)) == GT))",fontsize=16,color="black",shape="box"];18818 -> 19101[label="",style="solid", color="black", weight=3]; 77.24/37.64 18819[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18819 -> 19102[label="",style="solid", color="black", weight=3]; 77.24/37.64 18820[label="wx1332",fontsize=16,color="green",shape="box"];18821[label="Succ wx1326",fontsize=16,color="green",shape="box"];18822[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat wx1984 (Succ wx17510) == GT))",fontsize=16,color="burlywood",shape="box"];22193[label="wx1984/Succ wx19840",fontsize=10,color="white",style="solid",shape="box"];18822 -> 22193[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22193 -> 19103[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22194[label="wx1984/Zero",fontsize=10,color="white",style="solid",shape="box"];18822 -> 22194[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22194 -> 19104[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18823[label="wx1332",fontsize=16,color="green",shape="box"];18824[label="Succ wx1326",fontsize=16,color="green",shape="box"];18825[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (Neg (Succ wx19850)) == GT))",fontsize=16,color="black",shape="box"];18825 -> 19105[label="",style="solid", color="black", weight=3]; 77.24/37.64 18826[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18826 -> 19106[label="",style="solid", color="black", weight=3]; 77.24/37.64 18828 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18828[label="primMulNat Zero (Succ wx1712)",fontsize=16,color="magenta"];18828 -> 19107[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18828 -> 19108[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18827[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg wx1993) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22195[label="wx1993/Succ wx19930",fontsize=10,color="white",style="solid",shape="box"];18827 -> 22195[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22195 -> 19109[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22196[label="wx1993/Zero",fontsize=10,color="white",style="solid",shape="box"];18827 -> 22196[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22196 -> 19110[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18829[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (Pos (Succ wx1720) * Pos (Succ wx1725)) == GT))",fontsize=16,color="black",shape="box"];18829 -> 19111[label="",style="solid", color="black", weight=3]; 77.24/37.64 18830[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (primCmpNat (Succ wx19720) Zero == GT))",fontsize=16,color="black",shape="box"];18830 -> 19112[label="",style="solid", color="black", weight=3]; 77.24/37.64 18831[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (EQ == GT))",fontsize=16,color="black",shape="box"];18831 -> 19113[label="",style="solid", color="black", weight=3]; 77.24/37.64 18832[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (primCmpNat (Succ wx19730) Zero == GT))",fontsize=16,color="black",shape="box"];18832 -> 19114[label="",style="solid", color="black", weight=3]; 77.24/37.64 18833[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (EQ == GT))",fontsize=16,color="black",shape="box"];18833 -> 19115[label="",style="solid", color="black", weight=3]; 77.24/37.64 18834[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (Neg (Succ wx1744) * Neg (Succ wx1749)) == GT))",fontsize=16,color="black",shape="box"];18834 -> 19116[label="",style="solid", color="black", weight=3]; 77.24/37.64 18835[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18835 -> 19117[label="",style="solid", color="black", weight=3]; 77.24/37.64 18836 -> 18591[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18836[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="magenta"];18837[label="wx622",fontsize=16,color="green",shape="box"];18838[label="wx625",fontsize=16,color="green",shape="box"];18839 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18839[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18839 -> 19118[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18839 -> 19119[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18840[label="wx622",fontsize=16,color="green",shape="box"];18841[label="wx625",fontsize=16,color="green",shape="box"];18842[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx19560 wx11570 == GT))",fontsize=16,color="burlywood",shape="triangle"];22197[label="wx19560/Succ wx195600",fontsize=10,color="white",style="solid",shape="box"];18842 -> 22197[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22197 -> 19120[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22198[label="wx19560/Zero",fontsize=10,color="white",style="solid",shape="box"];18842 -> 22198[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22198 -> 19121[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18843[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18843 -> 19122[label="",style="solid", color="black", weight=3]; 77.24/37.64 18844[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18844 -> 19123[label="",style="solid", color="black", weight=3]; 77.24/37.64 18845[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18845 -> 19124[label="",style="solid", color="black", weight=3]; 77.24/37.64 18846 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18846[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18846 -> 19125[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18846 -> 19126[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18847[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx175400) (Succ wx72000) == GT))",fontsize=16,color="black",shape="box"];18847 -> 19127[label="",style="solid", color="black", weight=3]; 77.24/37.64 18848[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx175400) Zero == GT))",fontsize=16,color="black",shape="box"];18848 -> 19128[label="",style="solid", color="black", weight=3]; 77.24/37.64 18849[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx72000) == GT))",fontsize=16,color="black",shape="box"];18849 -> 19129[label="",style="solid", color="black", weight=3]; 77.24/37.64 18850[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18850 -> 19130[label="",style="solid", color="black", weight=3]; 77.24/37.64 18851 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18851[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)))",fontsize=16,color="magenta"];18851 -> 19131[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18851 -> 19132[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18851 -> 19133[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18852[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18852 -> 19134[label="",style="solid", color="black", weight=3]; 77.24/37.64 18853 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18853[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18853 -> 19135[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18853 -> 19136[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18854[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx19580 wx11580 == GT))",fontsize=16,color="burlywood",shape="triangle"];22199[label="wx19580/Succ wx195800",fontsize=10,color="white",style="solid",shape="box"];18854 -> 22199[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22199 -> 19137[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22200[label="wx19580/Zero",fontsize=10,color="white",style="solid",shape="box"];18854 -> 22200[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22200 -> 19138[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18855[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18855 -> 19139[label="",style="solid", color="black", weight=3]; 77.24/37.64 18856[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18856 -> 19140[label="",style="solid", color="black", weight=3]; 77.24/37.64 18857[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="black",shape="triangle"];18857 -> 19141[label="",style="solid", color="black", weight=3]; 77.24/37.64 18858 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18858[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18858 -> 19142[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18858 -> 19143[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18859[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx175600) (Succ wx72300) == GT))",fontsize=16,color="black",shape="box"];18859 -> 19144[label="",style="solid", color="black", weight=3]; 77.24/37.64 18860[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx175600) Zero == GT))",fontsize=16,color="black",shape="box"];18860 -> 19145[label="",style="solid", color="black", weight=3]; 77.24/37.64 18861[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx72300) == GT))",fontsize=16,color="black",shape="box"];18861 -> 19146[label="",style="solid", color="black", weight=3]; 77.24/37.64 18862[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18862 -> 19147[label="",style="solid", color="black", weight=3]; 77.24/37.64 18863 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18863[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)))",fontsize=16,color="magenta"];18863 -> 19148[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18863 -> 19149[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18863 -> 19150[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18864[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];18864 -> 19151[label="",style="solid", color="black", weight=3]; 77.24/37.64 18865 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18865[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18865 -> 19152[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18865 -> 19153[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18866[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];18866 -> 19154[label="",style="solid", color="black", weight=3]; 77.24/37.64 18867 -> 18619[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18867[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="magenta"];18868[label="wx622",fontsize=16,color="green",shape="box"];18869[label="wx625",fontsize=16,color="green",shape="box"];18870 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18870[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];18870 -> 19155[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18870 -> 19156[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18871[label="wx622",fontsize=16,color="green",shape="box"];18872[label="wx625",fontsize=16,color="green",shape="box"];18873[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (Pos (Succ wx1762) * Pos (Succ wx1768)) == GT))",fontsize=16,color="black",shape="box"];18873 -> 19157[label="",style="solid", color="black", weight=3]; 77.24/37.64 18874[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (primCmpNat (Succ wx19740) Zero == GT))",fontsize=16,color="black",shape="box"];18874 -> 19158[label="",style="solid", color="black", weight=3]; 77.24/37.64 18875[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (EQ == GT))",fontsize=16,color="black",shape="box"];18875 -> 19159[label="",style="solid", color="black", weight=3]; 77.24/37.64 18876[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (primCmpNat (Succ wx19750) Zero == GT))",fontsize=16,color="black",shape="box"];18876 -> 19160[label="",style="solid", color="black", weight=3]; 77.24/37.64 18877[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (EQ == GT))",fontsize=16,color="black",shape="box"];18877 -> 19161[label="",style="solid", color="black", weight=3]; 77.24/37.64 18878[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (Neg (Succ wx1789) * Neg (Succ wx1795)) == GT))",fontsize=16,color="black",shape="box"];18878 -> 19162[label="",style="solid", color="black", weight=3]; 77.24/37.64 18880 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18880[label="primMulNat Zero (Succ wx1799)",fontsize=16,color="magenta"];18880 -> 19163[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18880 -> 19164[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18879[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg wx1994) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22201[label="wx1994/Succ wx19940",fontsize=10,color="white",style="solid",shape="box"];18879 -> 22201[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22201 -> 19165[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22202[label="wx1994/Zero",fontsize=10,color="white",style="solid",shape="box"];18879 -> 22202[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22202 -> 19166[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18881[label="wx1427",fontsize=16,color="green",shape="box"];18882[label="Succ wx1421",fontsize=16,color="green",shape="box"];18883[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat wx1986 (Succ wx18640) == GT))",fontsize=16,color="burlywood",shape="box"];22203[label="wx1986/Succ wx19860",fontsize=10,color="white",style="solid",shape="box"];18883 -> 22203[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22203 -> 19167[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22204[label="wx1986/Zero",fontsize=10,color="white",style="solid",shape="box"];18883 -> 22204[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22204 -> 19168[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18884[label="wx1427",fontsize=16,color="green",shape="box"];18885[label="Succ wx1421",fontsize=16,color="green",shape="box"];18886[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (Neg (Succ wx19870)) == GT))",fontsize=16,color="black",shape="box"];18886 -> 19169[label="",style="solid", color="black", weight=3]; 77.24/37.64 18887[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18887 -> 19170[label="",style="solid", color="black", weight=3]; 77.24/37.64 18888[label="wx1436",fontsize=16,color="green",shape="box"];18889[label="Succ wx1430",fontsize=16,color="green",shape="box"];18890[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat wx1988 (Succ wx18650) == GT))",fontsize=16,color="burlywood",shape="box"];22205[label="wx1988/Succ wx19880",fontsize=10,color="white",style="solid",shape="box"];18890 -> 22205[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22205 -> 19171[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22206[label="wx1988/Zero",fontsize=10,color="white",style="solid",shape="box"];18890 -> 22206[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22206 -> 19172[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18891[label="wx1436",fontsize=16,color="green",shape="box"];18892[label="Succ wx1430",fontsize=16,color="green",shape="box"];18893[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (Neg (Succ wx19890)) == GT))",fontsize=16,color="black",shape="box"];18893 -> 19173[label="",style="solid", color="black", weight=3]; 77.24/37.64 18894[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpInt (Neg Zero) (Neg Zero) == GT))",fontsize=16,color="black",shape="box"];18894 -> 19174[label="",style="solid", color="black", weight=3]; 77.24/37.64 18896 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18896[label="primMulNat Zero (Succ wx1826)",fontsize=16,color="magenta"];18896 -> 19175[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18896 -> 19176[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18895[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg wx1995) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22207[label="wx1995/Succ wx19950",fontsize=10,color="white",style="solid",shape="box"];18895 -> 22207[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22207 -> 19177[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22208[label="wx1995/Zero",fontsize=10,color="white",style="solid",shape="box"];18895 -> 22208[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22208 -> 19178[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18897[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (Pos (Succ wx1834) * Pos (Succ wx1839)) == GT))",fontsize=16,color="black",shape="box"];18897 -> 19179[label="",style="solid", color="black", weight=3]; 77.24/37.64 18898[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (primCmpNat (Succ wx19760) Zero == GT))",fontsize=16,color="black",shape="box"];18898 -> 19180[label="",style="solid", color="black", weight=3]; 77.24/37.64 18899[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (EQ == GT))",fontsize=16,color="black",shape="box"];18899 -> 19181[label="",style="solid", color="black", weight=3]; 77.24/37.64 18900[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (primCmpNat (Succ wx19770) Zero == GT))",fontsize=16,color="black",shape="box"];18900 -> 19182[label="",style="solid", color="black", weight=3]; 77.24/37.64 18901[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (EQ == GT))",fontsize=16,color="black",shape="box"];18901 -> 19183[label="",style="solid", color="black", weight=3]; 77.24/37.64 18902[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (Neg (Succ wx1858) * Neg (Succ wx1863)) == GT))",fontsize=16,color="black",shape="box"];18902 -> 19184[label="",style="solid", color="black", weight=3]; 77.24/37.64 18903[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18903 -> 19185[label="",style="solid", color="black", weight=3]; 77.24/37.64 18904[label="wx850",fontsize=16,color="green",shape="box"];18905[label="wx853",fontsize=16,color="green",shape="box"];18906[label="wx850",fontsize=16,color="green",shape="box"];18907[label="wx853",fontsize=16,color="green",shape="box"];18908[label="wx850",fontsize=16,color="green",shape="box"];18909[label="wx853",fontsize=16,color="green",shape="box"];18910[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18910 -> 19186[label="",style="solid", color="black", weight=3]; 77.24/37.64 18911[label="wx850",fontsize=16,color="green",shape="box"];18912[label="wx853",fontsize=16,color="green",shape="box"];18913[label="wx850",fontsize=16,color="green",shape="box"];18914[label="wx853",fontsize=16,color="green",shape="box"];18915[label="wx850",fontsize=16,color="green",shape="box"];18916[label="wx853",fontsize=16,color="green",shape="box"];18917[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx11620 wx19620 == GT))",fontsize=16,color="burlywood",shape="triangle"];22209[label="wx11620/Succ wx116200",fontsize=10,color="white",style="solid",shape="box"];18917 -> 22209[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22209 -> 19187[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22210[label="wx11620/Zero",fontsize=10,color="white",style="solid",shape="box"];18917 -> 22210[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22210 -> 19188[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18918[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18918 -> 19189[label="",style="solid", color="black", weight=3]; 77.24/37.64 18919[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18919 -> 19190[label="",style="solid", color="black", weight=3]; 77.24/37.64 18920[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];18920 -> 19191[label="",style="solid", color="black", weight=3]; 77.24/37.64 18921[label="wx850",fontsize=16,color="green",shape="box"];18922[label="wx856",fontsize=16,color="green",shape="box"];18923[label="Neg (Succ wx857) :% Pos Zero",fontsize=16,color="green",shape="box"];18924 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18924[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18924 -> 19192[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18924 -> 19193[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18925[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx94000) (Succ wx187000) == GT))",fontsize=16,color="black",shape="box"];18925 -> 19194[label="",style="solid", color="black", weight=3]; 77.24/37.64 18926[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx94000) Zero == GT))",fontsize=16,color="black",shape="box"];18926 -> 19195[label="",style="solid", color="black", weight=3]; 77.24/37.64 18927[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx187000) == GT))",fontsize=16,color="black",shape="box"];18927 -> 19196[label="",style="solid", color="black", weight=3]; 77.24/37.64 18928[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18928 -> 19197[label="",style="solid", color="black", weight=3]; 77.24/37.64 18929 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18929[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)))",fontsize=16,color="magenta"];18929 -> 19198[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18929 -> 19199[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18929 -> 19200[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18930[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18930 -> 19201[label="",style="solid", color="black", weight=3]; 77.24/37.64 18931[label="wx850",fontsize=16,color="green",shape="box"];18932[label="wx856",fontsize=16,color="green",shape="box"];18933[label="Neg (Succ wx857) :% Pos Zero",fontsize=16,color="green",shape="box"];18934 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18934[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18934 -> 19202[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18934 -> 19203[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18935[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx11630 wx19640 == GT))",fontsize=16,color="burlywood",shape="triangle"];22211[label="wx11630/Succ wx116300",fontsize=10,color="white",style="solid",shape="box"];18935 -> 22211[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22211 -> 19204[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22212[label="wx11630/Zero",fontsize=10,color="white",style="solid",shape="box"];18935 -> 22212[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22212 -> 19205[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18936[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == GT))",fontsize=16,color="black",shape="triangle"];18936 -> 19206[label="",style="solid", color="black", weight=3]; 77.24/37.64 18937[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == GT))",fontsize=16,color="black",shape="triangle"];18937 -> 19207[label="",style="solid", color="black", weight=3]; 77.24/37.64 18938[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="black",shape="triangle"];18938 -> 19208[label="",style="solid", color="black", weight=3]; 77.24/37.64 18939[label="wx850",fontsize=16,color="green",shape="box"];18940[label="wx856",fontsize=16,color="green",shape="box"];18941[label="Neg (Succ wx857) :% Neg Zero",fontsize=16,color="green",shape="box"];18942 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18942[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18942 -> 19209[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18942 -> 19210[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18943[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx94300) (Succ wx187200) == GT))",fontsize=16,color="black",shape="box"];18943 -> 19211[label="",style="solid", color="black", weight=3]; 77.24/37.64 18944[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx94300) Zero == GT))",fontsize=16,color="black",shape="box"];18944 -> 19212[label="",style="solid", color="black", weight=3]; 77.24/37.64 18945[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx187200) == GT))",fontsize=16,color="black",shape="box"];18945 -> 19213[label="",style="solid", color="black", weight=3]; 77.24/37.64 18946[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];18946 -> 19214[label="",style="solid", color="black", weight=3]; 77.24/37.64 18947 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18947[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)))",fontsize=16,color="magenta"];18947 -> 19215[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18947 -> 19216[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18947 -> 19217[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18948[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];18948 -> 19218[label="",style="solid", color="black", weight=3]; 77.24/37.64 18949[label="wx850",fontsize=16,color="green",shape="box"];18950[label="wx856",fontsize=16,color="green",shape="box"];18951[label="Neg (Succ wx857) :% Neg Zero",fontsize=16,color="green",shape="box"];18952 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18952[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];18952 -> 19219[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18952 -> 19220[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18953[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (Pos (Succ wx1480) * Pos (Succ wx1486)) == GT))",fontsize=16,color="black",shape="box"];18953 -> 19221[label="",style="solid", color="black", weight=3]; 77.24/37.64 18954 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18954[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)))",fontsize=16,color="magenta"];18954 -> 19222[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18954 -> 19223[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18954 -> 19224[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18955[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM0 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) otherwise)",fontsize=16,color="black",shape="box"];18955 -> 19225[label="",style="solid", color="black", weight=3]; 77.24/37.64 18956 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18956[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)))",fontsize=16,color="magenta"];18956 -> 19226[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18956 -> 19227[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18956 -> 19228[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18957[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM0 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) otherwise)",fontsize=16,color="black",shape="box"];18957 -> 19229[label="",style="solid", color="black", weight=3]; 77.24/37.64 18958[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (Neg (Succ wx1507) * Neg (Succ wx1513)) == GT))",fontsize=16,color="black",shape="box"];18958 -> 19230[label="",style="solid", color="black", weight=3]; 77.24/37.64 18960 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18960[label="primMulNat Zero (Succ wx1517)",fontsize=16,color="magenta"];18960 -> 19231[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18960 -> 19232[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18959[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos wx1996) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22213[label="wx1996/Succ wx19960",fontsize=10,color="white",style="solid",shape="box"];18959 -> 22213[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22213 -> 19233[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22214[label="wx1996/Zero",fontsize=10,color="white",style="solid",shape="box"];18959 -> 22214[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22214 -> 19234[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18961 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18961[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM wx1530 (Neg Zero :% Neg (Succ wx1531)))",fontsize=16,color="magenta"];18961 -> 19235[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18961 -> 19236[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18961 -> 19237[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18962[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM1 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) False)",fontsize=16,color="black",shape="box"];18962 -> 19238[label="",style="solid", color="black", weight=3]; 77.24/37.64 18963 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18963[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM wx1539 (Neg Zero :% Pos (Succ wx1540)))",fontsize=16,color="magenta"];18963 -> 19239[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18963 -> 19240[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18963 -> 19241[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18964[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM1 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) False)",fontsize=16,color="black",shape="box"];18964 -> 19242[label="",style="solid", color="black", weight=3]; 77.24/37.64 18966 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18966[label="primMulNat Zero (Succ wx1544)",fontsize=16,color="magenta"];18966 -> 19243[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18966 -> 19244[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18965[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos wx1997) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="burlywood",shape="triangle"];22215[label="wx1997/Succ wx19970",fontsize=10,color="white",style="solid",shape="box"];18965 -> 22215[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22215 -> 19245[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22216[label="wx1997/Zero",fontsize=10,color="white",style="solid",shape="box"];18965 -> 22216[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22216 -> 19246[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18967[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (Pos (Succ wx1552) * Pos (Succ wx1557)) == GT))",fontsize=16,color="black",shape="box"];18967 -> 19247[label="",style="solid", color="black", weight=3]; 77.24/37.64 18968 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18968[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM wx1564 (Neg Zero :% Neg (Succ wx1565)))",fontsize=16,color="magenta"];18968 -> 19248[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18968 -> 19249[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18968 -> 19250[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18969[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM0 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) otherwise)",fontsize=16,color="black",shape="box"];18969 -> 19251[label="",style="solid", color="black", weight=3]; 77.24/37.64 18970 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18970[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM wx1572 (Neg Zero :% Pos (Succ wx1573)))",fontsize=16,color="magenta"];18970 -> 19252[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18970 -> 19253[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18970 -> 19254[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18971[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM0 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) otherwise)",fontsize=16,color="black",shape="box"];18971 -> 19255[label="",style="solid", color="black", weight=3]; 77.24/37.64 18972[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (Neg (Succ wx1576) * Neg (Succ wx1581)) == GT))",fontsize=16,color="black",shape="box"];18972 -> 19256[label="",style="solid", color="black", weight=3]; 77.24/37.64 18973[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx15820) (Succ wx19780) == GT))",fontsize=16,color="black",shape="box"];18973 -> 19257[label="",style="solid", color="black", weight=3]; 77.24/37.64 18974[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx15820) Zero == GT))",fontsize=16,color="black",shape="box"];18974 -> 19258[label="",style="solid", color="black", weight=3]; 77.24/37.64 18975[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx19790) == GT))",fontsize=16,color="black",shape="box"];18975 -> 19259[label="",style="solid", color="black", weight=3]; 77.24/37.64 18976[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];18976 -> 19260[label="",style="solid", color="black", weight=3]; 77.24/37.64 18977 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18977[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Pos Zero))",fontsize=16,color="magenta"];18977 -> 19261[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18977 -> 19262[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18977 -> 19263[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18978[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18978 -> 19264[label="",style="solid", color="black", weight=3]; 77.24/37.64 18979[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx114500) wx19380 == GT))",fontsize=16,color="burlywood",shape="box"];22217[label="wx19380/Succ wx193800",fontsize=10,color="white",style="solid",shape="box"];18979 -> 22217[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22217 -> 19265[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22218[label="wx19380/Zero",fontsize=10,color="white",style="solid",shape="box"];18979 -> 22218[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22218 -> 19266[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18980[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero wx19380 == GT))",fontsize=16,color="burlywood",shape="box"];22219[label="wx19380/Succ wx193800",fontsize=10,color="white",style="solid",shape="box"];18980 -> 22219[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22219 -> 19267[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22220[label="wx19380/Zero",fontsize=10,color="white",style="solid",shape="box"];18980 -> 22220[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22220 -> 19268[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 18981[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];18981 -> 19269[label="",style="solid", color="black", weight=3]; 77.24/37.64 18982 -> 18721[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18982[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="magenta"];18983[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];18983 -> 19270[label="",style="solid", color="black", weight=3]; 77.24/37.64 18984 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 18984[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Pos Zero))",fontsize=16,color="magenta"];18984 -> 19271[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18984 -> 19272[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18984 -> 19273[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 18985[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos Zero) True)",fontsize=16,color="black",shape="box"];18985 -> 19274[label="",style="solid", color="black", weight=3]; 77.24/37.64 18986[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];18986 -> 19275[label="",style="solid", color="black", weight=3]; 77.24/37.64 18987[label="wx199",fontsize=16,color="green",shape="box"];18988[label="wx202",fontsize=16,color="green",shape="box"];18989[label="wx199",fontsize=16,color="green",shape="box"];18990[label="wx202",fontsize=16,color="green",shape="box"];18991[label="wx199",fontsize=16,color="green",shape="box"];18992[label="wx202",fontsize=16,color="green",shape="box"];18993[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];18993 -> 19276[label="",style="solid", color="black", weight=3]; 77.24/37.64 18994[label="wx199",fontsize=16,color="green",shape="box"];18995[label="wx202",fontsize=16,color="green",shape="box"];18996[label="wx199",fontsize=16,color="green",shape="box"];18997[label="wx202",fontsize=16,color="green",shape="box"];18998[label="wx199",fontsize=16,color="green",shape="box"];18999[label="wx202",fontsize=16,color="green",shape="box"];19000[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx15850) (Succ wx19800) == GT))",fontsize=16,color="black",shape="box"];19000 -> 19277[label="",style="solid", color="black", weight=3]; 77.24/37.64 19001[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx15850) Zero == GT))",fontsize=16,color="black",shape="box"];19001 -> 19278[label="",style="solid", color="black", weight=3]; 77.24/37.64 19002[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx19810) == GT))",fontsize=16,color="black",shape="box"];19002 -> 19279[label="",style="solid", color="black", weight=3]; 77.24/37.64 19003[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];19003 -> 19280[label="",style="solid", color="black", weight=3]; 77.24/37.64 19004 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19004[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Neg Zero))",fontsize=16,color="magenta"];19004 -> 19281[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19004 -> 19282[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19004 -> 19283[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19005[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];19005 -> 19284[label="",style="solid", color="black", weight=3]; 77.24/37.64 19006[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx114800) wx19400 == GT))",fontsize=16,color="burlywood",shape="box"];22221[label="wx19400/Succ wx194000",fontsize=10,color="white",style="solid",shape="box"];19006 -> 22221[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22221 -> 19285[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22222[label="wx19400/Zero",fontsize=10,color="white",style="solid",shape="box"];19006 -> 22222[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22222 -> 19286[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19007[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero wx19400 == GT))",fontsize=16,color="burlywood",shape="box"];22223[label="wx19400/Succ wx194000",fontsize=10,color="white",style="solid",shape="box"];19007 -> 22223[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22223 -> 19287[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22224[label="wx19400/Zero",fontsize=10,color="white",style="solid",shape="box"];19007 -> 22224[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22224 -> 19288[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19008[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19008 -> 19289[label="",style="solid", color="black", weight=3]; 77.24/37.64 19009 -> 18744[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19009[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="magenta"];19010[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];19010 -> 19290[label="",style="solid", color="black", weight=3]; 77.24/37.64 19011 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19011[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Neg Zero))",fontsize=16,color="magenta"];19011 -> 19291[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19011 -> 19292[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19011 -> 19293[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19012[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg Zero) True)",fontsize=16,color="black",shape="box"];19012 -> 19294[label="",style="solid", color="black", weight=3]; 77.24/37.64 19013[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1166)) (Pos (Succ wx1172))) == GT))",fontsize=16,color="black",shape="box"];19013 -> 19295[label="",style="solid", color="black", weight=3]; 77.24/37.64 19014[label="wx1174",fontsize=16,color="green",shape="box"];19015[label="wx1179",fontsize=16,color="green",shape="box"];19016[label="Pos (Succ wx1180) :% Neg (Succ wx1181)",fontsize=16,color="green",shape="box"];19017[label="FiniteMap.lookupWithDefaultFM0 wx1174 (FiniteMap.lookupFM0 (Pos (Succ wx1175) :% Pos Zero) wx1176 wx1177 wx1178 wx1179 (Pos (Succ wx1180) :% Neg (Succ wx1181)) True)",fontsize=16,color="black",shape="box"];19017 -> 19296[label="",style="solid", color="black", weight=3]; 77.24/37.64 19018[label="wx1183",fontsize=16,color="green",shape="box"];19019[label="wx1188",fontsize=16,color="green",shape="box"];19020[label="Pos (Succ wx1189) :% Pos (Succ wx1190)",fontsize=16,color="green",shape="box"];19021[label="FiniteMap.lookupWithDefaultFM0 wx1183 (FiniteMap.lookupFM0 (Neg (Succ wx1184) :% Pos Zero) wx1185 wx1186 wx1187 wx1188 (Pos (Succ wx1189) :% Pos (Succ wx1190)) True)",fontsize=16,color="black",shape="box"];19021 -> 19297[label="",style="solid", color="black", weight=3]; 77.24/37.64 19022[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1193)) (Neg (Succ wx1199))) == GT))",fontsize=16,color="black",shape="box"];19022 -> 19298[label="",style="solid", color="black", weight=3]; 77.24/37.64 19023[label="wx1203",fontsize=16,color="green",shape="box"];19024[label="Zero",fontsize=16,color="green",shape="box"];19025[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos (Succ wx19900)) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="black",shape="box"];19025 -> 19299[label="",style="solid", color="black", weight=3]; 77.24/37.64 19026[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (Pos (Succ wx1202) * Pos (Succ wx1208)) == GT))",fontsize=16,color="black",shape="box"];19026 -> 19300[label="",style="solid", color="black", weight=3]; 77.24/37.64 19027[label="wx1210",fontsize=16,color="green",shape="box"];19028[label="wx1216",fontsize=16,color="green",shape="box"];19029[label="Pos Zero :% Neg (Succ wx1217)",fontsize=16,color="green",shape="box"];19030[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM0 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) otherwise)",fontsize=16,color="black",shape="box"];19030 -> 19301[label="",style="solid", color="black", weight=3]; 77.24/37.64 19031[label="wx1219",fontsize=16,color="green",shape="box"];19032[label="wx1225",fontsize=16,color="green",shape="box"];19033[label="Pos Zero :% Pos (Succ wx1226)",fontsize=16,color="green",shape="box"];19034[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM0 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) otherwise)",fontsize=16,color="black",shape="box"];19034 -> 19302[label="",style="solid", color="black", weight=3]; 77.24/37.64 19035[label="wx1230",fontsize=16,color="green",shape="box"];19036[label="Zero",fontsize=16,color="green",shape="box"];19037[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos (Succ wx19910)) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="black",shape="box"];19037 -> 19303[label="",style="solid", color="black", weight=3]; 77.24/37.64 19038[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (Neg (Succ wx1229) * Neg (Succ wx1235)) == GT))",fontsize=16,color="black",shape="box"];19038 -> 19304[label="",style="solid", color="black", weight=3]; 77.24/37.64 19039[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1238)) (Pos (Succ wx1243))) == GT))",fontsize=16,color="black",shape="box"];19039 -> 19305[label="",style="solid", color="black", weight=3]; 77.24/37.64 19040[label="wx1245",fontsize=16,color="green",shape="box"];19041[label="wx1250",fontsize=16,color="green",shape="box"];19042[label="Pos Zero :% Neg (Succ wx1251)",fontsize=16,color="green",shape="box"];19043[label="FiniteMap.lookupWithDefaultFM0 wx1245 (FiniteMap.lookupFM0 (Pos (Succ wx1246) :% Pos Zero) wx1247 wx1248 wx1249 wx1250 (Pos Zero :% Neg (Succ wx1251)) True)",fontsize=16,color="black",shape="box"];19043 -> 19306[label="",style="solid", color="black", weight=3]; 77.24/37.64 19044[label="wx1253",fontsize=16,color="green",shape="box"];19045[label="wx1258",fontsize=16,color="green",shape="box"];19046[label="Pos Zero :% Pos (Succ wx1259)",fontsize=16,color="green",shape="box"];19047[label="FiniteMap.lookupWithDefaultFM0 wx1253 (FiniteMap.lookupFM0 (Neg (Succ wx1254) :% Pos Zero) wx1255 wx1256 wx1257 wx1258 (Pos Zero :% Pos (Succ wx1259)) True)",fontsize=16,color="black",shape="box"];19047 -> 19307[label="",style="solid", color="black", weight=3]; 77.24/37.64 19048[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1262)) (Neg (Succ wx1267))) == GT))",fontsize=16,color="black",shape="box"];19048 -> 19308[label="",style="solid", color="black", weight=3]; 77.24/37.64 19049[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19049 -> 19309[label="",style="solid", color="black", weight=3]; 77.24/37.64 19050[label="wx394",fontsize=16,color="green",shape="box"];19051[label="wx397",fontsize=16,color="green",shape="box"];19052[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx194800) wx11510 == GT))",fontsize=16,color="burlywood",shape="box"];22225[label="wx11510/Succ wx115100",fontsize=10,color="white",style="solid",shape="box"];19052 -> 22225[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22225 -> 19310[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22226[label="wx11510/Zero",fontsize=10,color="white",style="solid",shape="box"];19052 -> 22226[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22226 -> 19311[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19053[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero wx11510 == GT))",fontsize=16,color="burlywood",shape="box"];22227[label="wx11510/Succ wx115100",fontsize=10,color="white",style="solid",shape="box"];19053 -> 22227[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22227 -> 19312[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22228[label="wx11510/Zero",fontsize=10,color="white",style="solid",shape="box"];19053 -> 22228[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22228 -> 19313[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19054 -> 18777[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19054[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) False)",fontsize=16,color="magenta"];19055[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19055 -> 19314[label="",style="solid", color="black", weight=3]; 77.24/37.64 19056[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];19056 -> 19315[label="",style="solid", color="black", weight=3]; 77.24/37.64 19057[label="wx394",fontsize=16,color="green",shape="box"];19058[label="wx397",fontsize=16,color="green",shape="box"];19059 -> 18149[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19059[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx164000 wx49200 == GT))",fontsize=16,color="magenta"];19059 -> 19316[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19059 -> 19317[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19060 -> 18151[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19060[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == GT))",fontsize=16,color="magenta"];19061 -> 18150[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19061[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];19062 -> 17652[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19062[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="magenta"];19063[label="wx394",fontsize=16,color="green",shape="box"];19064[label="wx400",fontsize=16,color="green",shape="box"];19065[label="Pos (Succ wx401) :% Neg (Succ wx40200)",fontsize=16,color="green",shape="box"];19066 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19066[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19066 -> 19318[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19066 -> 19319[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19067[label="wx394",fontsize=16,color="green",shape="box"];19068[label="wx397",fontsize=16,color="green",shape="box"];19069[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx195000) wx11520 == GT))",fontsize=16,color="burlywood",shape="box"];22229[label="wx11520/Succ wx115200",fontsize=10,color="white",style="solid",shape="box"];19069 -> 22229[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22229 -> 19320[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22230[label="wx11520/Zero",fontsize=10,color="white",style="solid",shape="box"];19069 -> 22230[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22230 -> 19321[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19070[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero wx11520 == GT))",fontsize=16,color="burlywood",shape="box"];22231[label="wx11520/Succ wx115200",fontsize=10,color="white",style="solid",shape="box"];19070 -> 22231[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22231 -> 19322[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22232[label="wx11520/Zero",fontsize=10,color="white",style="solid",shape="box"];19070 -> 22232[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22232 -> 19323[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19071 -> 18789[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19071[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) False)",fontsize=16,color="magenta"];19072[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19072 -> 19324[label="",style="solid", color="black", weight=3]; 77.24/37.64 19073[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) otherwise)",fontsize=16,color="black",shape="box"];19073 -> 19325[label="",style="solid", color="black", weight=3]; 77.24/37.64 19074[label="wx394",fontsize=16,color="green",shape="box"];19075[label="wx397",fontsize=16,color="green",shape="box"];19076 -> 18164[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19076[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx164200 wx49500 == GT))",fontsize=16,color="magenta"];19076 -> 19326[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19076 -> 19327[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19077 -> 18166[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19077[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == GT))",fontsize=16,color="magenta"];19078 -> 18165[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19078[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];19079 -> 17664[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19079[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="magenta"];19080[label="wx394",fontsize=16,color="green",shape="box"];19081[label="wx400",fontsize=16,color="green",shape="box"];19082[label="Pos (Succ wx401) :% Pos (Succ wx40200)",fontsize=16,color="green",shape="box"];19083 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19083[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19083 -> 19328[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19083 -> 19329[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19084[label="wx394",fontsize=16,color="green",shape="box"];19085[label="wx397",fontsize=16,color="green",shape="box"];19086[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19086 -> 19330[label="",style="solid", color="black", weight=3]; 77.24/37.64 19087[label="wx394",fontsize=16,color="green",shape="box"];19088[label="wx397",fontsize=16,color="green",shape="box"];19089[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1648)) (Pos (Succ wx1654))) == GT))",fontsize=16,color="black",shape="box"];19089 -> 19331[label="",style="solid", color="black", weight=3]; 77.24/37.64 19090[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) (GT == GT))",fontsize=16,color="black",shape="box"];19090 -> 19332[label="",style="solid", color="black", weight=3]; 77.24/37.64 19091[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) False)",fontsize=16,color="black",shape="box"];19091 -> 19333[label="",style="solid", color="black", weight=3]; 77.24/37.64 19092[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) (GT == GT))",fontsize=16,color="black",shape="box"];19092 -> 19334[label="",style="solid", color="black", weight=3]; 77.24/37.64 19093[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) False)",fontsize=16,color="black",shape="box"];19093 -> 19335[label="",style="solid", color="black", weight=3]; 77.24/37.64 19094[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1675)) (Neg (Succ wx1681))) == GT))",fontsize=16,color="black",shape="box"];19094 -> 19336[label="",style="solid", color="black", weight=3]; 77.24/37.64 19095[label="wx1685",fontsize=16,color="green",shape="box"];19096[label="Zero",fontsize=16,color="green",shape="box"];19097[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg (Succ wx19920)) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="black",shape="box"];19097 -> 19337[label="",style="solid", color="black", weight=3]; 77.24/37.64 19098[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (Pos (Succ wx1684) * Pos (Succ wx1690)) == GT))",fontsize=16,color="black",shape="box"];19098 -> 19338[label="",style="solid", color="black", weight=3]; 77.24/37.64 19099[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat (Succ wx19820) (Succ wx17500) == GT))",fontsize=16,color="black",shape="box"];19099 -> 19339[label="",style="solid", color="black", weight=3]; 77.24/37.64 19100[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat Zero (Succ wx17500) == GT))",fontsize=16,color="black",shape="box"];19100 -> 19340[label="",style="solid", color="black", weight=3]; 77.24/37.64 19101[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat (Succ wx19830) Zero == GT))",fontsize=16,color="black",shape="box"];19101 -> 19341[label="",style="solid", color="black", weight=3]; 77.24/37.64 19102[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];19102 -> 19342[label="",style="solid", color="black", weight=3]; 77.24/37.64 19103[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat (Succ wx19840) (Succ wx17510) == GT))",fontsize=16,color="black",shape="box"];19103 -> 19343[label="",style="solid", color="black", weight=3]; 77.24/37.64 19104[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat Zero (Succ wx17510) == GT))",fontsize=16,color="black",shape="box"];19104 -> 19344[label="",style="solid", color="black", weight=3]; 77.24/37.64 19105[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat (Succ wx19850) Zero == GT))",fontsize=16,color="black",shape="box"];19105 -> 19345[label="",style="solid", color="black", weight=3]; 77.24/37.64 19106[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];19106 -> 19346[label="",style="solid", color="black", weight=3]; 77.24/37.64 19107[label="wx1712",fontsize=16,color="green",shape="box"];19108[label="Zero",fontsize=16,color="green",shape="box"];19109[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg (Succ wx19930)) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="black",shape="box"];19109 -> 19347[label="",style="solid", color="black", weight=3]; 77.24/37.64 19110[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (Neg (Succ wx1711) * Neg (Succ wx1717)) == GT))",fontsize=16,color="black",shape="box"];19110 -> 19348[label="",style="solid", color="black", weight=3]; 77.24/37.64 19111[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1720)) (Pos (Succ wx1725))) == GT))",fontsize=16,color="black",shape="box"];19111 -> 19349[label="",style="solid", color="black", weight=3]; 77.24/37.64 19112[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) (GT == GT))",fontsize=16,color="black",shape="box"];19112 -> 19350[label="",style="solid", color="black", weight=3]; 77.24/37.64 19113[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) False)",fontsize=16,color="black",shape="box"];19113 -> 19351[label="",style="solid", color="black", weight=3]; 77.24/37.64 19114[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) (GT == GT))",fontsize=16,color="black",shape="box"];19114 -> 19352[label="",style="solid", color="black", weight=3]; 77.24/37.64 19115[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) False)",fontsize=16,color="black",shape="box"];19115 -> 19353[label="",style="solid", color="black", weight=3]; 77.24/37.64 19116[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1744)) (Neg (Succ wx1749))) == GT))",fontsize=16,color="black",shape="box"];19116 -> 19354[label="",style="solid", color="black", weight=3]; 77.24/37.64 19117[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19117 -> 19355[label="",style="solid", color="black", weight=3]; 77.24/37.64 19118[label="wx622",fontsize=16,color="green",shape="box"];19119[label="wx625",fontsize=16,color="green",shape="box"];19120[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx195600) wx11570 == GT))",fontsize=16,color="burlywood",shape="box"];22233[label="wx11570/Succ wx115700",fontsize=10,color="white",style="solid",shape="box"];19120 -> 22233[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22233 -> 19356[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22234[label="wx11570/Zero",fontsize=10,color="white",style="solid",shape="box"];19120 -> 22234[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22234 -> 19357[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19121[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero wx11570 == GT))",fontsize=16,color="burlywood",shape="box"];22235[label="wx11570/Succ wx115700",fontsize=10,color="white",style="solid",shape="box"];19121 -> 22235[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22235 -> 19358[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22236[label="wx11570/Zero",fontsize=10,color="white",style="solid",shape="box"];19121 -> 22236[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22236 -> 19359[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19122 -> 18845[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19122[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) False)",fontsize=16,color="magenta"];19123[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19123 -> 19360[label="",style="solid", color="black", weight=3]; 77.24/37.64 19124[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];19124 -> 19361[label="",style="solid", color="black", weight=3]; 77.24/37.64 19125[label="wx622",fontsize=16,color="green",shape="box"];19126[label="wx625",fontsize=16,color="green",shape="box"];19127 -> 18267[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19127[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx175400 wx72000 == GT))",fontsize=16,color="magenta"];19127 -> 19362[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19127 -> 19363[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19128 -> 18269[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19128[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == GT))",fontsize=16,color="magenta"];19129 -> 18268[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19129[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];19130 -> 17778[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19130[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="magenta"];19131[label="wx622",fontsize=16,color="green",shape="box"];19132[label="wx628",fontsize=16,color="green",shape="box"];19133[label="Neg (Succ wx629) :% Neg (Succ wx63000)",fontsize=16,color="green",shape="box"];19134 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19134[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19134 -> 19364[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19134 -> 19365[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19135[label="wx622",fontsize=16,color="green",shape="box"];19136[label="wx625",fontsize=16,color="green",shape="box"];19137[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx195800) wx11580 == GT))",fontsize=16,color="burlywood",shape="box"];22237[label="wx11580/Succ wx115800",fontsize=10,color="white",style="solid",shape="box"];19137 -> 22237[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22237 -> 19366[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22238[label="wx11580/Zero",fontsize=10,color="white",style="solid",shape="box"];19137 -> 22238[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22238 -> 19367[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19138[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero wx11580 == GT))",fontsize=16,color="burlywood",shape="box"];22239[label="wx11580/Succ wx115800",fontsize=10,color="white",style="solid",shape="box"];19138 -> 22239[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22239 -> 19368[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22240[label="wx11580/Zero",fontsize=10,color="white",style="solid",shape="box"];19138 -> 22240[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22240 -> 19369[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19139 -> 18857[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19139[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) False)",fontsize=16,color="magenta"];19140[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19140 -> 19370[label="",style="solid", color="black", weight=3]; 77.24/37.64 19141[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) otherwise)",fontsize=16,color="black",shape="box"];19141 -> 19371[label="",style="solid", color="black", weight=3]; 77.24/37.64 19142[label="wx622",fontsize=16,color="green",shape="box"];19143[label="wx625",fontsize=16,color="green",shape="box"];19144 -> 18282[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19144[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx175600 wx72300 == GT))",fontsize=16,color="magenta"];19144 -> 19372[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19144 -> 19373[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19145 -> 18284[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19145[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == GT))",fontsize=16,color="magenta"];19146 -> 18283[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19146[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];19147 -> 17790[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19147[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="magenta"];19148[label="wx622",fontsize=16,color="green",shape="box"];19149[label="wx628",fontsize=16,color="green",shape="box"];19150[label="Neg (Succ wx629) :% Pos (Succ wx63000)",fontsize=16,color="green",shape="box"];19151 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19151[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19151 -> 19374[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19151 -> 19375[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19152[label="wx622",fontsize=16,color="green",shape="box"];19153[label="wx625",fontsize=16,color="green",shape="box"];19154[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19154 -> 19376[label="",style="solid", color="black", weight=3]; 77.24/37.64 19155[label="wx622",fontsize=16,color="green",shape="box"];19156[label="wx625",fontsize=16,color="green",shape="box"];19157[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1762)) (Pos (Succ wx1768))) == GT))",fontsize=16,color="black",shape="box"];19157 -> 19377[label="",style="solid", color="black", weight=3]; 77.24/37.64 19158[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) (GT == GT))",fontsize=16,color="black",shape="box"];19158 -> 19378[label="",style="solid", color="black", weight=3]; 77.24/37.64 19159[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) False)",fontsize=16,color="black",shape="box"];19159 -> 19379[label="",style="solid", color="black", weight=3]; 77.24/37.64 19160[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) (GT == GT))",fontsize=16,color="black",shape="box"];19160 -> 19380[label="",style="solid", color="black", weight=3]; 77.24/37.64 19161[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) False)",fontsize=16,color="black",shape="box"];19161 -> 19381[label="",style="solid", color="black", weight=3]; 77.24/37.64 19162[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1789)) (Neg (Succ wx1795))) == GT))",fontsize=16,color="black",shape="box"];19162 -> 19382[label="",style="solid", color="black", weight=3]; 77.24/37.64 19163[label="wx1799",fontsize=16,color="green",shape="box"];19164[label="Zero",fontsize=16,color="green",shape="box"];19165[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg (Succ wx19940)) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="black",shape="box"];19165 -> 19383[label="",style="solid", color="black", weight=3]; 77.24/37.64 19166[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (Pos (Succ wx1798) * Pos (Succ wx1804)) == GT))",fontsize=16,color="black",shape="box"];19166 -> 19384[label="",style="solid", color="black", weight=3]; 77.24/37.64 19167[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat (Succ wx19860) (Succ wx18640) == GT))",fontsize=16,color="black",shape="box"];19167 -> 19385[label="",style="solid", color="black", weight=3]; 77.24/37.64 19168[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat Zero (Succ wx18640) == GT))",fontsize=16,color="black",shape="box"];19168 -> 19386[label="",style="solid", color="black", weight=3]; 77.24/37.64 19169[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat (Succ wx19870) Zero == GT))",fontsize=16,color="black",shape="box"];19169 -> 19387[label="",style="solid", color="black", weight=3]; 77.24/37.64 19170[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];19170 -> 19388[label="",style="solid", color="black", weight=3]; 77.24/37.64 19171[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat (Succ wx19880) (Succ wx18650) == GT))",fontsize=16,color="black",shape="box"];19171 -> 19389[label="",style="solid", color="black", weight=3]; 77.24/37.64 19172[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat Zero (Succ wx18650) == GT))",fontsize=16,color="black",shape="box"];19172 -> 19390[label="",style="solid", color="black", weight=3]; 77.24/37.64 19173[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat (Succ wx19890) Zero == GT))",fontsize=16,color="black",shape="box"];19173 -> 19391[label="",style="solid", color="black", weight=3]; 77.24/37.64 19174[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];19174 -> 19392[label="",style="solid", color="black", weight=3]; 77.24/37.64 19175[label="wx1826",fontsize=16,color="green",shape="box"];19176[label="Zero",fontsize=16,color="green",shape="box"];19177[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg (Succ wx19950)) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="black",shape="box"];19177 -> 19393[label="",style="solid", color="black", weight=3]; 77.24/37.64 19178[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (Neg (Succ wx1825) * Neg (Succ wx1831)) == GT))",fontsize=16,color="black",shape="box"];19178 -> 19394[label="",style="solid", color="black", weight=3]; 77.24/37.64 19179[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1834)) (Pos (Succ wx1839))) == GT))",fontsize=16,color="black",shape="box"];19179 -> 19395[label="",style="solid", color="black", weight=3]; 77.24/37.64 19180[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) (GT == GT))",fontsize=16,color="black",shape="box"];19180 -> 19396[label="",style="solid", color="black", weight=3]; 77.24/37.64 19181[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) False)",fontsize=16,color="black",shape="box"];19181 -> 19397[label="",style="solid", color="black", weight=3]; 77.24/37.64 19182[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) (GT == GT))",fontsize=16,color="black",shape="box"];19182 -> 19398[label="",style="solid", color="black", weight=3]; 77.24/37.64 19183[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) False)",fontsize=16,color="black",shape="box"];19183 -> 19399[label="",style="solid", color="black", weight=3]; 77.24/37.64 19184[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1858)) (Neg (Succ wx1863))) == GT))",fontsize=16,color="black",shape="box"];19184 -> 19400[label="",style="solid", color="black", weight=3]; 77.24/37.64 19185 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19185[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19185 -> 19401[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19185 -> 19402[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19186 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19186[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19186 -> 19403[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19186 -> 19404[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19187[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx116200) wx19620 == GT))",fontsize=16,color="burlywood",shape="box"];22241[label="wx19620/Succ wx196200",fontsize=10,color="white",style="solid",shape="box"];19187 -> 22241[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22241 -> 19405[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22242[label="wx19620/Zero",fontsize=10,color="white",style="solid",shape="box"];19187 -> 22242[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22242 -> 19406[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19188[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero wx19620 == GT))",fontsize=16,color="burlywood",shape="box"];22243[label="wx19620/Succ wx196200",fontsize=10,color="white",style="solid",shape="box"];19188 -> 22243[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22243 -> 19407[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22244[label="wx19620/Zero",fontsize=10,color="white",style="solid",shape="box"];19188 -> 22244[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22244 -> 19408[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19189[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];19189 -> 19409[label="",style="solid", color="black", weight=3]; 77.24/37.64 19190 -> 18920[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19190[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) False)",fontsize=16,color="magenta"];19191[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];19191 -> 19410[label="",style="solid", color="black", weight=3]; 77.24/37.64 19192[label="wx850",fontsize=16,color="green",shape="box"];19193[label="wx853",fontsize=16,color="green",shape="box"];19194 -> 18386[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19194[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx94000 wx187000 == GT))",fontsize=16,color="magenta"];19194 -> 19411[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19194 -> 19412[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19195 -> 18387[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19195[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];19196 -> 18388[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19196[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == GT))",fontsize=16,color="magenta"];19197 -> 17907[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19197[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="magenta"];19198[label="wx850",fontsize=16,color="green",shape="box"];19199[label="wx856",fontsize=16,color="green",shape="box"];19200[label="Neg (Succ wx857) :% Pos (Succ wx85800)",fontsize=16,color="green",shape="box"];19201 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19201[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19201 -> 19413[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19201 -> 19414[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19202[label="wx850",fontsize=16,color="green",shape="box"];19203[label="wx853",fontsize=16,color="green",shape="box"];19204[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx116300) wx19640 == GT))",fontsize=16,color="burlywood",shape="box"];22245[label="wx19640/Succ wx196400",fontsize=10,color="white",style="solid",shape="box"];19204 -> 22245[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22245 -> 19415[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22246[label="wx19640/Zero",fontsize=10,color="white",style="solid",shape="box"];19204 -> 22246[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22246 -> 19416[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19205[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero wx19640 == GT))",fontsize=16,color="burlywood",shape="box"];22247[label="wx19640/Succ wx196400",fontsize=10,color="white",style="solid",shape="box"];19205 -> 22247[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22247 -> 19417[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22248[label="wx19640/Zero",fontsize=10,color="white",style="solid",shape="box"];19205 -> 22248[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22248 -> 19418[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19206[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];19206 -> 19419[label="",style="solid", color="black", weight=3]; 77.24/37.64 19207 -> 18938[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19207[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) False)",fontsize=16,color="magenta"];19208[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) otherwise)",fontsize=16,color="black",shape="box"];19208 -> 19420[label="",style="solid", color="black", weight=3]; 77.24/37.64 19209[label="wx850",fontsize=16,color="green",shape="box"];19210[label="wx853",fontsize=16,color="green",shape="box"];19211 -> 18401[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19211[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx94300 wx187200 == GT))",fontsize=16,color="magenta"];19211 -> 19421[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19211 -> 19422[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19212 -> 18402[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19212[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];19213 -> 18403[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19213[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == GT))",fontsize=16,color="magenta"];19214 -> 17919[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19214[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg Zero :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="magenta"];19215[label="wx850",fontsize=16,color="green",shape="box"];19216[label="wx856",fontsize=16,color="green",shape="box"];19217[label="Neg (Succ wx857) :% Neg (Succ wx85800)",fontsize=16,color="green",shape="box"];19218 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19218[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19218 -> 19423[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19218 -> 19424[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19219[label="wx850",fontsize=16,color="green",shape="box"];19220[label="wx853",fontsize=16,color="green",shape="box"];19221[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1480)) (Pos (Succ wx1486))) == GT))",fontsize=16,color="black",shape="box"];19221 -> 19425[label="",style="solid", color="black", weight=3]; 77.24/37.64 19222[label="wx1488",fontsize=16,color="green",shape="box"];19223[label="wx1493",fontsize=16,color="green",shape="box"];19224[label="Neg (Succ wx1494) :% Neg (Succ wx1495)",fontsize=16,color="green",shape="box"];19225[label="FiniteMap.lookupWithDefaultFM0 wx1488 (FiniteMap.lookupFM0 (Pos (Succ wx1489) :% Neg Zero) wx1490 wx1491 wx1492 wx1493 (Neg (Succ wx1494) :% Neg (Succ wx1495)) True)",fontsize=16,color="black",shape="box"];19225 -> 19426[label="",style="solid", color="black", weight=3]; 77.24/37.64 19226[label="wx1497",fontsize=16,color="green",shape="box"];19227[label="wx1502",fontsize=16,color="green",shape="box"];19228[label="Neg (Succ wx1503) :% Pos (Succ wx1504)",fontsize=16,color="green",shape="box"];19229[label="FiniteMap.lookupWithDefaultFM0 wx1497 (FiniteMap.lookupFM0 (Neg (Succ wx1498) :% Neg Zero) wx1499 wx1500 wx1501 wx1502 (Neg (Succ wx1503) :% Pos (Succ wx1504)) True)",fontsize=16,color="black",shape="box"];19229 -> 19427[label="",style="solid", color="black", weight=3]; 77.24/37.64 19230[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1507)) (Neg (Succ wx1513))) == GT))",fontsize=16,color="black",shape="box"];19230 -> 19428[label="",style="solid", color="black", weight=3]; 77.24/37.64 19231[label="wx1517",fontsize=16,color="green",shape="box"];19232[label="Zero",fontsize=16,color="green",shape="box"];19233[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos (Succ wx19960)) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="black",shape="box"];19233 -> 19429[label="",style="solid", color="black", weight=3]; 77.24/37.64 19234[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (Pos (Succ wx1516) * Pos (Succ wx1522)) == GT))",fontsize=16,color="black",shape="box"];19234 -> 19430[label="",style="solid", color="black", weight=3]; 77.24/37.64 19235[label="wx1524",fontsize=16,color="green",shape="box"];19236[label="wx1530",fontsize=16,color="green",shape="box"];19237[label="Neg Zero :% Neg (Succ wx1531)",fontsize=16,color="green",shape="box"];19238[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM0 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) otherwise)",fontsize=16,color="black",shape="box"];19238 -> 19431[label="",style="solid", color="black", weight=3]; 77.24/37.64 19239[label="wx1533",fontsize=16,color="green",shape="box"];19240[label="wx1539",fontsize=16,color="green",shape="box"];19241[label="Neg Zero :% Pos (Succ wx1540)",fontsize=16,color="green",shape="box"];19242[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM0 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) otherwise)",fontsize=16,color="black",shape="box"];19242 -> 19432[label="",style="solid", color="black", weight=3]; 77.24/37.64 19243[label="wx1544",fontsize=16,color="green",shape="box"];19244[label="Zero",fontsize=16,color="green",shape="box"];19245[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos (Succ wx19970)) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="black",shape="box"];19245 -> 19433[label="",style="solid", color="black", weight=3]; 77.24/37.64 19246[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (Neg (Succ wx1543) * Neg (Succ wx1549)) == GT))",fontsize=16,color="black",shape="box"];19246 -> 19434[label="",style="solid", color="black", weight=3]; 77.24/37.64 19247[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1552)) (Pos (Succ wx1557))) == GT))",fontsize=16,color="black",shape="box"];19247 -> 19435[label="",style="solid", color="black", weight=3]; 77.24/37.64 19248[label="wx1559",fontsize=16,color="green",shape="box"];19249[label="wx1564",fontsize=16,color="green",shape="box"];19250[label="Neg Zero :% Neg (Succ wx1565)",fontsize=16,color="green",shape="box"];19251[label="FiniteMap.lookupWithDefaultFM0 wx1559 (FiniteMap.lookupFM0 (Pos (Succ wx1560) :% Neg Zero) wx1561 wx1562 wx1563 wx1564 (Neg Zero :% Neg (Succ wx1565)) True)",fontsize=16,color="black",shape="box"];19251 -> 19436[label="",style="solid", color="black", weight=3]; 77.24/37.64 19252[label="wx1567",fontsize=16,color="green",shape="box"];19253[label="wx1572",fontsize=16,color="green",shape="box"];19254[label="Neg Zero :% Pos (Succ wx1573)",fontsize=16,color="green",shape="box"];19255[label="FiniteMap.lookupWithDefaultFM0 wx1567 (FiniteMap.lookupFM0 (Neg (Succ wx1568) :% Neg Zero) wx1569 wx1570 wx1571 wx1572 (Neg Zero :% Pos (Succ wx1573)) True)",fontsize=16,color="black",shape="box"];19255 -> 19437[label="",style="solid", color="black", weight=3]; 77.24/37.64 19256[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1576)) (Neg (Succ wx1581))) == GT))",fontsize=16,color="black",shape="box"];19256 -> 19438[label="",style="solid", color="black", weight=3]; 77.24/37.64 19257[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx15820 wx19780 == GT))",fontsize=16,color="burlywood",shape="triangle"];22249[label="wx15820/Succ wx158200",fontsize=10,color="white",style="solid",shape="box"];19257 -> 22249[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22249 -> 19439[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22250[label="wx15820/Zero",fontsize=10,color="white",style="solid",shape="box"];19257 -> 22250[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22250 -> 19440[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19258[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19258 -> 19441[label="",style="solid", color="black", weight=3]; 77.24/37.64 19259[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19259 -> 19442[label="",style="solid", color="black", weight=3]; 77.24/37.64 19260[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];19260 -> 19443[label="",style="solid", color="black", weight=3]; 77.24/37.64 19261[label="wx199",fontsize=16,color="green",shape="box"];19262[label="wx205",fontsize=16,color="green",shape="box"];19263[label="Pos (Succ wx206) :% Pos Zero",fontsize=16,color="green",shape="box"];19264 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19264[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19264 -> 19444[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19264 -> 19445[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19265[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx114500) (Succ wx193800) == GT))",fontsize=16,color="black",shape="box"];19265 -> 19446[label="",style="solid", color="black", weight=3]; 77.24/37.64 19266[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx114500) Zero == GT))",fontsize=16,color="black",shape="box"];19266 -> 19447[label="",style="solid", color="black", weight=3]; 77.24/37.64 19267[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx193800) == GT))",fontsize=16,color="black",shape="box"];19267 -> 19448[label="",style="solid", color="black", weight=3]; 77.24/37.64 19268[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19268 -> 19449[label="",style="solid", color="black", weight=3]; 77.24/37.64 19269 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19269[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)))",fontsize=16,color="magenta"];19269 -> 19450[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19269 -> 19451[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19269 -> 19452[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19270[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19270 -> 19453[label="",style="solid", color="black", weight=3]; 77.24/37.64 19271[label="wx199",fontsize=16,color="green",shape="box"];19272[label="wx205",fontsize=16,color="green",shape="box"];19273[label="Pos (Succ wx206) :% Pos Zero",fontsize=16,color="green",shape="box"];19274 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19274[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19274 -> 19454[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19274 -> 19455[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19275 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19275[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19275 -> 19456[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19275 -> 19457[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19276 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19276[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19276 -> 19458[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19276 -> 19459[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19277[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx15850 wx19800 == GT))",fontsize=16,color="burlywood",shape="triangle"];22251[label="wx15850/Succ wx158500",fontsize=10,color="white",style="solid",shape="box"];19277 -> 22251[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22251 -> 19460[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22252[label="wx15850/Zero",fontsize=10,color="white",style="solid",shape="box"];19277 -> 22252[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22252 -> 19461[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19278[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19278 -> 19462[label="",style="solid", color="black", weight=3]; 77.24/37.64 19279[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19279 -> 19463[label="",style="solid", color="black", weight=3]; 77.24/37.64 19280[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="black",shape="triangle"];19280 -> 19464[label="",style="solid", color="black", weight=3]; 77.24/37.64 19281[label="wx199",fontsize=16,color="green",shape="box"];19282[label="wx205",fontsize=16,color="green",shape="box"];19283[label="Pos (Succ wx206) :% Neg Zero",fontsize=16,color="green",shape="box"];19284 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19284[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19284 -> 19465[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19284 -> 19466[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19285[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx114800) (Succ wx194000) == GT))",fontsize=16,color="black",shape="box"];19285 -> 19467[label="",style="solid", color="black", weight=3]; 77.24/37.64 19286[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx114800) Zero == GT))",fontsize=16,color="black",shape="box"];19286 -> 19468[label="",style="solid", color="black", weight=3]; 77.24/37.64 19287[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx194000) == GT))",fontsize=16,color="black",shape="box"];19287 -> 19469[label="",style="solid", color="black", weight=3]; 77.24/37.64 19288[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19288 -> 19470[label="",style="solid", color="black", weight=3]; 77.24/37.64 19289 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19289[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)))",fontsize=16,color="magenta"];19289 -> 19471[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19289 -> 19472[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19289 -> 19473[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19290[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19290 -> 19474[label="",style="solid", color="black", weight=3]; 77.24/37.64 19291[label="wx199",fontsize=16,color="green",shape="box"];19292[label="wx205",fontsize=16,color="green",shape="box"];19293[label="Pos (Succ wx206) :% Neg Zero",fontsize=16,color="green",shape="box"];19294 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19294[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19294 -> 19475[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19294 -> 19476[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19295 -> 19477[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19295[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1166) (Succ wx1172))) == GT))",fontsize=16,color="magenta"];19295 -> 19478[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19296 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19296[label="FiniteMap.lookupWithDefaultFM0 wx1174 (Just wx1176)",fontsize=16,color="magenta"];19296 -> 19479[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19296 -> 19480[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19297 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19297[label="FiniteMap.lookupWithDefaultFM0 wx1183 (Just wx1185)",fontsize=16,color="magenta"];19297 -> 19481[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19297 -> 19482[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19298 -> 19483[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19298[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1193) (Succ wx1199))) == GT))",fontsize=16,color="magenta"];19298 -> 19484[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19299[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos (Succ wx19900)) (primMulInt (Pos (Succ wx1202)) (Pos (Succ wx1208))) == GT))",fontsize=16,color="black",shape="box"];19299 -> 19485[label="",style="solid", color="black", weight=3]; 77.24/37.64 19300[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1202)) (Pos (Succ wx1208))) == GT))",fontsize=16,color="black",shape="box"];19300 -> 19486[label="",style="solid", color="black", weight=3]; 77.24/37.64 19301[label="FiniteMap.lookupWithDefaultFM0 wx1210 (FiniteMap.lookupFM0 (Pos (Succ wx1211) :% Pos (Succ wx1212)) wx1213 wx1214 wx1215 wx1216 (Pos Zero :% Neg (Succ wx1217)) True)",fontsize=16,color="black",shape="box"];19301 -> 19487[label="",style="solid", color="black", weight=3]; 77.24/37.64 19302[label="FiniteMap.lookupWithDefaultFM0 wx1219 (FiniteMap.lookupFM0 (Neg (Succ wx1220) :% Pos (Succ wx1221)) wx1222 wx1223 wx1224 wx1225 (Pos Zero :% Pos (Succ wx1226)) True)",fontsize=16,color="black",shape="box"];19302 -> 19488[label="",style="solid", color="black", weight=3]; 77.24/37.64 19303[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos (Succ wx19910)) (primMulInt (Neg (Succ wx1229)) (Neg (Succ wx1235))) == GT))",fontsize=16,color="black",shape="box"];19303 -> 19489[label="",style="solid", color="black", weight=3]; 77.24/37.64 19304[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1229)) (Neg (Succ wx1235))) == GT))",fontsize=16,color="black",shape="box"];19304 -> 19490[label="",style="solid", color="black", weight=3]; 77.24/37.64 19305 -> 19491[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19305[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1238) (Succ wx1243))) == GT))",fontsize=16,color="magenta"];19305 -> 19492[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19306 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19306[label="FiniteMap.lookupWithDefaultFM0 wx1245 (Just wx1247)",fontsize=16,color="magenta"];19306 -> 19493[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19306 -> 19494[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19307 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19307[label="FiniteMap.lookupWithDefaultFM0 wx1253 (Just wx1255)",fontsize=16,color="magenta"];19307 -> 19495[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19307 -> 19496[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19308 -> 19497[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19308[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1262) (Succ wx1267))) == GT))",fontsize=16,color="magenta"];19308 -> 19498[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19309 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19309[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19309 -> 19499[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19309 -> 19500[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19310[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx194800) (Succ wx115100) == GT))",fontsize=16,color="black",shape="box"];19310 -> 19501[label="",style="solid", color="black", weight=3]; 77.24/37.64 19311[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat (Succ wx194800) Zero == GT))",fontsize=16,color="black",shape="box"];19311 -> 19502[label="",style="solid", color="black", weight=3]; 77.24/37.64 19312[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero (Succ wx115100) == GT))",fontsize=16,color="black",shape="box"];19312 -> 19503[label="",style="solid", color="black", weight=3]; 77.24/37.64 19313[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19313 -> 19504[label="",style="solid", color="black", weight=3]; 77.24/37.64 19314 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19314[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)))",fontsize=16,color="magenta"];19314 -> 19505[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19314 -> 19506[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19314 -> 19507[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19315[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19315 -> 19508[label="",style="solid", color="black", weight=3]; 77.24/37.64 19316[label="wx49200",fontsize=16,color="green",shape="box"];19317[label="wx164000",fontsize=16,color="green",shape="box"];19318[label="wx394",fontsize=16,color="green",shape="box"];19319[label="wx397",fontsize=16,color="green",shape="box"];19320[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx195000) (Succ wx115200) == GT))",fontsize=16,color="black",shape="box"];19320 -> 19509[label="",style="solid", color="black", weight=3]; 77.24/37.64 19321[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat (Succ wx195000) Zero == GT))",fontsize=16,color="black",shape="box"];19321 -> 19510[label="",style="solid", color="black", weight=3]; 77.24/37.64 19322[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero (Succ wx115200) == GT))",fontsize=16,color="black",shape="box"];19322 -> 19511[label="",style="solid", color="black", weight=3]; 77.24/37.64 19323[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19323 -> 19512[label="",style="solid", color="black", weight=3]; 77.24/37.64 19324 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19324[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)))",fontsize=16,color="magenta"];19324 -> 19513[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19324 -> 19514[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19324 -> 19515[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19325[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM0 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) True)",fontsize=16,color="black",shape="box"];19325 -> 19516[label="",style="solid", color="black", weight=3]; 77.24/37.64 19326[label="wx164200",fontsize=16,color="green",shape="box"];19327[label="wx49500",fontsize=16,color="green",shape="box"];19328[label="wx394",fontsize=16,color="green",shape="box"];19329[label="wx397",fontsize=16,color="green",shape="box"];19330 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19330[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19330 -> 19517[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19330 -> 19518[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19331 -> 19519[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19331[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1648) (Succ wx1654))) == GT))",fontsize=16,color="magenta"];19331 -> 19520[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19332[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM1 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) True)",fontsize=16,color="black",shape="box"];19332 -> 19521[label="",style="solid", color="black", weight=3]; 77.24/37.64 19333[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM0 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) otherwise)",fontsize=16,color="black",shape="box"];19333 -> 19522[label="",style="solid", color="black", weight=3]; 77.24/37.64 19334[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM1 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) True)",fontsize=16,color="black",shape="box"];19334 -> 19523[label="",style="solid", color="black", weight=3]; 77.24/37.64 19335[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM0 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) otherwise)",fontsize=16,color="black",shape="box"];19335 -> 19524[label="",style="solid", color="black", weight=3]; 77.24/37.64 19336 -> 19525[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19336[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1675) (Succ wx1681))) == GT))",fontsize=16,color="magenta"];19336 -> 19526[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19337[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg (Succ wx19920)) (primMulInt (Pos (Succ wx1684)) (Pos (Succ wx1690))) == GT))",fontsize=16,color="black",shape="box"];19337 -> 19527[label="",style="solid", color="black", weight=3]; 77.24/37.64 19338[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1684)) (Pos (Succ wx1690))) == GT))",fontsize=16,color="black",shape="box"];19338 -> 19528[label="",style="solid", color="black", weight=3]; 77.24/37.64 19339[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat wx19820 wx17500 == GT))",fontsize=16,color="burlywood",shape="triangle"];22253[label="wx19820/Succ wx198200",fontsize=10,color="white",style="solid",shape="box"];19339 -> 22253[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22253 -> 19529[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22254[label="wx19820/Zero",fontsize=10,color="white",style="solid",shape="box"];19339 -> 22254[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22254 -> 19530[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19340[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19340 -> 19531[label="",style="solid", color="black", weight=3]; 77.24/37.64 19341[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19341 -> 19532[label="",style="solid", color="black", weight=3]; 77.24/37.64 19342[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) False)",fontsize=16,color="black",shape="triangle"];19342 -> 19533[label="",style="solid", color="black", weight=3]; 77.24/37.64 19343[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat wx19840 wx17510 == GT))",fontsize=16,color="burlywood",shape="triangle"];22255[label="wx19840/Succ wx198400",fontsize=10,color="white",style="solid",shape="box"];19343 -> 22255[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22255 -> 19534[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22256[label="wx19840/Zero",fontsize=10,color="white",style="solid",shape="box"];19343 -> 22256[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22256 -> 19535[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19344[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19344 -> 19536[label="",style="solid", color="black", weight=3]; 77.24/37.64 19345[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19345 -> 19537[label="",style="solid", color="black", weight=3]; 77.24/37.64 19346[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) False)",fontsize=16,color="black",shape="triangle"];19346 -> 19538[label="",style="solid", color="black", weight=3]; 77.24/37.64 19347[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg (Succ wx19930)) (primMulInt (Neg (Succ wx1711)) (Neg (Succ wx1717))) == GT))",fontsize=16,color="black",shape="box"];19347 -> 19539[label="",style="solid", color="black", weight=3]; 77.24/37.64 19348[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1711)) (Neg (Succ wx1717))) == GT))",fontsize=16,color="black",shape="box"];19348 -> 19540[label="",style="solid", color="black", weight=3]; 77.24/37.64 19349 -> 19541[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19349[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1720) (Succ wx1725))) == GT))",fontsize=16,color="magenta"];19349 -> 19542[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19350[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM1 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) True)",fontsize=16,color="black",shape="box"];19350 -> 19543[label="",style="solid", color="black", weight=3]; 77.24/37.64 19351[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM0 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) otherwise)",fontsize=16,color="black",shape="box"];19351 -> 19544[label="",style="solid", color="black", weight=3]; 77.24/37.64 19352[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM1 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) True)",fontsize=16,color="black",shape="box"];19352 -> 19545[label="",style="solid", color="black", weight=3]; 77.24/37.64 19353[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM0 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) otherwise)",fontsize=16,color="black",shape="box"];19353 -> 19546[label="",style="solid", color="black", weight=3]; 77.24/37.64 19354 -> 19547[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19354[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1744) (Succ wx1749))) == GT))",fontsize=16,color="magenta"];19354 -> 19548[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19355 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19355[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19355 -> 19549[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19355 -> 19550[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19356[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx195600) (Succ wx115700) == GT))",fontsize=16,color="black",shape="box"];19356 -> 19551[label="",style="solid", color="black", weight=3]; 77.24/37.64 19357[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat (Succ wx195600) Zero == GT))",fontsize=16,color="black",shape="box"];19357 -> 19552[label="",style="solid", color="black", weight=3]; 77.24/37.64 19358[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero (Succ wx115700) == GT))",fontsize=16,color="black",shape="box"];19358 -> 19553[label="",style="solid", color="black", weight=3]; 77.24/37.64 19359[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19359 -> 19554[label="",style="solid", color="black", weight=3]; 77.24/37.64 19360 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19360[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)))",fontsize=16,color="magenta"];19360 -> 19555[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19360 -> 19556[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19360 -> 19557[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19361[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19361 -> 19558[label="",style="solid", color="black", weight=3]; 77.24/37.64 19362[label="wx175400",fontsize=16,color="green",shape="box"];19363[label="wx72000",fontsize=16,color="green",shape="box"];19364[label="wx622",fontsize=16,color="green",shape="box"];19365[label="wx625",fontsize=16,color="green",shape="box"];19366[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx195800) (Succ wx115800) == GT))",fontsize=16,color="black",shape="box"];19366 -> 19559[label="",style="solid", color="black", weight=3]; 77.24/37.64 19367[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat (Succ wx195800) Zero == GT))",fontsize=16,color="black",shape="box"];19367 -> 19560[label="",style="solid", color="black", weight=3]; 77.24/37.64 19368[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero (Succ wx115800) == GT))",fontsize=16,color="black",shape="box"];19368 -> 19561[label="",style="solid", color="black", weight=3]; 77.24/37.64 19369[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19369 -> 19562[label="",style="solid", color="black", weight=3]; 77.24/37.64 19370 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19370[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)))",fontsize=16,color="magenta"];19370 -> 19563[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19370 -> 19564[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19370 -> 19565[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19371[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM0 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) True)",fontsize=16,color="black",shape="box"];19371 -> 19566[label="",style="solid", color="black", weight=3]; 77.24/37.64 19372[label="wx175600",fontsize=16,color="green",shape="box"];19373[label="wx72300",fontsize=16,color="green",shape="box"];19374[label="wx622",fontsize=16,color="green",shape="box"];19375[label="wx625",fontsize=16,color="green",shape="box"];19376 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19376[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19376 -> 19567[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19376 -> 19568[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19377 -> 19569[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19377[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1762) (Succ wx1768))) == GT))",fontsize=16,color="magenta"];19377 -> 19570[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19378[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM1 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) True)",fontsize=16,color="black",shape="box"];19378 -> 19571[label="",style="solid", color="black", weight=3]; 77.24/37.64 19379[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM0 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) otherwise)",fontsize=16,color="black",shape="box"];19379 -> 19572[label="",style="solid", color="black", weight=3]; 77.24/37.64 19380[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM1 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) True)",fontsize=16,color="black",shape="box"];19380 -> 19573[label="",style="solid", color="black", weight=3]; 77.24/37.64 19381[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM0 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) otherwise)",fontsize=16,color="black",shape="box"];19381 -> 19574[label="",style="solid", color="black", weight=3]; 77.24/37.64 19382 -> 19575[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19382[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1789) (Succ wx1795))) == GT))",fontsize=16,color="magenta"];19382 -> 19576[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19383[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg (Succ wx19940)) (primMulInt (Pos (Succ wx1798)) (Pos (Succ wx1804))) == GT))",fontsize=16,color="black",shape="box"];19383 -> 19577[label="",style="solid", color="black", weight=3]; 77.24/37.64 19384[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (primMulInt (Pos (Succ wx1798)) (Pos (Succ wx1804))) == GT))",fontsize=16,color="black",shape="box"];19384 -> 19578[label="",style="solid", color="black", weight=3]; 77.24/37.64 19385[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat wx19860 wx18640 == GT))",fontsize=16,color="burlywood",shape="triangle"];22257[label="wx19860/Succ wx198600",fontsize=10,color="white",style="solid",shape="box"];19385 -> 22257[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22257 -> 19579[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22258[label="wx19860/Zero",fontsize=10,color="white",style="solid",shape="box"];19385 -> 22258[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22258 -> 19580[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19386[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19386 -> 19581[label="",style="solid", color="black", weight=3]; 77.24/37.64 19387[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19387 -> 19582[label="",style="solid", color="black", weight=3]; 77.24/37.64 19388[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) False)",fontsize=16,color="black",shape="triangle"];19388 -> 19583[label="",style="solid", color="black", weight=3]; 77.24/37.64 19389[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat wx19880 wx18650 == GT))",fontsize=16,color="burlywood",shape="triangle"];22259[label="wx19880/Succ wx198800",fontsize=10,color="white",style="solid",shape="box"];19389 -> 22259[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22259 -> 19584[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22260[label="wx19880/Zero",fontsize=10,color="white",style="solid",shape="box"];19389 -> 22260[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22260 -> 19585[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19390[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19390 -> 19586[label="",style="solid", color="black", weight=3]; 77.24/37.64 19391[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (GT == GT))",fontsize=16,color="black",shape="triangle"];19391 -> 19587[label="",style="solid", color="black", weight=3]; 77.24/37.64 19392[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) False)",fontsize=16,color="black",shape="triangle"];19392 -> 19588[label="",style="solid", color="black", weight=3]; 77.24/37.64 19393[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg (Succ wx19950)) (primMulInt (Neg (Succ wx1825)) (Neg (Succ wx1831))) == GT))",fontsize=16,color="black",shape="box"];19393 -> 19589[label="",style="solid", color="black", weight=3]; 77.24/37.64 19394[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (primMulInt (Neg (Succ wx1825)) (Neg (Succ wx1831))) == GT))",fontsize=16,color="black",shape="box"];19394 -> 19590[label="",style="solid", color="black", weight=3]; 77.24/37.64 19395 -> 19591[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19395[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1834) (Succ wx1839))) == GT))",fontsize=16,color="magenta"];19395 -> 19592[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19396[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM1 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) True)",fontsize=16,color="black",shape="box"];19396 -> 19593[label="",style="solid", color="black", weight=3]; 77.24/37.64 19397[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM0 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) otherwise)",fontsize=16,color="black",shape="box"];19397 -> 19594[label="",style="solid", color="black", weight=3]; 77.24/37.64 19398[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM1 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) True)",fontsize=16,color="black",shape="box"];19398 -> 19595[label="",style="solid", color="black", weight=3]; 77.24/37.64 19399[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM0 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) otherwise)",fontsize=16,color="black",shape="box"];19399 -> 19596[label="",style="solid", color="black", weight=3]; 77.24/37.64 19400 -> 19597[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19400[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1858) (Succ wx1863))) == GT))",fontsize=16,color="magenta"];19400 -> 19598[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19401[label="wx850",fontsize=16,color="green",shape="box"];19402[label="wx853",fontsize=16,color="green",shape="box"];19403[label="wx850",fontsize=16,color="green",shape="box"];19404[label="wx853",fontsize=16,color="green",shape="box"];19405[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx116200) (Succ wx196200) == GT))",fontsize=16,color="black",shape="box"];19405 -> 19599[label="",style="solid", color="black", weight=3]; 77.24/37.64 19406[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat (Succ wx116200) Zero == GT))",fontsize=16,color="black",shape="box"];19406 -> 19600[label="",style="solid", color="black", weight=3]; 77.24/37.64 19407[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero (Succ wx196200) == GT))",fontsize=16,color="black",shape="box"];19407 -> 19601[label="",style="solid", color="black", weight=3]; 77.24/37.64 19408[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19408 -> 19602[label="",style="solid", color="black", weight=3]; 77.24/37.64 19409 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19409[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)))",fontsize=16,color="magenta"];19409 -> 19603[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19409 -> 19604[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19409 -> 19605[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19410[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];19410 -> 19606[label="",style="solid", color="black", weight=3]; 77.24/37.64 19411[label="wx94000",fontsize=16,color="green",shape="box"];19412[label="wx187000",fontsize=16,color="green",shape="box"];19413[label="wx850",fontsize=16,color="green",shape="box"];19414[label="wx853",fontsize=16,color="green",shape="box"];19415[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx116300) (Succ wx196400) == GT))",fontsize=16,color="black",shape="box"];19415 -> 19607[label="",style="solid", color="black", weight=3]; 77.24/37.64 19416[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat (Succ wx116300) Zero == GT))",fontsize=16,color="black",shape="box"];19416 -> 19608[label="",style="solid", color="black", weight=3]; 77.24/37.64 19417[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero (Succ wx196400) == GT))",fontsize=16,color="black",shape="box"];19417 -> 19609[label="",style="solid", color="black", weight=3]; 77.24/37.64 19418[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19418 -> 19610[label="",style="solid", color="black", weight=3]; 77.24/37.64 19419 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19419[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)))",fontsize=16,color="magenta"];19419 -> 19611[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19419 -> 19612[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19419 -> 19613[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19420[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM0 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) True)",fontsize=16,color="black",shape="box"];19420 -> 19614[label="",style="solid", color="black", weight=3]; 77.24/37.64 19421[label="wx187200",fontsize=16,color="green",shape="box"];19422[label="wx94300",fontsize=16,color="green",shape="box"];19423[label="wx850",fontsize=16,color="green",shape="box"];19424[label="wx853",fontsize=16,color="green",shape="box"];19425 -> 19615[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19425[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1480) (Succ wx1486))) == GT))",fontsize=16,color="magenta"];19425 -> 19616[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19426 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19426[label="FiniteMap.lookupWithDefaultFM0 wx1488 (Just wx1490)",fontsize=16,color="magenta"];19426 -> 19617[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19426 -> 19618[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19427 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19427[label="FiniteMap.lookupWithDefaultFM0 wx1497 (Just wx1499)",fontsize=16,color="magenta"];19427 -> 19619[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19427 -> 19620[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19428 -> 19621[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19428[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1507) (Succ wx1513))) == GT))",fontsize=16,color="magenta"];19428 -> 19622[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19429[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos (Succ wx19960)) (primMulInt (Pos (Succ wx1516)) (Pos (Succ wx1522))) == GT))",fontsize=16,color="black",shape="box"];19429 -> 19623[label="",style="solid", color="black", weight=3]; 77.24/37.64 19430[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (primMulInt (Pos (Succ wx1516)) (Pos (Succ wx1522))) == GT))",fontsize=16,color="black",shape="box"];19430 -> 19624[label="",style="solid", color="black", weight=3]; 77.24/37.64 19431[label="FiniteMap.lookupWithDefaultFM0 wx1524 (FiniteMap.lookupFM0 (Pos (Succ wx1525) :% Neg (Succ wx1526)) wx1527 wx1528 wx1529 wx1530 (Neg Zero :% Neg (Succ wx1531)) True)",fontsize=16,color="black",shape="box"];19431 -> 19625[label="",style="solid", color="black", weight=3]; 77.24/37.64 19432[label="FiniteMap.lookupWithDefaultFM0 wx1533 (FiniteMap.lookupFM0 (Neg (Succ wx1534) :% Neg (Succ wx1535)) wx1536 wx1537 wx1538 wx1539 (Neg Zero :% Pos (Succ wx1540)) True)",fontsize=16,color="black",shape="box"];19432 -> 19626[label="",style="solid", color="black", weight=3]; 77.24/37.64 19433[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos (Succ wx19970)) (primMulInt (Neg (Succ wx1543)) (Neg (Succ wx1549))) == GT))",fontsize=16,color="black",shape="box"];19433 -> 19627[label="",style="solid", color="black", weight=3]; 77.24/37.64 19434[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (primMulInt (Neg (Succ wx1543)) (Neg (Succ wx1549))) == GT))",fontsize=16,color="black",shape="box"];19434 -> 19628[label="",style="solid", color="black", weight=3]; 77.24/37.64 19435 -> 19629[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19435[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1552) (Succ wx1557))) == GT))",fontsize=16,color="magenta"];19435 -> 19630[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19436 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19436[label="FiniteMap.lookupWithDefaultFM0 wx1559 (Just wx1561)",fontsize=16,color="magenta"];19436 -> 19631[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19436 -> 19632[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19437 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19437[label="FiniteMap.lookupWithDefaultFM0 wx1567 (Just wx1569)",fontsize=16,color="magenta"];19437 -> 19633[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19437 -> 19634[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19438 -> 19635[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19438[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1576) (Succ wx1581))) == GT))",fontsize=16,color="magenta"];19438 -> 19636[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19439[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx158200) wx19780 == GT))",fontsize=16,color="burlywood",shape="box"];22261[label="wx19780/Succ wx197800",fontsize=10,color="white",style="solid",shape="box"];19439 -> 22261[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22261 -> 19637[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22262[label="wx19780/Zero",fontsize=10,color="white",style="solid",shape="box"];19439 -> 22262[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22262 -> 19638[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19440[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero wx19780 == GT))",fontsize=16,color="burlywood",shape="box"];22263[label="wx19780/Succ wx197800",fontsize=10,color="white",style="solid",shape="box"];19440 -> 22263[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22263 -> 19639[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22264[label="wx19780/Zero",fontsize=10,color="white",style="solid",shape="box"];19440 -> 22264[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22264 -> 19640[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19441[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19441 -> 19641[label="",style="solid", color="black", weight=3]; 77.24/37.64 19442 -> 19260[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19442[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) False)",fontsize=16,color="magenta"];19443[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];19443 -> 19642[label="",style="solid", color="black", weight=3]; 77.24/37.64 19444[label="wx199",fontsize=16,color="green",shape="box"];19445[label="wx202",fontsize=16,color="green",shape="box"];19446 -> 18718[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19446[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx114500 wx193800 == GT))",fontsize=16,color="magenta"];19446 -> 19643[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19446 -> 19644[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19447 -> 18719[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19447[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];19448 -> 18720[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19448[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == GT))",fontsize=16,color="magenta"];19449 -> 18480[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19449[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="magenta"];19450[label="wx199",fontsize=16,color="green",shape="box"];19451[label="wx205",fontsize=16,color="green",shape="box"];19452[label="Pos (Succ wx206) :% Pos (Succ wx20700)",fontsize=16,color="green",shape="box"];19453 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19453[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19453 -> 19645[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19453 -> 19646[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19454[label="wx199",fontsize=16,color="green",shape="box"];19455[label="wx202",fontsize=16,color="green",shape="box"];19456[label="wx199",fontsize=16,color="green",shape="box"];19457[label="wx202",fontsize=16,color="green",shape="box"];19458[label="wx199",fontsize=16,color="green",shape="box"];19459[label="wx202",fontsize=16,color="green",shape="box"];19460[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx158500) wx19800 == GT))",fontsize=16,color="burlywood",shape="box"];22265[label="wx19800/Succ wx198000",fontsize=10,color="white",style="solid",shape="box"];19460 -> 22265[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22265 -> 19647[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22266[label="wx19800/Zero",fontsize=10,color="white",style="solid",shape="box"];19460 -> 22266[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22266 -> 19648[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19461[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero wx19800 == GT))",fontsize=16,color="burlywood",shape="box"];22267[label="wx19800/Succ wx198000",fontsize=10,color="white",style="solid",shape="box"];19461 -> 22267[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22267 -> 19649[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22268[label="wx19800/Zero",fontsize=10,color="white",style="solid",shape="box"];19461 -> 22268[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22268 -> 19650[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19462[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19462 -> 19651[label="",style="solid", color="black", weight=3]; 77.24/37.64 19463 -> 19280[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19463[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) False)",fontsize=16,color="magenta"];19464[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) otherwise)",fontsize=16,color="black",shape="box"];19464 -> 19652[label="",style="solid", color="black", weight=3]; 77.24/37.64 19465[label="wx199",fontsize=16,color="green",shape="box"];19466[label="wx202",fontsize=16,color="green",shape="box"];19467 -> 18741[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19467[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx114800 wx194000 == GT))",fontsize=16,color="magenta"];19467 -> 19653[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19467 -> 19654[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19468 -> 18742[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19468[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];19469 -> 18743[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19469[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == GT))",fontsize=16,color="magenta"];19470 -> 18504[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19470[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg Zero :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="magenta"];19471[label="wx199",fontsize=16,color="green",shape="box"];19472[label="wx205",fontsize=16,color="green",shape="box"];19473[label="Pos (Succ wx206) :% Neg (Succ wx20700)",fontsize=16,color="green",shape="box"];19474 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19474[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19474 -> 19655[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19474 -> 19656[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19475[label="wx199",fontsize=16,color="green",shape="box"];19476[label="wx202",fontsize=16,color="green",shape="box"];19478 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19478[label="primMulNat (Succ wx1166) (Succ wx1172)",fontsize=16,color="magenta"];19478 -> 19657[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19478 -> 19658[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19477[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (Pos wx1998) == GT))",fontsize=16,color="burlywood",shape="triangle"];22269[label="wx1998/Succ wx19980",fontsize=10,color="white",style="solid",shape="box"];19477 -> 22269[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22269 -> 19659[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22270[label="wx1998/Zero",fontsize=10,color="white",style="solid",shape="box"];19477 -> 22270[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22270 -> 19660[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19479[label="wx1174",fontsize=16,color="green",shape="box"];19480[label="wx1176",fontsize=16,color="green",shape="box"];19481[label="wx1183",fontsize=16,color="green",shape="box"];19482[label="wx1185",fontsize=16,color="green",shape="box"];19484 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19484[label="primMulNat (Succ wx1193) (Succ wx1199)",fontsize=16,color="magenta"];19484 -> 19661[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19484 -> 19662[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19483[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (Pos wx1999) == GT))",fontsize=16,color="burlywood",shape="triangle"];22271[label="wx1999/Succ wx19990",fontsize=10,color="white",style="solid",shape="box"];19483 -> 22271[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22271 -> 19663[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22272[label="wx1999/Zero",fontsize=10,color="white",style="solid",shape="box"];19483 -> 22272[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22272 -> 19664[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19485 -> 19665[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19485[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos (Succ wx19900)) (Pos (primMulNat (Succ wx1202) (Succ wx1208))) == GT))",fontsize=16,color="magenta"];19485 -> 19666[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19486 -> 19667[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19486[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1202) (Succ wx1208))) == GT))",fontsize=16,color="magenta"];19486 -> 19668[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19487 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19487[label="FiniteMap.lookupWithDefaultFM0 wx1210 (Just wx1213)",fontsize=16,color="magenta"];19487 -> 19669[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19487 -> 19670[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19488 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19488[label="FiniteMap.lookupWithDefaultFM0 wx1219 (Just wx1222)",fontsize=16,color="magenta"];19488 -> 19671[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19488 -> 19672[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19489 -> 19673[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19489[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos (Succ wx19910)) (Pos (primMulNat (Succ wx1229) (Succ wx1235))) == GT))",fontsize=16,color="magenta"];19489 -> 19674[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19490 -> 19675[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19490[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1229) (Succ wx1235))) == GT))",fontsize=16,color="magenta"];19490 -> 19676[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19492 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19492[label="primMulNat (Succ wx1238) (Succ wx1243)",fontsize=16,color="magenta"];19492 -> 19677[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19492 -> 19678[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19491[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (Pos wx2000) == GT))",fontsize=16,color="burlywood",shape="triangle"];22273[label="wx2000/Succ wx20000",fontsize=10,color="white",style="solid",shape="box"];19491 -> 22273[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22273 -> 19679[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22274[label="wx2000/Zero",fontsize=10,color="white",style="solid",shape="box"];19491 -> 22274[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22274 -> 19680[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19493[label="wx1245",fontsize=16,color="green",shape="box"];19494[label="wx1247",fontsize=16,color="green",shape="box"];19495[label="wx1253",fontsize=16,color="green",shape="box"];19496[label="wx1255",fontsize=16,color="green",shape="box"];19498 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19498[label="primMulNat (Succ wx1262) (Succ wx1267)",fontsize=16,color="magenta"];19498 -> 19681[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19498 -> 19682[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19497[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (Pos wx2001) == GT))",fontsize=16,color="burlywood",shape="triangle"];22275[label="wx2001/Succ wx20010",fontsize=10,color="white",style="solid",shape="box"];19497 -> 22275[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22275 -> 19683[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22276[label="wx2001/Zero",fontsize=10,color="white",style="solid",shape="box"];19497 -> 22276[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22276 -> 19684[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19499[label="wx394",fontsize=16,color="green",shape="box"];19500[label="wx397",fontsize=16,color="green",shape="box"];19501 -> 18774[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19501[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (primCmpNat wx194800 wx115100 == GT))",fontsize=16,color="magenta"];19501 -> 19685[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19501 -> 19686[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19502 -> 18776[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19502[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (GT == GT))",fontsize=16,color="magenta"];19503 -> 18775[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19503[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];19504 -> 18536[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19504[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Pos (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Neg (Succ wx40200)) (EQ == GT))",fontsize=16,color="magenta"];19505[label="wx394",fontsize=16,color="green",shape="box"];19506[label="wx400",fontsize=16,color="green",shape="box"];19507[label="Pos (Succ wx401) :% Neg (Succ wx40200)",fontsize=16,color="green",shape="box"];19508 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19508[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19508 -> 19687[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19508 -> 19688[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19509 -> 18786[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19509[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (primCmpNat wx195000 wx115200 == GT))",fontsize=16,color="magenta"];19509 -> 19689[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19509 -> 19690[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19510 -> 18788[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19510[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (GT == GT))",fontsize=16,color="magenta"];19511 -> 18787[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19511[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (LT == GT))",fontsize=16,color="magenta"];19512 -> 18547[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19512[label="FiniteMap.lookupWithDefaultFM0 wx394 (FiniteMap.lookupFM1 (Neg (Succ wx39500) :% Neg (Succ wx396)) wx397 wx398 wx399 wx400 (Pos (Succ wx401) :% Pos (Succ wx40200)) (EQ == GT))",fontsize=16,color="magenta"];19513[label="wx394",fontsize=16,color="green",shape="box"];19514[label="wx400",fontsize=16,color="green",shape="box"];19515[label="Pos (Succ wx401) :% Pos (Succ wx40200)",fontsize=16,color="green",shape="box"];19516 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19516[label="FiniteMap.lookupWithDefaultFM0 wx394 (Just wx397)",fontsize=16,color="magenta"];19516 -> 19691[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19516 -> 19692[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19517[label="wx394",fontsize=16,color="green",shape="box"];19518[label="wx397",fontsize=16,color="green",shape="box"];19520 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19520[label="primMulNat (Succ wx1648) (Succ wx1654)",fontsize=16,color="magenta"];19520 -> 19693[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19520 -> 19694[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19519[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (Pos wx2002) == GT))",fontsize=16,color="burlywood",shape="triangle"];22277[label="wx2002/Succ wx20020",fontsize=10,color="white",style="solid",shape="box"];19519 -> 22277[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22277 -> 19695[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22278[label="wx2002/Zero",fontsize=10,color="white",style="solid",shape="box"];19519 -> 22278[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22278 -> 19696[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19521 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19521[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)))",fontsize=16,color="magenta"];19521 -> 19697[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19521 -> 19698[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19521 -> 19699[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19522[label="FiniteMap.lookupWithDefaultFM0 wx1280 (FiniteMap.lookupFM0 (Pos (Succ wx1281) :% Neg Zero) wx1282 wx1283 wx1284 wx1285 (Pos (Succ wx1286) :% Neg (Succ wx1287)) True)",fontsize=16,color="black",shape="box"];19522 -> 19700[label="",style="solid", color="black", weight=3]; 77.24/37.64 19523 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19523[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)))",fontsize=16,color="magenta"];19523 -> 19701[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19523 -> 19702[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19523 -> 19703[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19524[label="FiniteMap.lookupWithDefaultFM0 wx1289 (FiniteMap.lookupFM0 (Neg (Succ wx1290) :% Neg Zero) wx1291 wx1292 wx1293 wx1294 (Pos (Succ wx1295) :% Pos (Succ wx1296)) True)",fontsize=16,color="black",shape="box"];19524 -> 19704[label="",style="solid", color="black", weight=3]; 77.24/37.64 19526 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19526[label="primMulNat (Succ wx1675) (Succ wx1681)",fontsize=16,color="magenta"];19526 -> 19705[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19526 -> 19706[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19525[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (Pos wx2003) == GT))",fontsize=16,color="burlywood",shape="triangle"];22279[label="wx2003/Succ wx20030",fontsize=10,color="white",style="solid",shape="box"];19525 -> 22279[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22279 -> 19707[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22280[label="wx2003/Zero",fontsize=10,color="white",style="solid",shape="box"];19525 -> 22280[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22280 -> 19708[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19527 -> 19709[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19527[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg (Succ wx19920)) (Pos (primMulNat (Succ wx1684) (Succ wx1690))) == GT))",fontsize=16,color="magenta"];19527 -> 19710[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19528 -> 19711[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19528[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1684) (Succ wx1690))) == GT))",fontsize=16,color="magenta"];19528 -> 19712[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19529[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat (Succ wx198200) wx17500 == GT))",fontsize=16,color="burlywood",shape="box"];22281[label="wx17500/Succ wx175000",fontsize=10,color="white",style="solid",shape="box"];19529 -> 22281[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22281 -> 19713[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22282[label="wx17500/Zero",fontsize=10,color="white",style="solid",shape="box"];19529 -> 22282[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22282 -> 19714[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19530[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat Zero wx17500 == GT))",fontsize=16,color="burlywood",shape="box"];22283[label="wx17500/Succ wx175000",fontsize=10,color="white",style="solid",shape="box"];19530 -> 22283[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22283 -> 19715[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22284[label="wx17500/Zero",fontsize=10,color="white",style="solid",shape="box"];19530 -> 22284[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22284 -> 19716[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19531 -> 19342[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19531[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) False)",fontsize=16,color="magenta"];19532[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) True)",fontsize=16,color="black",shape="box"];19532 -> 19717[label="",style="solid", color="black", weight=3]; 77.24/37.64 19533[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM0 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) otherwise)",fontsize=16,color="black",shape="box"];19533 -> 19718[label="",style="solid", color="black", weight=3]; 77.24/37.64 19534[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat (Succ wx198400) wx17510 == GT))",fontsize=16,color="burlywood",shape="box"];22285[label="wx17510/Succ wx175100",fontsize=10,color="white",style="solid",shape="box"];19534 -> 22285[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22285 -> 19719[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22286[label="wx17510/Zero",fontsize=10,color="white",style="solid",shape="box"];19534 -> 22286[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22286 -> 19720[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19535[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat Zero wx17510 == GT))",fontsize=16,color="burlywood",shape="box"];22287[label="wx17510/Succ wx175100",fontsize=10,color="white",style="solid",shape="box"];19535 -> 22287[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22287 -> 19721[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22288[label="wx17510/Zero",fontsize=10,color="white",style="solid",shape="box"];19535 -> 22288[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22288 -> 19722[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19536 -> 19346[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19536[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) False)",fontsize=16,color="magenta"];19537[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) True)",fontsize=16,color="black",shape="box"];19537 -> 19723[label="",style="solid", color="black", weight=3]; 77.24/37.64 19538[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM0 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) otherwise)",fontsize=16,color="black",shape="box"];19538 -> 19724[label="",style="solid", color="black", weight=3]; 77.24/37.64 19539 -> 19725[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19539[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg (Succ wx19930)) (Pos (primMulNat (Succ wx1711) (Succ wx1717))) == GT))",fontsize=16,color="magenta"];19539 -> 19726[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19540 -> 19727[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19540[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1711) (Succ wx1717))) == GT))",fontsize=16,color="magenta"];19540 -> 19728[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19542 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19542[label="primMulNat (Succ wx1720) (Succ wx1725)",fontsize=16,color="magenta"];19542 -> 19729[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19542 -> 19730[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19541[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (Pos wx2004) == GT))",fontsize=16,color="burlywood",shape="triangle"];22289[label="wx2004/Succ wx20040",fontsize=10,color="white",style="solid",shape="box"];19541 -> 22289[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22289 -> 19731[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22290[label="wx2004/Zero",fontsize=10,color="white",style="solid",shape="box"];19541 -> 22290[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22290 -> 19732[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19543 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19543[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM wx1356 (Pos Zero :% Neg (Succ wx1357)))",fontsize=16,color="magenta"];19543 -> 19733[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19543 -> 19734[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19543 -> 19735[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19544[label="FiniteMap.lookupWithDefaultFM0 wx1351 (FiniteMap.lookupFM0 (Pos (Succ wx1352) :% Neg Zero) wx1353 wx1354 wx1355 wx1356 (Pos Zero :% Neg (Succ wx1357)) True)",fontsize=16,color="black",shape="box"];19544 -> 19736[label="",style="solid", color="black", weight=3]; 77.24/37.64 19545 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19545[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM wx1364 (Pos Zero :% Pos (Succ wx1365)))",fontsize=16,color="magenta"];19545 -> 19737[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19545 -> 19738[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19545 -> 19739[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19546[label="FiniteMap.lookupWithDefaultFM0 wx1359 (FiniteMap.lookupFM0 (Neg (Succ wx1360) :% Neg Zero) wx1361 wx1362 wx1363 wx1364 (Pos Zero :% Pos (Succ wx1365)) True)",fontsize=16,color="black",shape="box"];19546 -> 19740[label="",style="solid", color="black", weight=3]; 77.24/37.64 19548 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19548[label="primMulNat (Succ wx1744) (Succ wx1749)",fontsize=16,color="magenta"];19548 -> 19741[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19548 -> 19742[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19547[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (Pos wx2005) == GT))",fontsize=16,color="burlywood",shape="triangle"];22291[label="wx2005/Succ wx20050",fontsize=10,color="white",style="solid",shape="box"];19547 -> 22291[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22291 -> 19743[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22292[label="wx2005/Zero",fontsize=10,color="white",style="solid",shape="box"];19547 -> 22292[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22292 -> 19744[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19549[label="wx622",fontsize=16,color="green",shape="box"];19550[label="wx625",fontsize=16,color="green",shape="box"];19551 -> 18842[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19551[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (primCmpNat wx195600 wx115700 == GT))",fontsize=16,color="magenta"];19551 -> 19745[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19551 -> 19746[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19552 -> 18844[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19552[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (GT == GT))",fontsize=16,color="magenta"];19553 -> 18843[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19553[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];19554 -> 18600[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19554[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Pos (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Neg (Succ wx63000)) (EQ == GT))",fontsize=16,color="magenta"];19555[label="wx622",fontsize=16,color="green",shape="box"];19556[label="wx628",fontsize=16,color="green",shape="box"];19557[label="Neg (Succ wx629) :% Neg (Succ wx63000)",fontsize=16,color="green",shape="box"];19558 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19558[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19558 -> 19747[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19558 -> 19748[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19559 -> 18854[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19559[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (primCmpNat wx195800 wx115800 == GT))",fontsize=16,color="magenta"];19559 -> 19749[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19559 -> 19750[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19560 -> 18856[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19560[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (GT == GT))",fontsize=16,color="magenta"];19561 -> 18855[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19561[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (LT == GT))",fontsize=16,color="magenta"];19562 -> 18611[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19562[label="FiniteMap.lookupWithDefaultFM0 wx622 (FiniteMap.lookupFM1 (Neg (Succ wx62300) :% Pos (Succ wx624)) wx625 wx626 wx627 wx628 (Neg (Succ wx629) :% Pos (Succ wx63000)) (EQ == GT))",fontsize=16,color="magenta"];19563[label="wx622",fontsize=16,color="green",shape="box"];19564[label="wx628",fontsize=16,color="green",shape="box"];19565[label="Neg (Succ wx629) :% Pos (Succ wx63000)",fontsize=16,color="green",shape="box"];19566 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19566[label="FiniteMap.lookupWithDefaultFM0 wx622 (Just wx625)",fontsize=16,color="magenta"];19566 -> 19751[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19566 -> 19752[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19567[label="wx622",fontsize=16,color="green",shape="box"];19568[label="wx625",fontsize=16,color="green",shape="box"];19570 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19570[label="primMulNat (Succ wx1762) (Succ wx1768)",fontsize=16,color="magenta"];19570 -> 19753[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19570 -> 19754[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19569[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (Pos wx2006) == GT))",fontsize=16,color="burlywood",shape="triangle"];22293[label="wx2006/Succ wx20060",fontsize=10,color="white",style="solid",shape="box"];19569 -> 22293[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22293 -> 19755[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22294[label="wx2006/Zero",fontsize=10,color="white",style="solid",shape="box"];19569 -> 22294[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22294 -> 19756[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19571 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19571[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)))",fontsize=16,color="magenta"];19571 -> 19757[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19571 -> 19758[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19571 -> 19759[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19572[label="FiniteMap.lookupWithDefaultFM0 wx1384 (FiniteMap.lookupFM0 (Pos (Succ wx1385) :% Pos Zero) wx1386 wx1387 wx1388 wx1389 (Neg (Succ wx1390) :% Neg (Succ wx1391)) True)",fontsize=16,color="black",shape="box"];19572 -> 19760[label="",style="solid", color="black", weight=3]; 77.24/37.64 19573 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19573[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)))",fontsize=16,color="magenta"];19573 -> 19761[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19573 -> 19762[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19573 -> 19763[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19574[label="FiniteMap.lookupWithDefaultFM0 wx1393 (FiniteMap.lookupFM0 (Neg (Succ wx1394) :% Pos Zero) wx1395 wx1396 wx1397 wx1398 (Neg (Succ wx1399) :% Pos (Succ wx1400)) True)",fontsize=16,color="black",shape="box"];19574 -> 19764[label="",style="solid", color="black", weight=3]; 77.24/37.64 19576 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19576[label="primMulNat (Succ wx1789) (Succ wx1795)",fontsize=16,color="magenta"];19576 -> 19765[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19576 -> 19766[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19575[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (Pos wx2007) == GT))",fontsize=16,color="burlywood",shape="triangle"];22295[label="wx2007/Succ wx20070",fontsize=10,color="white",style="solid",shape="box"];19575 -> 22295[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22295 -> 19767[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22296[label="wx2007/Zero",fontsize=10,color="white",style="solid",shape="box"];19575 -> 22296[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22296 -> 19768[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19577 -> 19769[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19577[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg (Succ wx19940)) (Pos (primMulNat (Succ wx1798) (Succ wx1804))) == GT))",fontsize=16,color="magenta"];19577 -> 19770[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19578 -> 19771[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19578[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1798) (Succ wx1804))) == GT))",fontsize=16,color="magenta"];19578 -> 19772[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19579[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat (Succ wx198600) wx18640 == GT))",fontsize=16,color="burlywood",shape="box"];22297[label="wx18640/Succ wx186400",fontsize=10,color="white",style="solid",shape="box"];19579 -> 22297[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22297 -> 19773[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22298[label="wx18640/Zero",fontsize=10,color="white",style="solid",shape="box"];19579 -> 22298[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22298 -> 19774[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19580[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat Zero wx18640 == GT))",fontsize=16,color="burlywood",shape="box"];22299[label="wx18640/Succ wx186400",fontsize=10,color="white",style="solid",shape="box"];19580 -> 22299[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22299 -> 19775[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22300[label="wx18640/Zero",fontsize=10,color="white",style="solid",shape="box"];19580 -> 22300[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22300 -> 19776[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19581 -> 19388[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19581[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) False)",fontsize=16,color="magenta"];19582[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) True)",fontsize=16,color="black",shape="box"];19582 -> 19777[label="",style="solid", color="black", weight=3]; 77.24/37.64 19583[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM0 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) otherwise)",fontsize=16,color="black",shape="box"];19583 -> 19778[label="",style="solid", color="black", weight=3]; 77.24/37.64 19584[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat (Succ wx198800) wx18650 == GT))",fontsize=16,color="burlywood",shape="box"];22301[label="wx18650/Succ wx186500",fontsize=10,color="white",style="solid",shape="box"];19584 -> 22301[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22301 -> 19779[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22302[label="wx18650/Zero",fontsize=10,color="white",style="solid",shape="box"];19584 -> 22302[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22302 -> 19780[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19585[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat Zero wx18650 == GT))",fontsize=16,color="burlywood",shape="box"];22303[label="wx18650/Succ wx186500",fontsize=10,color="white",style="solid",shape="box"];19585 -> 22303[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22303 -> 19781[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22304[label="wx18650/Zero",fontsize=10,color="white",style="solid",shape="box"];19585 -> 22304[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22304 -> 19782[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19586 -> 19392[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19586[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) False)",fontsize=16,color="magenta"];19587[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) True)",fontsize=16,color="black",shape="box"];19587 -> 19783[label="",style="solid", color="black", weight=3]; 77.24/37.64 19588[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM0 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) otherwise)",fontsize=16,color="black",shape="box"];19588 -> 19784[label="",style="solid", color="black", weight=3]; 77.24/37.64 19589 -> 19785[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19589[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg (Succ wx19950)) (Pos (primMulNat (Succ wx1825) (Succ wx1831))) == GT))",fontsize=16,color="magenta"];19589 -> 19786[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19590 -> 19787[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19590[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (Pos (primMulNat (Succ wx1825) (Succ wx1831))) == GT))",fontsize=16,color="magenta"];19590 -> 19788[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19592 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19592[label="primMulNat (Succ wx1834) (Succ wx1839)",fontsize=16,color="magenta"];19592 -> 19789[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19592 -> 19790[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19591[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (Pos wx2008) == GT))",fontsize=16,color="burlywood",shape="triangle"];22305[label="wx2008/Succ wx20080",fontsize=10,color="white",style="solid",shape="box"];19591 -> 22305[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22305 -> 19791[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22306[label="wx2008/Zero",fontsize=10,color="white",style="solid",shape="box"];19591 -> 22306[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22306 -> 19792[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19593 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19593[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM wx1460 (Neg Zero :% Neg (Succ wx1461)))",fontsize=16,color="magenta"];19593 -> 19793[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19593 -> 19794[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19593 -> 19795[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19594[label="FiniteMap.lookupWithDefaultFM0 wx1455 (FiniteMap.lookupFM0 (Pos (Succ wx1456) :% Pos Zero) wx1457 wx1458 wx1459 wx1460 (Neg Zero :% Neg (Succ wx1461)) True)",fontsize=16,color="black",shape="box"];19594 -> 19796[label="",style="solid", color="black", weight=3]; 77.24/37.64 19595 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19595[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM wx1468 (Neg Zero :% Pos (Succ wx1469)))",fontsize=16,color="magenta"];19595 -> 19797[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19595 -> 19798[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19595 -> 19799[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19596[label="FiniteMap.lookupWithDefaultFM0 wx1463 (FiniteMap.lookupFM0 (Neg (Succ wx1464) :% Pos Zero) wx1465 wx1466 wx1467 wx1468 (Neg Zero :% Pos (Succ wx1469)) True)",fontsize=16,color="black",shape="box"];19596 -> 19800[label="",style="solid", color="black", weight=3]; 77.24/37.64 19598 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19598[label="primMulNat (Succ wx1858) (Succ wx1863)",fontsize=16,color="magenta"];19598 -> 19801[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19598 -> 19802[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19597[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (Pos wx2009) == GT))",fontsize=16,color="burlywood",shape="triangle"];22307[label="wx2009/Succ wx20090",fontsize=10,color="white",style="solid",shape="box"];19597 -> 22307[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22307 -> 19803[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 22308[label="wx2009/Zero",fontsize=10,color="white",style="solid",shape="box"];19597 -> 22308[label="",style="solid", color="burlywood", weight=9]; 77.24/37.64 22308 -> 19804[label="",style="solid", color="burlywood", weight=3]; 77.24/37.64 19599 -> 18917[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19599[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (primCmpNat wx116200 wx196200 == GT))",fontsize=16,color="magenta"];19599 -> 19805[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19599 -> 19806[label="",style="dashed", color="magenta", weight=3]; 77.24/37.64 19600 -> 18918[label="",style="dashed", color="red", weight=0]; 77.24/37.64 19600[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];19601 -> 18919[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19601[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (LT == GT))",fontsize=16,color="magenta"];19602 -> 18666[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19602[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Pos (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Pos (Succ wx85800)) (EQ == GT))",fontsize=16,color="magenta"];19603[label="wx850",fontsize=16,color="green",shape="box"];19604[label="wx856",fontsize=16,color="green",shape="box"];19605[label="Neg (Succ wx857) :% Pos (Succ wx85800)",fontsize=16,color="green",shape="box"];19606 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19606[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19606 -> 19807[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19606 -> 19808[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19607 -> 18935[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19607[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (primCmpNat wx116300 wx196400 == GT))",fontsize=16,color="magenta"];19607 -> 19809[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19607 -> 19810[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19608 -> 18936[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19608[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (GT == GT))",fontsize=16,color="magenta"];19609 -> 18937[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19609[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (LT == GT))",fontsize=16,color="magenta"];19610 -> 18679[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19610[label="FiniteMap.lookupWithDefaultFM0 wx850 (FiniteMap.lookupFM1 (Neg (Succ wx85100) :% Neg (Succ wx852)) wx853 wx854 wx855 wx856 (Neg (Succ wx857) :% Neg (Succ wx85800)) (EQ == GT))",fontsize=16,color="magenta"];19611[label="wx850",fontsize=16,color="green",shape="box"];19612[label="wx856",fontsize=16,color="green",shape="box"];19613[label="Neg (Succ wx857) :% Neg (Succ wx85800)",fontsize=16,color="green",shape="box"];19614 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19614[label="FiniteMap.lookupWithDefaultFM0 wx850 (Just wx853)",fontsize=16,color="magenta"];19614 -> 19811[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19614 -> 19812[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19616 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19616[label="primMulNat (Succ wx1480) (Succ wx1486)",fontsize=16,color="magenta"];19616 -> 19813[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19616 -> 19814[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19615[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (Pos wx2010) == GT))",fontsize=16,color="burlywood",shape="triangle"];22309[label="wx2010/Succ wx20100",fontsize=10,color="white",style="solid",shape="box"];19615 -> 22309[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22309 -> 19815[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22310[label="wx2010/Zero",fontsize=10,color="white",style="solid",shape="box"];19615 -> 22310[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22310 -> 19816[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19617[label="wx1488",fontsize=16,color="green",shape="box"];19618[label="wx1490",fontsize=16,color="green",shape="box"];19619[label="wx1497",fontsize=16,color="green",shape="box"];19620[label="wx1499",fontsize=16,color="green",shape="box"];19622 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19622[label="primMulNat (Succ wx1507) (Succ wx1513)",fontsize=16,color="magenta"];19622 -> 19817[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19622 -> 19818[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19621[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (Pos wx2011) == GT))",fontsize=16,color="burlywood",shape="triangle"];22311[label="wx2011/Succ wx20110",fontsize=10,color="white",style="solid",shape="box"];19621 -> 22311[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22311 -> 19819[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22312[label="wx2011/Zero",fontsize=10,color="white",style="solid",shape="box"];19621 -> 22312[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22312 -> 19820[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19623 -> 19821[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19623[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos (Succ wx19960)) (Pos (primMulNat (Succ wx1516) (Succ wx1522))) == GT))",fontsize=16,color="magenta"];19623 -> 19822[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19624 -> 19823[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19624[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1516) (Succ wx1522))) == GT))",fontsize=16,color="magenta"];19624 -> 19824[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19625 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19625[label="FiniteMap.lookupWithDefaultFM0 wx1524 (Just wx1527)",fontsize=16,color="magenta"];19625 -> 19825[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19625 -> 19826[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19626 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19626[label="FiniteMap.lookupWithDefaultFM0 wx1533 (Just wx1536)",fontsize=16,color="magenta"];19626 -> 19827[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19626 -> 19828[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19627 -> 19829[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19627[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos (Succ wx19970)) (Pos (primMulNat (Succ wx1543) (Succ wx1549))) == GT))",fontsize=16,color="magenta"];19627 -> 19830[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19628 -> 19831[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19628[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (Pos (primMulNat (Succ wx1543) (Succ wx1549))) == GT))",fontsize=16,color="magenta"];19628 -> 19832[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19630 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19630[label="primMulNat (Succ wx1552) (Succ wx1557)",fontsize=16,color="magenta"];19630 -> 19833[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19630 -> 19834[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19629[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (Pos wx2012) == GT))",fontsize=16,color="burlywood",shape="triangle"];22313[label="wx2012/Succ wx20120",fontsize=10,color="white",style="solid",shape="box"];19629 -> 22313[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22313 -> 19835[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22314[label="wx2012/Zero",fontsize=10,color="white",style="solid",shape="box"];19629 -> 22314[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22314 -> 19836[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19631[label="wx1559",fontsize=16,color="green",shape="box"];19632[label="wx1561",fontsize=16,color="green",shape="box"];19633[label="wx1567",fontsize=16,color="green",shape="box"];19634[label="wx1569",fontsize=16,color="green",shape="box"];19636 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19636[label="primMulNat (Succ wx1576) (Succ wx1581)",fontsize=16,color="magenta"];19636 -> 19837[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19636 -> 19838[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19635[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (Pos wx2013) == GT))",fontsize=16,color="burlywood",shape="triangle"];22315[label="wx2013/Succ wx20130",fontsize=10,color="white",style="solid",shape="box"];19635 -> 22315[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22315 -> 19839[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22316[label="wx2013/Zero",fontsize=10,color="white",style="solid",shape="box"];19635 -> 22316[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22316 -> 19840[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19637[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx158200) (Succ wx197800) == GT))",fontsize=16,color="black",shape="box"];19637 -> 19841[label="",style="solid", color="black", weight=3]; 77.24/37.65 19638[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat (Succ wx158200) Zero == GT))",fontsize=16,color="black",shape="box"];19638 -> 19842[label="",style="solid", color="black", weight=3]; 77.24/37.65 19639[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero (Succ wx197800) == GT))",fontsize=16,color="black",shape="box"];19639 -> 19843[label="",style="solid", color="black", weight=3]; 77.24/37.65 19640[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19640 -> 19844[label="",style="solid", color="black", weight=3]; 77.24/37.65 19641 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19641[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)))",fontsize=16,color="magenta"];19641 -> 19845[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19641 -> 19846[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19641 -> 19847[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19642[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19642 -> 19848[label="",style="solid", color="black", weight=3]; 77.24/37.65 19643[label="wx193800",fontsize=16,color="green",shape="box"];19644[label="wx114500",fontsize=16,color="green",shape="box"];19645[label="wx199",fontsize=16,color="green",shape="box"];19646[label="wx202",fontsize=16,color="green",shape="box"];19647[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx158500) (Succ wx198000) == GT))",fontsize=16,color="black",shape="box"];19647 -> 19849[label="",style="solid", color="black", weight=3]; 77.24/37.65 19648[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat (Succ wx158500) Zero == GT))",fontsize=16,color="black",shape="box"];19648 -> 19850[label="",style="solid", color="black", weight=3]; 77.24/37.65 19649[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero (Succ wx198000) == GT))",fontsize=16,color="black",shape="box"];19649 -> 19851[label="",style="solid", color="black", weight=3]; 77.24/37.65 19650[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19650 -> 19852[label="",style="solid", color="black", weight=3]; 77.24/37.65 19651 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19651[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)))",fontsize=16,color="magenta"];19651 -> 19853[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19651 -> 19854[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19651 -> 19855[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19652[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM0 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) True)",fontsize=16,color="black",shape="box"];19652 -> 19856[label="",style="solid", color="black", weight=3]; 77.24/37.65 19653[label="wx194000",fontsize=16,color="green",shape="box"];19654[label="wx114800",fontsize=16,color="green",shape="box"];19655[label="wx199",fontsize=16,color="green",shape="box"];19656[label="wx202",fontsize=16,color="green",shape="box"];19657[label="wx1172",fontsize=16,color="green",shape="box"];19658[label="Succ wx1166",fontsize=16,color="green",shape="box"];19659[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (Pos (Succ wx19980)) == GT))",fontsize=16,color="black",shape="box"];19659 -> 19857[label="",style="solid", color="black", weight=3]; 77.24/37.65 19660[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19660 -> 19858[label="",style="solid", color="black", weight=3]; 77.24/37.65 19661[label="wx1199",fontsize=16,color="green",shape="box"];19662[label="Succ wx1193",fontsize=16,color="green",shape="box"];19663[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (Pos (Succ wx19990)) == GT))",fontsize=16,color="black",shape="box"];19663 -> 19859[label="",style="solid", color="black", weight=3]; 77.24/37.65 19664[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19664 -> 19860[label="",style="solid", color="black", weight=3]; 77.24/37.65 19666 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19666[label="primMulNat (Succ wx1202) (Succ wx1208)",fontsize=16,color="magenta"];19666 -> 19861[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19666 -> 19862[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19665[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos (Succ wx19900)) (Pos wx2014) == GT))",fontsize=16,color="black",shape="triangle"];19665 -> 19863[label="",style="solid", color="black", weight=3]; 77.24/37.65 19668 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19668[label="primMulNat (Succ wx1202) (Succ wx1208)",fontsize=16,color="magenta"];19668 -> 19864[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19668 -> 19865[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19667[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (Pos wx2015) == GT))",fontsize=16,color="burlywood",shape="triangle"];22317[label="wx2015/Succ wx20150",fontsize=10,color="white",style="solid",shape="box"];19667 -> 22317[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22317 -> 19866[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22318[label="wx2015/Zero",fontsize=10,color="white",style="solid",shape="box"];19667 -> 22318[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22318 -> 19867[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19669[label="wx1210",fontsize=16,color="green",shape="box"];19670[label="wx1213",fontsize=16,color="green",shape="box"];19671[label="wx1219",fontsize=16,color="green",shape="box"];19672[label="wx1222",fontsize=16,color="green",shape="box"];19674 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19674[label="primMulNat (Succ wx1229) (Succ wx1235)",fontsize=16,color="magenta"];19674 -> 19868[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19674 -> 19869[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19673[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos (Succ wx19910)) (Pos wx2016) == GT))",fontsize=16,color="black",shape="triangle"];19673 -> 19870[label="",style="solid", color="black", weight=3]; 77.24/37.65 19676 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19676[label="primMulNat (Succ wx1229) (Succ wx1235)",fontsize=16,color="magenta"];19676 -> 19871[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19676 -> 19872[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19675[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (Pos wx2017) == GT))",fontsize=16,color="burlywood",shape="triangle"];22319[label="wx2017/Succ wx20170",fontsize=10,color="white",style="solid",shape="box"];19675 -> 22319[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22319 -> 19873[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22320[label="wx2017/Zero",fontsize=10,color="white",style="solid",shape="box"];19675 -> 22320[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22320 -> 19874[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19677[label="wx1243",fontsize=16,color="green",shape="box"];19678[label="Succ wx1238",fontsize=16,color="green",shape="box"];19679[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (Pos (Succ wx20000)) == GT))",fontsize=16,color="black",shape="box"];19679 -> 19875[label="",style="solid", color="black", weight=3]; 77.24/37.65 19680[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19680 -> 19876[label="",style="solid", color="black", weight=3]; 77.24/37.65 19681[label="wx1267",fontsize=16,color="green",shape="box"];19682[label="Succ wx1262",fontsize=16,color="green",shape="box"];19683[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (Pos (Succ wx20010)) == GT))",fontsize=16,color="black",shape="box"];19683 -> 19877[label="",style="solid", color="black", weight=3]; 77.24/37.65 19684[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19684 -> 19878[label="",style="solid", color="black", weight=3]; 77.24/37.65 19685[label="wx115100",fontsize=16,color="green",shape="box"];19686[label="wx194800",fontsize=16,color="green",shape="box"];19687[label="wx394",fontsize=16,color="green",shape="box"];19688[label="wx397",fontsize=16,color="green",shape="box"];19689[label="wx195000",fontsize=16,color="green",shape="box"];19690[label="wx115200",fontsize=16,color="green",shape="box"];19691[label="wx394",fontsize=16,color="green",shape="box"];19692[label="wx397",fontsize=16,color="green",shape="box"];19693[label="wx1654",fontsize=16,color="green",shape="box"];19694[label="Succ wx1648",fontsize=16,color="green",shape="box"];19695[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (Pos (Succ wx20020)) == GT))",fontsize=16,color="black",shape="box"];19695 -> 19879[label="",style="solid", color="black", weight=3]; 77.24/37.65 19696[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19696 -> 19880[label="",style="solid", color="black", weight=3]; 77.24/37.65 19697[label="wx1280",fontsize=16,color="green",shape="box"];19698[label="wx1285",fontsize=16,color="green",shape="box"];19699[label="Pos (Succ wx1286) :% Neg (Succ wx1287)",fontsize=16,color="green",shape="box"];19700 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19700[label="FiniteMap.lookupWithDefaultFM0 wx1280 (Just wx1282)",fontsize=16,color="magenta"];19700 -> 19881[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19700 -> 19882[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19701[label="wx1289",fontsize=16,color="green",shape="box"];19702[label="wx1294",fontsize=16,color="green",shape="box"];19703[label="Pos (Succ wx1295) :% Pos (Succ wx1296)",fontsize=16,color="green",shape="box"];19704 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19704[label="FiniteMap.lookupWithDefaultFM0 wx1289 (Just wx1291)",fontsize=16,color="magenta"];19704 -> 19883[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19704 -> 19884[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19705[label="wx1681",fontsize=16,color="green",shape="box"];19706[label="Succ wx1675",fontsize=16,color="green",shape="box"];19707[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (Pos (Succ wx20030)) == GT))",fontsize=16,color="black",shape="box"];19707 -> 19885[label="",style="solid", color="black", weight=3]; 77.24/37.65 19708[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19708 -> 19886[label="",style="solid", color="black", weight=3]; 77.24/37.65 19710 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19710[label="primMulNat (Succ wx1684) (Succ wx1690)",fontsize=16,color="magenta"];19710 -> 19887[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19710 -> 19888[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19709[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg (Succ wx19920)) (Pos wx2018) == GT))",fontsize=16,color="black",shape="triangle"];19709 -> 19889[label="",style="solid", color="black", weight=3]; 77.24/37.65 19712 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19712[label="primMulNat (Succ wx1684) (Succ wx1690)",fontsize=16,color="magenta"];19712 -> 19890[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19712 -> 19891[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19711[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (Pos wx2019) == GT))",fontsize=16,color="burlywood",shape="triangle"];22321[label="wx2019/Succ wx20190",fontsize=10,color="white",style="solid",shape="box"];19711 -> 22321[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22321 -> 19892[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22322[label="wx2019/Zero",fontsize=10,color="white",style="solid",shape="box"];19711 -> 22322[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22322 -> 19893[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19713[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat (Succ wx198200) (Succ wx175000) == GT))",fontsize=16,color="black",shape="box"];19713 -> 19894[label="",style="solid", color="black", weight=3]; 77.24/37.65 19714[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat (Succ wx198200) Zero == GT))",fontsize=16,color="black",shape="box"];19714 -> 19895[label="",style="solid", color="black", weight=3]; 77.24/37.65 19715[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat Zero (Succ wx175000) == GT))",fontsize=16,color="black",shape="box"];19715 -> 19896[label="",style="solid", color="black", weight=3]; 77.24/37.65 19716[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19716 -> 19897[label="",style="solid", color="black", weight=3]; 77.24/37.65 19717 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19717[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM wx1322 (Pos Zero :% Neg (Succ wx1323)))",fontsize=16,color="magenta"];19717 -> 19898[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19717 -> 19899[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19717 -> 19900[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19718[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM0 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) True)",fontsize=16,color="black",shape="box"];19718 -> 19901[label="",style="solid", color="black", weight=3]; 77.24/37.65 19719[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat (Succ wx198400) (Succ wx175100) == GT))",fontsize=16,color="black",shape="box"];19719 -> 19902[label="",style="solid", color="black", weight=3]; 77.24/37.65 19720[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat (Succ wx198400) Zero == GT))",fontsize=16,color="black",shape="box"];19720 -> 19903[label="",style="solid", color="black", weight=3]; 77.24/37.65 19721[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat Zero (Succ wx175100) == GT))",fontsize=16,color="black",shape="box"];19721 -> 19904[label="",style="solid", color="black", weight=3]; 77.24/37.65 19722[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19722 -> 19905[label="",style="solid", color="black", weight=3]; 77.24/37.65 19723 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19723[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM wx1331 (Pos Zero :% Pos (Succ wx1332)))",fontsize=16,color="magenta"];19723 -> 19906[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19723 -> 19907[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19723 -> 19908[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19724[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM0 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) True)",fontsize=16,color="black",shape="box"];19724 -> 19909[label="",style="solid", color="black", weight=3]; 77.24/37.65 19726 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19726[label="primMulNat (Succ wx1711) (Succ wx1717)",fontsize=16,color="magenta"];19726 -> 19910[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19726 -> 19911[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19725[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg (Succ wx19930)) (Pos wx2020) == GT))",fontsize=16,color="black",shape="triangle"];19725 -> 19912[label="",style="solid", color="black", weight=3]; 77.24/37.65 19728 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19728[label="primMulNat (Succ wx1711) (Succ wx1717)",fontsize=16,color="magenta"];19728 -> 19913[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19728 -> 19914[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19727[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (Pos wx2021) == GT))",fontsize=16,color="burlywood",shape="triangle"];22323[label="wx2021/Succ wx20210",fontsize=10,color="white",style="solid",shape="box"];19727 -> 22323[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22323 -> 19915[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22324[label="wx2021/Zero",fontsize=10,color="white",style="solid",shape="box"];19727 -> 22324[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22324 -> 19916[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19729[label="wx1725",fontsize=16,color="green",shape="box"];19730[label="Succ wx1720",fontsize=16,color="green",shape="box"];19731[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (Pos (Succ wx20040)) == GT))",fontsize=16,color="black",shape="box"];19731 -> 19917[label="",style="solid", color="black", weight=3]; 77.24/37.65 19732[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19732 -> 19918[label="",style="solid", color="black", weight=3]; 77.24/37.65 19733[label="wx1351",fontsize=16,color="green",shape="box"];19734[label="wx1356",fontsize=16,color="green",shape="box"];19735[label="Pos Zero :% Neg (Succ wx1357)",fontsize=16,color="green",shape="box"];19736 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19736[label="FiniteMap.lookupWithDefaultFM0 wx1351 (Just wx1353)",fontsize=16,color="magenta"];19736 -> 19919[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19736 -> 19920[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19737[label="wx1359",fontsize=16,color="green",shape="box"];19738[label="wx1364",fontsize=16,color="green",shape="box"];19739[label="Pos Zero :% Pos (Succ wx1365)",fontsize=16,color="green",shape="box"];19740 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19740[label="FiniteMap.lookupWithDefaultFM0 wx1359 (Just wx1361)",fontsize=16,color="magenta"];19740 -> 19921[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19740 -> 19922[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19741[label="wx1749",fontsize=16,color="green",shape="box"];19742[label="Succ wx1744",fontsize=16,color="green",shape="box"];19743[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (Pos (Succ wx20050)) == GT))",fontsize=16,color="black",shape="box"];19743 -> 19923[label="",style="solid", color="black", weight=3]; 77.24/37.65 19744[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19744 -> 19924[label="",style="solid", color="black", weight=3]; 77.24/37.65 19745[label="wx115700",fontsize=16,color="green",shape="box"];19746[label="wx195600",fontsize=16,color="green",shape="box"];19747[label="wx622",fontsize=16,color="green",shape="box"];19748[label="wx625",fontsize=16,color="green",shape="box"];19749[label="wx195800",fontsize=16,color="green",shape="box"];19750[label="wx115800",fontsize=16,color="green",shape="box"];19751[label="wx622",fontsize=16,color="green",shape="box"];19752[label="wx625",fontsize=16,color="green",shape="box"];19753[label="wx1768",fontsize=16,color="green",shape="box"];19754[label="Succ wx1762",fontsize=16,color="green",shape="box"];19755[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (Pos (Succ wx20060)) == GT))",fontsize=16,color="black",shape="box"];19755 -> 19925[label="",style="solid", color="black", weight=3]; 77.24/37.65 19756[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19756 -> 19926[label="",style="solid", color="black", weight=3]; 77.24/37.65 19757[label="wx1384",fontsize=16,color="green",shape="box"];19758[label="wx1389",fontsize=16,color="green",shape="box"];19759[label="Neg (Succ wx1390) :% Neg (Succ wx1391)",fontsize=16,color="green",shape="box"];19760 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19760[label="FiniteMap.lookupWithDefaultFM0 wx1384 (Just wx1386)",fontsize=16,color="magenta"];19760 -> 19927[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19760 -> 19928[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19761[label="wx1393",fontsize=16,color="green",shape="box"];19762[label="wx1398",fontsize=16,color="green",shape="box"];19763[label="Neg (Succ wx1399) :% Pos (Succ wx1400)",fontsize=16,color="green",shape="box"];19764 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19764[label="FiniteMap.lookupWithDefaultFM0 wx1393 (Just wx1395)",fontsize=16,color="magenta"];19764 -> 19929[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19764 -> 19930[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19765[label="wx1795",fontsize=16,color="green",shape="box"];19766[label="Succ wx1789",fontsize=16,color="green",shape="box"];19767[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (Pos (Succ wx20070)) == GT))",fontsize=16,color="black",shape="box"];19767 -> 19931[label="",style="solid", color="black", weight=3]; 77.24/37.65 19768[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19768 -> 19932[label="",style="solid", color="black", weight=3]; 77.24/37.65 19770 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19770[label="primMulNat (Succ wx1798) (Succ wx1804)",fontsize=16,color="magenta"];19770 -> 19933[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19770 -> 19934[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19769[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg (Succ wx19940)) (Pos wx2022) == GT))",fontsize=16,color="black",shape="triangle"];19769 -> 19935[label="",style="solid", color="black", weight=3]; 77.24/37.65 19772 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19772[label="primMulNat (Succ wx1798) (Succ wx1804)",fontsize=16,color="magenta"];19772 -> 19936[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19772 -> 19937[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19771[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (Pos wx2023) == GT))",fontsize=16,color="burlywood",shape="triangle"];22325[label="wx2023/Succ wx20230",fontsize=10,color="white",style="solid",shape="box"];19771 -> 22325[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22325 -> 19938[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22326[label="wx2023/Zero",fontsize=10,color="white",style="solid",shape="box"];19771 -> 22326[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22326 -> 19939[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19773[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat (Succ wx198600) (Succ wx186400) == GT))",fontsize=16,color="black",shape="box"];19773 -> 19940[label="",style="solid", color="black", weight=3]; 77.24/37.65 19774[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat (Succ wx198600) Zero == GT))",fontsize=16,color="black",shape="box"];19774 -> 19941[label="",style="solid", color="black", weight=3]; 77.24/37.65 19775[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat Zero (Succ wx186400) == GT))",fontsize=16,color="black",shape="box"];19775 -> 19942[label="",style="solid", color="black", weight=3]; 77.24/37.65 19776[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19776 -> 19943[label="",style="solid", color="black", weight=3]; 77.24/37.65 19777 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19777[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM wx1426 (Neg Zero :% Neg (Succ wx1427)))",fontsize=16,color="magenta"];19777 -> 19944[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19777 -> 19945[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19777 -> 19946[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19778[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM0 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) True)",fontsize=16,color="black",shape="box"];19778 -> 19947[label="",style="solid", color="black", weight=3]; 77.24/37.65 19779[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat (Succ wx198800) (Succ wx186500) == GT))",fontsize=16,color="black",shape="box"];19779 -> 19948[label="",style="solid", color="black", weight=3]; 77.24/37.65 19780[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat (Succ wx198800) Zero == GT))",fontsize=16,color="black",shape="box"];19780 -> 19949[label="",style="solid", color="black", weight=3]; 77.24/37.65 19781[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat Zero (Succ wx186500) == GT))",fontsize=16,color="black",shape="box"];19781 -> 19950[label="",style="solid", color="black", weight=3]; 77.24/37.65 19782[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];19782 -> 19951[label="",style="solid", color="black", weight=3]; 77.24/37.65 19783 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19783[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM wx1435 (Neg Zero :% Pos (Succ wx1436)))",fontsize=16,color="magenta"];19783 -> 19952[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19783 -> 19953[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19783 -> 19954[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19784[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM0 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) True)",fontsize=16,color="black",shape="box"];19784 -> 19955[label="",style="solid", color="black", weight=3]; 77.24/37.65 19786 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19786[label="primMulNat (Succ wx1825) (Succ wx1831)",fontsize=16,color="magenta"];19786 -> 19956[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19786 -> 19957[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19785[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg (Succ wx19950)) (Pos wx2024) == GT))",fontsize=16,color="black",shape="triangle"];19785 -> 19958[label="",style="solid", color="black", weight=3]; 77.24/37.65 19788 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19788[label="primMulNat (Succ wx1825) (Succ wx1831)",fontsize=16,color="magenta"];19788 -> 19959[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19788 -> 19960[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19787[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (Pos wx2025) == GT))",fontsize=16,color="burlywood",shape="triangle"];22327[label="wx2025/Succ wx20250",fontsize=10,color="white",style="solid",shape="box"];19787 -> 22327[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22327 -> 19961[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22328[label="wx2025/Zero",fontsize=10,color="white",style="solid",shape="box"];19787 -> 22328[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22328 -> 19962[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19789[label="wx1839",fontsize=16,color="green",shape="box"];19790[label="Succ wx1834",fontsize=16,color="green",shape="box"];19791[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (Pos (Succ wx20080)) == GT))",fontsize=16,color="black",shape="box"];19791 -> 19963[label="",style="solid", color="black", weight=3]; 77.24/37.65 19792[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19792 -> 19964[label="",style="solid", color="black", weight=3]; 77.24/37.65 19793[label="wx1455",fontsize=16,color="green",shape="box"];19794[label="wx1460",fontsize=16,color="green",shape="box"];19795[label="Neg Zero :% Neg (Succ wx1461)",fontsize=16,color="green",shape="box"];19796 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19796[label="FiniteMap.lookupWithDefaultFM0 wx1455 (Just wx1457)",fontsize=16,color="magenta"];19796 -> 19965[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19796 -> 19966[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19797[label="wx1463",fontsize=16,color="green",shape="box"];19798[label="wx1468",fontsize=16,color="green",shape="box"];19799[label="Neg Zero :% Pos (Succ wx1469)",fontsize=16,color="green",shape="box"];19800 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19800[label="FiniteMap.lookupWithDefaultFM0 wx1463 (Just wx1465)",fontsize=16,color="magenta"];19800 -> 19967[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19800 -> 19968[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19801[label="wx1863",fontsize=16,color="green",shape="box"];19802[label="Succ wx1858",fontsize=16,color="green",shape="box"];19803[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (Pos (Succ wx20090)) == GT))",fontsize=16,color="black",shape="box"];19803 -> 19969[label="",style="solid", color="black", weight=3]; 77.24/37.65 19804[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19804 -> 19970[label="",style="solid", color="black", weight=3]; 77.24/37.65 19805[label="wx196200",fontsize=16,color="green",shape="box"];19806[label="wx116200",fontsize=16,color="green",shape="box"];19807[label="wx850",fontsize=16,color="green",shape="box"];19808[label="wx853",fontsize=16,color="green",shape="box"];19809[label="wx116300",fontsize=16,color="green",shape="box"];19810[label="wx196400",fontsize=16,color="green",shape="box"];19811[label="wx850",fontsize=16,color="green",shape="box"];19812[label="wx853",fontsize=16,color="green",shape="box"];19813[label="wx1486",fontsize=16,color="green",shape="box"];19814[label="Succ wx1480",fontsize=16,color="green",shape="box"];19815[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (Pos (Succ wx20100)) == GT))",fontsize=16,color="black",shape="box"];19815 -> 19971[label="",style="solid", color="black", weight=3]; 77.24/37.65 19816[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19816 -> 19972[label="",style="solid", color="black", weight=3]; 77.24/37.65 19817[label="wx1513",fontsize=16,color="green",shape="box"];19818[label="Succ wx1507",fontsize=16,color="green",shape="box"];19819[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (Pos (Succ wx20110)) == GT))",fontsize=16,color="black",shape="box"];19819 -> 19973[label="",style="solid", color="black", weight=3]; 77.24/37.65 19820[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19820 -> 19974[label="",style="solid", color="black", weight=3]; 77.24/37.65 19822 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19822[label="primMulNat (Succ wx1516) (Succ wx1522)",fontsize=16,color="magenta"];19822 -> 19975[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19822 -> 19976[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19821[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos (Succ wx19960)) (Pos wx2026) == GT))",fontsize=16,color="black",shape="triangle"];19821 -> 19977[label="",style="solid", color="black", weight=3]; 77.24/37.65 19824 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19824[label="primMulNat (Succ wx1516) (Succ wx1522)",fontsize=16,color="magenta"];19824 -> 19978[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19824 -> 19979[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19823[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (Pos wx2027) == GT))",fontsize=16,color="burlywood",shape="triangle"];22329[label="wx2027/Succ wx20270",fontsize=10,color="white",style="solid",shape="box"];19823 -> 22329[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22329 -> 19980[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22330[label="wx2027/Zero",fontsize=10,color="white",style="solid",shape="box"];19823 -> 22330[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22330 -> 19981[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19825[label="wx1524",fontsize=16,color="green",shape="box"];19826[label="wx1527",fontsize=16,color="green",shape="box"];19827[label="wx1533",fontsize=16,color="green",shape="box"];19828[label="wx1536",fontsize=16,color="green",shape="box"];19830 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19830[label="primMulNat (Succ wx1543) (Succ wx1549)",fontsize=16,color="magenta"];19830 -> 19982[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19830 -> 19983[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19829[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos (Succ wx19970)) (Pos wx2028) == GT))",fontsize=16,color="black",shape="triangle"];19829 -> 19984[label="",style="solid", color="black", weight=3]; 77.24/37.65 19832 -> 5400[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19832[label="primMulNat (Succ wx1543) (Succ wx1549)",fontsize=16,color="magenta"];19832 -> 19985[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19832 -> 19986[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19831[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (Pos wx2029) == GT))",fontsize=16,color="burlywood",shape="triangle"];22331[label="wx2029/Succ wx20290",fontsize=10,color="white",style="solid",shape="box"];19831 -> 22331[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22331 -> 19987[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22332[label="wx2029/Zero",fontsize=10,color="white",style="solid",shape="box"];19831 -> 22332[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22332 -> 19988[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19833[label="wx1557",fontsize=16,color="green",shape="box"];19834[label="Succ wx1552",fontsize=16,color="green",shape="box"];19835[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (Pos (Succ wx20120)) == GT))",fontsize=16,color="black",shape="box"];19835 -> 19989[label="",style="solid", color="black", weight=3]; 77.24/37.65 19836[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19836 -> 19990[label="",style="solid", color="black", weight=3]; 77.24/37.65 19837[label="wx1581",fontsize=16,color="green",shape="box"];19838[label="Succ wx1576",fontsize=16,color="green",shape="box"];19839[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (Pos (Succ wx20130)) == GT))",fontsize=16,color="black",shape="box"];19839 -> 19991[label="",style="solid", color="black", weight=3]; 77.24/37.65 19840[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19840 -> 19992[label="",style="solid", color="black", weight=3]; 77.24/37.65 19841 -> 19257[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19841[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (primCmpNat wx158200 wx197800 == GT))",fontsize=16,color="magenta"];19841 -> 19993[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19841 -> 19994[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19842 -> 19258[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19842[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];19843 -> 19259[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19843[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (LT == GT))",fontsize=16,color="magenta"];19844 -> 18976[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19844[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Pos (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Pos (Succ wx20700)) (EQ == GT))",fontsize=16,color="magenta"];19845[label="wx199",fontsize=16,color="green",shape="box"];19846[label="wx205",fontsize=16,color="green",shape="box"];19847[label="Pos (Succ wx206) :% Pos (Succ wx20700)",fontsize=16,color="green",shape="box"];19848 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19848[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19848 -> 19995[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19848 -> 19996[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19849 -> 19277[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19849[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (primCmpNat wx158500 wx198000 == GT))",fontsize=16,color="magenta"];19849 -> 19997[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19849 -> 19998[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19850 -> 19278[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19850[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (GT == GT))",fontsize=16,color="magenta"];19851 -> 19279[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19851[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (LT == GT))",fontsize=16,color="magenta"];19852 -> 19003[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19852[label="FiniteMap.lookupWithDefaultFM0 wx199 (FiniteMap.lookupFM1 (Neg (Succ wx20000) :% Pos (Succ wx201)) wx202 wx203 wx204 wx205 (Pos (Succ wx206) :% Neg (Succ wx20700)) (EQ == GT))",fontsize=16,color="magenta"];19853[label="wx199",fontsize=16,color="green",shape="box"];19854[label="wx205",fontsize=16,color="green",shape="box"];19855[label="Pos (Succ wx206) :% Neg (Succ wx20700)",fontsize=16,color="green",shape="box"];19856 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19856[label="FiniteMap.lookupWithDefaultFM0 wx199 (Just wx202)",fontsize=16,color="magenta"];19856 -> 19999[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19856 -> 20000[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19857[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (primCmpNat Zero (Succ wx19980) == GT))",fontsize=16,color="black",shape="box"];19857 -> 20001[label="",style="solid", color="black", weight=3]; 77.24/37.65 19858[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (EQ == GT))",fontsize=16,color="black",shape="box"];19858 -> 20002[label="",style="solid", color="black", weight=3]; 77.24/37.65 19859[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (primCmpNat Zero (Succ wx19990) == GT))",fontsize=16,color="black",shape="box"];19859 -> 20003[label="",style="solid", color="black", weight=3]; 77.24/37.65 19860[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (EQ == GT))",fontsize=16,color="black",shape="box"];19860 -> 20004[label="",style="solid", color="black", weight=3]; 77.24/37.65 19861[label="wx1208",fontsize=16,color="green",shape="box"];19862[label="Succ wx1202",fontsize=16,color="green",shape="box"];19863[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx19900) wx2014 == GT))",fontsize=16,color="burlywood",shape="box"];22333[label="wx2014/Succ wx20140",fontsize=10,color="white",style="solid",shape="box"];19863 -> 22333[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22333 -> 20005[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22334[label="wx2014/Zero",fontsize=10,color="white",style="solid",shape="box"];19863 -> 22334[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22334 -> 20006[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19864[label="wx1208",fontsize=16,color="green",shape="box"];19865[label="Succ wx1202",fontsize=16,color="green",shape="box"];19866[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (Pos (Succ wx20150)) == GT))",fontsize=16,color="black",shape="box"];19866 -> 20007[label="",style="solid", color="black", weight=3]; 77.24/37.65 19867[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19867 -> 20008[label="",style="solid", color="black", weight=3]; 77.24/37.65 19868[label="wx1235",fontsize=16,color="green",shape="box"];19869[label="Succ wx1229",fontsize=16,color="green",shape="box"];19870[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx19910) wx2016 == GT))",fontsize=16,color="burlywood",shape="box"];22335[label="wx2016/Succ wx20160",fontsize=10,color="white",style="solid",shape="box"];19870 -> 22335[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22335 -> 20009[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22336[label="wx2016/Zero",fontsize=10,color="white",style="solid",shape="box"];19870 -> 22336[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22336 -> 20010[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19871[label="wx1235",fontsize=16,color="green",shape="box"];19872[label="Succ wx1229",fontsize=16,color="green",shape="box"];19873[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (Pos (Succ wx20170)) == GT))",fontsize=16,color="black",shape="box"];19873 -> 20011[label="",style="solid", color="black", weight=3]; 77.24/37.65 19874[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19874 -> 20012[label="",style="solid", color="black", weight=3]; 77.24/37.65 19875[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (primCmpNat Zero (Succ wx20000) == GT))",fontsize=16,color="black",shape="box"];19875 -> 20013[label="",style="solid", color="black", weight=3]; 77.24/37.65 19876[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (EQ == GT))",fontsize=16,color="black",shape="box"];19876 -> 20014[label="",style="solid", color="black", weight=3]; 77.24/37.65 19877[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (primCmpNat Zero (Succ wx20010) == GT))",fontsize=16,color="black",shape="box"];19877 -> 20015[label="",style="solid", color="black", weight=3]; 77.24/37.65 19878[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (EQ == GT))",fontsize=16,color="black",shape="box"];19878 -> 20016[label="",style="solid", color="black", weight=3]; 77.24/37.65 19879[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (LT == GT))",fontsize=16,color="black",shape="box"];19879 -> 20017[label="",style="solid", color="black", weight=3]; 77.24/37.65 19880[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) (EQ == GT))",fontsize=16,color="black",shape="box"];19880 -> 20018[label="",style="solid", color="black", weight=3]; 77.24/37.65 19881[label="wx1280",fontsize=16,color="green",shape="box"];19882[label="wx1282",fontsize=16,color="green",shape="box"];19883[label="wx1289",fontsize=16,color="green",shape="box"];19884[label="wx1291",fontsize=16,color="green",shape="box"];19885[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (LT == GT))",fontsize=16,color="black",shape="box"];19885 -> 20019[label="",style="solid", color="black", weight=3]; 77.24/37.65 19886[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) (EQ == GT))",fontsize=16,color="black",shape="box"];19886 -> 20020[label="",style="solid", color="black", weight=3]; 77.24/37.65 19887[label="wx1690",fontsize=16,color="green",shape="box"];19888[label="Succ wx1684",fontsize=16,color="green",shape="box"];19889[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19889 -> 20021[label="",style="solid", color="black", weight=3]; 77.24/37.65 19890[label="wx1690",fontsize=16,color="green",shape="box"];19891[label="Succ wx1684",fontsize=16,color="green",shape="box"];19892[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (Pos (Succ wx20190)) == GT))",fontsize=16,color="black",shape="box"];19892 -> 20022[label="",style="solid", color="black", weight=3]; 77.24/37.65 19893[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19893 -> 20023[label="",style="solid", color="black", weight=3]; 77.24/37.65 19894 -> 19339[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19894[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (primCmpNat wx198200 wx175000 == GT))",fontsize=16,color="magenta"];19894 -> 20024[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19894 -> 20025[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19895 -> 19341[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19895[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (GT == GT))",fontsize=16,color="magenta"];19896 -> 19340[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19896[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (LT == GT))",fontsize=16,color="magenta"];19897 -> 19102[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19897[label="FiniteMap.lookupWithDefaultFM0 wx1316 (FiniteMap.lookupFM1 (Pos (Succ wx1317) :% Neg (Succ wx1318)) wx1319 wx1320 wx1321 wx1322 (Pos Zero :% Neg (Succ wx1323)) (EQ == GT))",fontsize=16,color="magenta"];19898[label="wx1316",fontsize=16,color="green",shape="box"];19899[label="wx1322",fontsize=16,color="green",shape="box"];19900[label="Pos Zero :% Neg (Succ wx1323)",fontsize=16,color="green",shape="box"];19901 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19901[label="FiniteMap.lookupWithDefaultFM0 wx1316 (Just wx1319)",fontsize=16,color="magenta"];19901 -> 20026[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19901 -> 20027[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19902 -> 19343[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19902[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (primCmpNat wx198400 wx175100 == GT))",fontsize=16,color="magenta"];19902 -> 20028[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19902 -> 20029[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19903 -> 19345[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19903[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (GT == GT))",fontsize=16,color="magenta"];19904 -> 19344[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19904[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (LT == GT))",fontsize=16,color="magenta"];19905 -> 19106[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19905[label="FiniteMap.lookupWithDefaultFM0 wx1325 (FiniteMap.lookupFM1 (Neg (Succ wx1326) :% Neg (Succ wx1327)) wx1328 wx1329 wx1330 wx1331 (Pos Zero :% Pos (Succ wx1332)) (EQ == GT))",fontsize=16,color="magenta"];19906[label="wx1325",fontsize=16,color="green",shape="box"];19907[label="wx1331",fontsize=16,color="green",shape="box"];19908[label="Pos Zero :% Pos (Succ wx1332)",fontsize=16,color="green",shape="box"];19909 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19909[label="FiniteMap.lookupWithDefaultFM0 wx1325 (Just wx1328)",fontsize=16,color="magenta"];19909 -> 20030[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19909 -> 20031[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19910[label="wx1717",fontsize=16,color="green",shape="box"];19911[label="Succ wx1711",fontsize=16,color="green",shape="box"];19912[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19912 -> 20032[label="",style="solid", color="black", weight=3]; 77.24/37.65 19913[label="wx1717",fontsize=16,color="green",shape="box"];19914[label="Succ wx1711",fontsize=16,color="green",shape="box"];19915[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (Pos (Succ wx20210)) == GT))",fontsize=16,color="black",shape="box"];19915 -> 20033[label="",style="solid", color="black", weight=3]; 77.24/37.65 19916[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19916 -> 20034[label="",style="solid", color="black", weight=3]; 77.24/37.65 19917[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (LT == GT))",fontsize=16,color="black",shape="box"];19917 -> 20035[label="",style="solid", color="black", weight=3]; 77.24/37.65 19918[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) (EQ == GT))",fontsize=16,color="black",shape="box"];19918 -> 20036[label="",style="solid", color="black", weight=3]; 77.24/37.65 19919[label="wx1351",fontsize=16,color="green",shape="box"];19920[label="wx1353",fontsize=16,color="green",shape="box"];19921[label="wx1359",fontsize=16,color="green",shape="box"];19922[label="wx1361",fontsize=16,color="green",shape="box"];19923[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (LT == GT))",fontsize=16,color="black",shape="box"];19923 -> 20037[label="",style="solid", color="black", weight=3]; 77.24/37.65 19924[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) (EQ == GT))",fontsize=16,color="black",shape="box"];19924 -> 20038[label="",style="solid", color="black", weight=3]; 77.24/37.65 19925[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (LT == GT))",fontsize=16,color="black",shape="box"];19925 -> 20039[label="",style="solid", color="black", weight=3]; 77.24/37.65 19926[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) (EQ == GT))",fontsize=16,color="black",shape="box"];19926 -> 20040[label="",style="solid", color="black", weight=3]; 77.24/37.65 19927[label="wx1384",fontsize=16,color="green",shape="box"];19928[label="wx1386",fontsize=16,color="green",shape="box"];19929[label="wx1393",fontsize=16,color="green",shape="box"];19930[label="wx1395",fontsize=16,color="green",shape="box"];19931[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (LT == GT))",fontsize=16,color="black",shape="box"];19931 -> 20041[label="",style="solid", color="black", weight=3]; 77.24/37.65 19932[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) (EQ == GT))",fontsize=16,color="black",shape="box"];19932 -> 20042[label="",style="solid", color="black", weight=3]; 77.24/37.65 19933[label="wx1804",fontsize=16,color="green",shape="box"];19934[label="Succ wx1798",fontsize=16,color="green",shape="box"];19935[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19935 -> 20043[label="",style="solid", color="black", weight=3]; 77.24/37.65 19936[label="wx1804",fontsize=16,color="green",shape="box"];19937[label="Succ wx1798",fontsize=16,color="green",shape="box"];19938[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (Pos (Succ wx20230)) == GT))",fontsize=16,color="black",shape="box"];19938 -> 20044[label="",style="solid", color="black", weight=3]; 77.24/37.65 19939[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19939 -> 20045[label="",style="solid", color="black", weight=3]; 77.24/37.65 19940 -> 19385[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19940[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (primCmpNat wx198600 wx186400 == GT))",fontsize=16,color="magenta"];19940 -> 20046[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19940 -> 20047[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19941 -> 19387[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19941[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (GT == GT))",fontsize=16,color="magenta"];19942 -> 19386[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19942[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (LT == GT))",fontsize=16,color="magenta"];19943 -> 19170[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19943[label="FiniteMap.lookupWithDefaultFM0 wx1420 (FiniteMap.lookupFM1 (Pos (Succ wx1421) :% Pos (Succ wx1422)) wx1423 wx1424 wx1425 wx1426 (Neg Zero :% Neg (Succ wx1427)) (EQ == GT))",fontsize=16,color="magenta"];19944[label="wx1420",fontsize=16,color="green",shape="box"];19945[label="wx1426",fontsize=16,color="green",shape="box"];19946[label="Neg Zero :% Neg (Succ wx1427)",fontsize=16,color="green",shape="box"];19947 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19947[label="FiniteMap.lookupWithDefaultFM0 wx1420 (Just wx1423)",fontsize=16,color="magenta"];19947 -> 20048[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19947 -> 20049[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19948 -> 19389[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19948[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (primCmpNat wx198800 wx186500 == GT))",fontsize=16,color="magenta"];19948 -> 20050[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19948 -> 20051[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19949 -> 19391[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19949[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (GT == GT))",fontsize=16,color="magenta"];19950 -> 19390[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19950[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (LT == GT))",fontsize=16,color="magenta"];19951 -> 19174[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19951[label="FiniteMap.lookupWithDefaultFM0 wx1429 (FiniteMap.lookupFM1 (Neg (Succ wx1430) :% Pos (Succ wx1431)) wx1432 wx1433 wx1434 wx1435 (Neg Zero :% Pos (Succ wx1436)) (EQ == GT))",fontsize=16,color="magenta"];19952[label="wx1429",fontsize=16,color="green",shape="box"];19953[label="wx1435",fontsize=16,color="green",shape="box"];19954[label="Neg Zero :% Pos (Succ wx1436)",fontsize=16,color="green",shape="box"];19955 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.65 19955[label="FiniteMap.lookupWithDefaultFM0 wx1429 (Just wx1432)",fontsize=16,color="magenta"];19955 -> 20052[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19955 -> 20053[label="",style="dashed", color="magenta", weight=3]; 77.24/37.65 19956[label="wx1831",fontsize=16,color="green",shape="box"];19957[label="Succ wx1825",fontsize=16,color="green",shape="box"];19958[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (LT == GT))",fontsize=16,color="black",shape="triangle"];19958 -> 20054[label="",style="solid", color="black", weight=3]; 77.24/37.65 19959[label="wx1831",fontsize=16,color="green",shape="box"];19960[label="Succ wx1825",fontsize=16,color="green",shape="box"];19961[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (Pos (Succ wx20250)) == GT))",fontsize=16,color="black",shape="box"];19961 -> 20055[label="",style="solid", color="black", weight=3]; 77.24/37.65 19962[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (primCmpInt (Neg Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19962 -> 20056[label="",style="solid", color="black", weight=3]; 77.24/37.65 19963[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (LT == GT))",fontsize=16,color="black",shape="box"];19963 -> 20057[label="",style="solid", color="black", weight=3]; 77.24/37.65 19964[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) (EQ == GT))",fontsize=16,color="black",shape="box"];19964 -> 20058[label="",style="solid", color="black", weight=3]; 77.24/37.65 19965[label="wx1455",fontsize=16,color="green",shape="box"];19966[label="wx1457",fontsize=16,color="green",shape="box"];19967[label="wx1463",fontsize=16,color="green",shape="box"];19968[label="wx1465",fontsize=16,color="green",shape="box"];19969[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (LT == GT))",fontsize=16,color="black",shape="box"];19969 -> 20059[label="",style="solid", color="black", weight=3]; 77.24/37.65 19970[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) (EQ == GT))",fontsize=16,color="black",shape="box"];19970 -> 20060[label="",style="solid", color="black", weight=3]; 77.24/37.65 19971[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (primCmpNat Zero (Succ wx20100) == GT))",fontsize=16,color="black",shape="box"];19971 -> 20061[label="",style="solid", color="black", weight=3]; 77.24/37.65 19972[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (EQ == GT))",fontsize=16,color="black",shape="box"];19972 -> 20062[label="",style="solid", color="black", weight=3]; 77.24/37.65 19973[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (primCmpNat Zero (Succ wx20110) == GT))",fontsize=16,color="black",shape="box"];19973 -> 20063[label="",style="solid", color="black", weight=3]; 77.24/37.65 19974[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (EQ == GT))",fontsize=16,color="black",shape="box"];19974 -> 20064[label="",style="solid", color="black", weight=3]; 77.24/37.65 19975[label="wx1522",fontsize=16,color="green",shape="box"];19976[label="Succ wx1516",fontsize=16,color="green",shape="box"];19977[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx19960) wx2026 == GT))",fontsize=16,color="burlywood",shape="box"];22337[label="wx2026/Succ wx20260",fontsize=10,color="white",style="solid",shape="box"];19977 -> 22337[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22337 -> 20065[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22338[label="wx2026/Zero",fontsize=10,color="white",style="solid",shape="box"];19977 -> 22338[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22338 -> 20066[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19978[label="wx1522",fontsize=16,color="green",shape="box"];19979[label="Succ wx1516",fontsize=16,color="green",shape="box"];19980[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (Pos (Succ wx20270)) == GT))",fontsize=16,color="black",shape="box"];19980 -> 20067[label="",style="solid", color="black", weight=3]; 77.24/37.65 19981[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19981 -> 20068[label="",style="solid", color="black", weight=3]; 77.24/37.65 19982[label="wx1549",fontsize=16,color="green",shape="box"];19983[label="Succ wx1543",fontsize=16,color="green",shape="box"];19984[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx19970) wx2028 == GT))",fontsize=16,color="burlywood",shape="box"];22339[label="wx2028/Succ wx20280",fontsize=10,color="white",style="solid",shape="box"];19984 -> 22339[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22339 -> 20069[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22340[label="wx2028/Zero",fontsize=10,color="white",style="solid",shape="box"];19984 -> 22340[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22340 -> 20070[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 19985[label="wx1549",fontsize=16,color="green",shape="box"];19986[label="Succ wx1543",fontsize=16,color="green",shape="box"];19987[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (Pos (Succ wx20290)) == GT))",fontsize=16,color="black",shape="box"];19987 -> 20071[label="",style="solid", color="black", weight=3]; 77.24/37.65 19988[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpInt (Pos Zero) (Pos Zero) == GT))",fontsize=16,color="black",shape="box"];19988 -> 20072[label="",style="solid", color="black", weight=3]; 77.24/37.65 19989[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (primCmpNat Zero (Succ wx20120) == GT))",fontsize=16,color="black",shape="box"];19989 -> 20073[label="",style="solid", color="black", weight=3]; 77.24/37.65 19990[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (EQ == GT))",fontsize=16,color="black",shape="box"];19990 -> 20074[label="",style="solid", color="black", weight=3]; 77.24/37.65 19991[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (primCmpNat Zero (Succ wx20130) == GT))",fontsize=16,color="black",shape="box"];19991 -> 20075[label="",style="solid", color="black", weight=3]; 77.24/37.65 19992[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (EQ == GT))",fontsize=16,color="black",shape="box"];19992 -> 20076[label="",style="solid", color="black", weight=3]; 77.24/37.65 19993[label="wx197800",fontsize=16,color="green",shape="box"];19994[label="wx158200",fontsize=16,color="green",shape="box"];19995[label="wx199",fontsize=16,color="green",shape="box"];19996[label="wx202",fontsize=16,color="green",shape="box"];19997[label="wx158500",fontsize=16,color="green",shape="box"];19998[label="wx198000",fontsize=16,color="green",shape="box"];19999[label="wx199",fontsize=16,color="green",shape="box"];20000[label="wx202",fontsize=16,color="green",shape="box"];20001[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) (LT == GT))",fontsize=16,color="black",shape="box"];20001 -> 20077[label="",style="solid", color="black", weight=3]; 77.24/37.65 20002[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) False)",fontsize=16,color="black",shape="triangle"];20002 -> 20078[label="",style="solid", color="black", weight=3]; 77.24/37.65 20003[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) (LT == GT))",fontsize=16,color="black",shape="box"];20003 -> 20079[label="",style="solid", color="black", weight=3]; 77.24/37.65 20004[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) False)",fontsize=16,color="black",shape="triangle"];20004 -> 20080[label="",style="solid", color="black", weight=3]; 77.24/37.65 20005[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx19900) (Succ wx20140) == GT))",fontsize=16,color="black",shape="box"];20005 -> 20081[label="",style="solid", color="black", weight=3]; 77.24/37.65 20006[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx19900) Zero == GT))",fontsize=16,color="black",shape="box"];20006 -> 20082[label="",style="solid", color="black", weight=3]; 77.24/37.65 20007[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat Zero (Succ wx20150) == GT))",fontsize=16,color="black",shape="box"];20007 -> 20083[label="",style="solid", color="black", weight=3]; 77.24/37.65 20008[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];20008 -> 20084[label="",style="solid", color="black", weight=3]; 77.24/37.65 20009[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx19910) (Succ wx20160) == GT))",fontsize=16,color="black",shape="box"];20009 -> 20085[label="",style="solid", color="black", weight=3]; 77.24/37.65 20010[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx19910) Zero == GT))",fontsize=16,color="black",shape="box"];20010 -> 20086[label="",style="solid", color="black", weight=3]; 77.24/37.65 20011[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat Zero (Succ wx20170) == GT))",fontsize=16,color="black",shape="box"];20011 -> 20087[label="",style="solid", color="black", weight=3]; 77.24/37.65 20012[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];20012 -> 20088[label="",style="solid", color="black", weight=3]; 77.24/37.65 20013[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) (LT == GT))",fontsize=16,color="black",shape="box"];20013 -> 20089[label="",style="solid", color="black", weight=3]; 77.24/37.65 20014[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) False)",fontsize=16,color="black",shape="triangle"];20014 -> 20090[label="",style="solid", color="black", weight=3]; 77.24/37.65 20015[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) (LT == GT))",fontsize=16,color="black",shape="box"];20015 -> 20091[label="",style="solid", color="black", weight=3]; 77.24/37.65 20016[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) False)",fontsize=16,color="black",shape="triangle"];20016 -> 20092[label="",style="solid", color="black", weight=3]; 77.24/37.65 20017[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) False)",fontsize=16,color="black",shape="triangle"];20017 -> 20093[label="",style="solid", color="black", weight=3]; 77.24/37.65 20018 -> 20017[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20018[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM1 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) False)",fontsize=16,color="magenta"];20019[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) False)",fontsize=16,color="black",shape="triangle"];20019 -> 20094[label="",style="solid", color="black", weight=3]; 77.24/37.65 20020 -> 20019[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20020[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM1 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) False)",fontsize=16,color="magenta"];20021[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) False)",fontsize=16,color="black",shape="triangle"];20021 -> 20095[label="",style="solid", color="black", weight=3]; 77.24/37.65 20022 -> 19889[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20022[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (LT == GT))",fontsize=16,color="magenta"];20023[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) (EQ == GT))",fontsize=16,color="black",shape="box"];20023 -> 20096[label="",style="solid", color="black", weight=3]; 77.24/37.65 20024[label="wx198200",fontsize=16,color="green",shape="box"];20025[label="wx175000",fontsize=16,color="green",shape="box"];20026[label="wx1316",fontsize=16,color="green",shape="box"];20027[label="wx1319",fontsize=16,color="green",shape="box"];20028[label="wx198400",fontsize=16,color="green",shape="box"];20029[label="wx175100",fontsize=16,color="green",shape="box"];20030[label="wx1325",fontsize=16,color="green",shape="box"];20031[label="wx1328",fontsize=16,color="green",shape="box"];20032[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) False)",fontsize=16,color="black",shape="triangle"];20032 -> 20097[label="",style="solid", color="black", weight=3]; 77.24/37.65 20033 -> 19912[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20033[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (LT == GT))",fontsize=16,color="magenta"];20034[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) (EQ == GT))",fontsize=16,color="black",shape="box"];20034 -> 20098[label="",style="solid", color="black", weight=3]; 77.24/37.65 20035[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) False)",fontsize=16,color="black",shape="triangle"];20035 -> 20099[label="",style="solid", color="black", weight=3]; 77.24/37.65 20036 -> 20035[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20036[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM1 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) False)",fontsize=16,color="magenta"];20037[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) False)",fontsize=16,color="black",shape="triangle"];20037 -> 20100[label="",style="solid", color="black", weight=3]; 77.24/37.65 20038 -> 20037[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20038[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM1 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) False)",fontsize=16,color="magenta"];20039[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) False)",fontsize=16,color="black",shape="triangle"];20039 -> 20101[label="",style="solid", color="black", weight=3]; 77.24/37.65 20040 -> 20039[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20040[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM1 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) False)",fontsize=16,color="magenta"];20041[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) False)",fontsize=16,color="black",shape="triangle"];20041 -> 20102[label="",style="solid", color="black", weight=3]; 77.24/37.65 20042 -> 20041[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20042[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM1 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) False)",fontsize=16,color="magenta"];20043[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) False)",fontsize=16,color="black",shape="triangle"];20043 -> 20103[label="",style="solid", color="black", weight=3]; 77.24/37.65 20044 -> 19935[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20044[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (LT == GT))",fontsize=16,color="magenta"];20045[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) (EQ == GT))",fontsize=16,color="black",shape="box"];20045 -> 20104[label="",style="solid", color="black", weight=3]; 77.24/37.65 20046[label="wx198600",fontsize=16,color="green",shape="box"];20047[label="wx186400",fontsize=16,color="green",shape="box"];20048[label="wx1420",fontsize=16,color="green",shape="box"];20049[label="wx1423",fontsize=16,color="green",shape="box"];20050[label="wx186500",fontsize=16,color="green",shape="box"];20051[label="wx198800",fontsize=16,color="green",shape="box"];20052[label="wx1429",fontsize=16,color="green",shape="box"];20053[label="wx1432",fontsize=16,color="green",shape="box"];20054[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) False)",fontsize=16,color="black",shape="triangle"];20054 -> 20105[label="",style="solid", color="black", weight=3]; 77.24/37.65 20055 -> 19958[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20055[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (LT == GT))",fontsize=16,color="magenta"];20056[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) (EQ == GT))",fontsize=16,color="black",shape="box"];20056 -> 20106[label="",style="solid", color="black", weight=3]; 77.24/37.65 20057[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) False)",fontsize=16,color="black",shape="triangle"];20057 -> 20107[label="",style="solid", color="black", weight=3]; 77.24/37.65 20058 -> 20057[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20058[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM1 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) False)",fontsize=16,color="magenta"];20059[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) False)",fontsize=16,color="black",shape="triangle"];20059 -> 20108[label="",style="solid", color="black", weight=3]; 77.24/37.65 20060 -> 20059[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20060[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM1 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) False)",fontsize=16,color="magenta"];20061[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) (LT == GT))",fontsize=16,color="black",shape="box"];20061 -> 20109[label="",style="solid", color="black", weight=3]; 77.24/37.65 20062[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) False)",fontsize=16,color="black",shape="triangle"];20062 -> 20110[label="",style="solid", color="black", weight=3]; 77.24/37.65 20063[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) (LT == GT))",fontsize=16,color="black",shape="box"];20063 -> 20111[label="",style="solid", color="black", weight=3]; 77.24/37.65 20064[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) False)",fontsize=16,color="black",shape="triangle"];20064 -> 20112[label="",style="solid", color="black", weight=3]; 77.24/37.65 20065[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx19960) (Succ wx20260) == GT))",fontsize=16,color="black",shape="box"];20065 -> 20113[label="",style="solid", color="black", weight=3]; 77.24/37.65 20066[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx19960) Zero == GT))",fontsize=16,color="black",shape="box"];20066 -> 20114[label="",style="solid", color="black", weight=3]; 77.24/37.65 20067[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat Zero (Succ wx20270) == GT))",fontsize=16,color="black",shape="box"];20067 -> 20115[label="",style="solid", color="black", weight=3]; 77.24/37.65 20068[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];20068 -> 20116[label="",style="solid", color="black", weight=3]; 77.24/37.65 20069[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx19970) (Succ wx20280) == GT))",fontsize=16,color="black",shape="box"];20069 -> 20117[label="",style="solid", color="black", weight=3]; 77.24/37.65 20070[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx19970) Zero == GT))",fontsize=16,color="black",shape="box"];20070 -> 20118[label="",style="solid", color="black", weight=3]; 77.24/37.65 20071[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat Zero (Succ wx20290) == GT))",fontsize=16,color="black",shape="box"];20071 -> 20119[label="",style="solid", color="black", weight=3]; 77.24/37.65 20072[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (EQ == GT))",fontsize=16,color="black",shape="triangle"];20072 -> 20120[label="",style="solid", color="black", weight=3]; 77.24/37.65 20073[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) (LT == GT))",fontsize=16,color="black",shape="box"];20073 -> 20121[label="",style="solid", color="black", weight=3]; 77.24/37.65 20074[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) False)",fontsize=16,color="black",shape="triangle"];20074 -> 20122[label="",style="solid", color="black", weight=3]; 77.24/37.65 20075[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) (LT == GT))",fontsize=16,color="black",shape="box"];20075 -> 20123[label="",style="solid", color="black", weight=3]; 77.24/37.65 20076[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) False)",fontsize=16,color="black",shape="triangle"];20076 -> 20124[label="",style="solid", color="black", weight=3]; 77.24/37.65 20077 -> 20002[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20077[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM1 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) False)",fontsize=16,color="magenta"];20078[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM0 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) otherwise)",fontsize=16,color="black",shape="box"];20078 -> 20125[label="",style="solid", color="black", weight=3]; 77.24/37.65 20079 -> 20004[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20079[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM1 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) False)",fontsize=16,color="magenta"];20080[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM0 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) otherwise)",fontsize=16,color="black",shape="box"];20080 -> 20126[label="",style="solid", color="black", weight=3]; 77.24/37.65 20081[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat wx19900 wx20140 == GT))",fontsize=16,color="burlywood",shape="triangle"];22341[label="wx19900/Succ wx199000",fontsize=10,color="white",style="solid",shape="box"];20081 -> 22341[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22341 -> 20127[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22342[label="wx19900/Zero",fontsize=10,color="white",style="solid",shape="box"];20081 -> 22342[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22342 -> 20128[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20082[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (GT == GT))",fontsize=16,color="black",shape="triangle"];20082 -> 20129[label="",style="solid", color="black", weight=3]; 77.24/37.65 20083[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20083 -> 20130[label="",style="solid", color="black", weight=3]; 77.24/37.65 20084[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) False)",fontsize=16,color="black",shape="triangle"];20084 -> 20131[label="",style="solid", color="black", weight=3]; 77.24/37.65 20085[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat wx19910 wx20160 == GT))",fontsize=16,color="burlywood",shape="triangle"];22343[label="wx19910/Succ wx199100",fontsize=10,color="white",style="solid",shape="box"];20085 -> 22343[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22343 -> 20132[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22344[label="wx19910/Zero",fontsize=10,color="white",style="solid",shape="box"];20085 -> 22344[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22344 -> 20133[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20086[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (GT == GT))",fontsize=16,color="black",shape="triangle"];20086 -> 20134[label="",style="solid", color="black", weight=3]; 77.24/37.65 20087[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20087 -> 20135[label="",style="solid", color="black", weight=3]; 77.24/37.65 20088[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) False)",fontsize=16,color="black",shape="triangle"];20088 -> 20136[label="",style="solid", color="black", weight=3]; 77.24/37.65 20089 -> 20014[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20089[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM1 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) False)",fontsize=16,color="magenta"];20090[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM0 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) otherwise)",fontsize=16,color="black",shape="box"];20090 -> 20137[label="",style="solid", color="black", weight=3]; 77.24/37.65 20091 -> 20016[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20091[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM1 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) False)",fontsize=16,color="magenta"];20092[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM0 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) otherwise)",fontsize=16,color="black",shape="box"];20092 -> 20138[label="",style="solid", color="black", weight=3]; 77.24/37.65 20093[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM0 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) otherwise)",fontsize=16,color="black",shape="box"];20093 -> 20139[label="",style="solid", color="black", weight=3]; 77.24/37.65 20094[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM0 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) otherwise)",fontsize=16,color="black",shape="box"];20094 -> 20140[label="",style="solid", color="black", weight=3]; 77.24/37.65 20095[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM0 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) otherwise)",fontsize=16,color="black",shape="box"];20095 -> 20141[label="",style="solid", color="black", weight=3]; 77.24/37.65 20096 -> 20021[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20096[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM1 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) False)",fontsize=16,color="magenta"];20097[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM0 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) otherwise)",fontsize=16,color="black",shape="box"];20097 -> 20142[label="",style="solid", color="black", weight=3]; 77.24/37.65 20098 -> 20032[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20098[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM1 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) False)",fontsize=16,color="magenta"];20099[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM0 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) otherwise)",fontsize=16,color="black",shape="box"];20099 -> 20143[label="",style="solid", color="black", weight=3]; 77.24/37.65 20100[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM0 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) otherwise)",fontsize=16,color="black",shape="box"];20100 -> 20144[label="",style="solid", color="black", weight=3]; 77.24/37.65 20101[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM0 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) otherwise)",fontsize=16,color="black",shape="box"];20101 -> 20145[label="",style="solid", color="black", weight=3]; 77.24/37.65 20102[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM0 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) otherwise)",fontsize=16,color="black",shape="box"];20102 -> 20146[label="",style="solid", color="black", weight=3]; 77.24/37.65 20103[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM0 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) otherwise)",fontsize=16,color="black",shape="box"];20103 -> 20147[label="",style="solid", color="black", weight=3]; 77.24/37.65 20104 -> 20043[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20104[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM1 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) False)",fontsize=16,color="magenta"];20105[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM0 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) otherwise)",fontsize=16,color="black",shape="box"];20105 -> 20148[label="",style="solid", color="black", weight=3]; 77.24/37.65 20106 -> 20054[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20106[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM1 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) False)",fontsize=16,color="magenta"];20107[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM0 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) otherwise)",fontsize=16,color="black",shape="box"];20107 -> 20149[label="",style="solid", color="black", weight=3]; 77.24/37.65 20108[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM0 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) otherwise)",fontsize=16,color="black",shape="box"];20108 -> 20150[label="",style="solid", color="black", weight=3]; 77.24/37.65 20109 -> 20062[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20109[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM1 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) False)",fontsize=16,color="magenta"];20110[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM0 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) otherwise)",fontsize=16,color="black",shape="box"];20110 -> 20151[label="",style="solid", color="black", weight=3]; 77.24/37.65 20111 -> 20064[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20111[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM1 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) False)",fontsize=16,color="magenta"];20112[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM0 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) otherwise)",fontsize=16,color="black",shape="box"];20112 -> 20152[label="",style="solid", color="black", weight=3]; 77.24/37.65 20113[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat wx19960 wx20260 == GT))",fontsize=16,color="burlywood",shape="triangle"];22345[label="wx19960/Succ wx199600",fontsize=10,color="white",style="solid",shape="box"];20113 -> 22345[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22345 -> 20153[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22346[label="wx19960/Zero",fontsize=10,color="white",style="solid",shape="box"];20113 -> 22346[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22346 -> 20154[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20114[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (GT == GT))",fontsize=16,color="black",shape="triangle"];20114 -> 20155[label="",style="solid", color="black", weight=3]; 77.24/37.65 20115[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20115 -> 20156[label="",style="solid", color="black", weight=3]; 77.24/37.65 20116[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) False)",fontsize=16,color="black",shape="triangle"];20116 -> 20157[label="",style="solid", color="black", weight=3]; 77.24/37.65 20117[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat wx19970 wx20280 == GT))",fontsize=16,color="burlywood",shape="triangle"];22347[label="wx19970/Succ wx199700",fontsize=10,color="white",style="solid",shape="box"];20117 -> 22347[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22347 -> 20158[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22348[label="wx19970/Zero",fontsize=10,color="white",style="solid",shape="box"];20117 -> 22348[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22348 -> 20159[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20118[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (GT == GT))",fontsize=16,color="black",shape="triangle"];20118 -> 20160[label="",style="solid", color="black", weight=3]; 77.24/37.65 20119[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (LT == GT))",fontsize=16,color="black",shape="triangle"];20119 -> 20161[label="",style="solid", color="black", weight=3]; 77.24/37.65 20120[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) False)",fontsize=16,color="black",shape="triangle"];20120 -> 20162[label="",style="solid", color="black", weight=3]; 77.24/37.65 20121 -> 20074[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20121[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM1 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) False)",fontsize=16,color="magenta"];20122[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM0 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) otherwise)",fontsize=16,color="black",shape="box"];20122 -> 20163[label="",style="solid", color="black", weight=3]; 77.24/37.65 20123 -> 20076[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20123[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM1 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) False)",fontsize=16,color="magenta"];20124[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM0 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) otherwise)",fontsize=16,color="black",shape="box"];20124 -> 20164[label="",style="solid", color="black", weight=3]; 77.24/37.65 20125[label="FiniteMap.lookupWithDefaultFM0 wx1165 (FiniteMap.lookupFM0 (Pos (Succ wx1166) :% Pos Zero) wx1167 wx1168 wx1169 wx1170 (Pos (Succ wx1171) :% Pos (Succ wx1172)) True)",fontsize=16,color="black",shape="box"];20125 -> 20165[label="",style="solid", color="black", weight=3]; 77.24/37.65 20126[label="FiniteMap.lookupWithDefaultFM0 wx1192 (FiniteMap.lookupFM0 (Neg (Succ wx1193) :% Pos Zero) wx1194 wx1195 wx1196 wx1197 (Pos (Succ wx1198) :% Neg (Succ wx1199)) True)",fontsize=16,color="black",shape="box"];20126 -> 20166[label="",style="solid", color="black", weight=3]; 77.24/37.65 20127[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx199000) wx20140 == GT))",fontsize=16,color="burlywood",shape="box"];22349[label="wx20140/Succ wx201400",fontsize=10,color="white",style="solid",shape="box"];20127 -> 22349[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22349 -> 20167[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22350[label="wx20140/Zero",fontsize=10,color="white",style="solid",shape="box"];20127 -> 22350[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22350 -> 20168[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20128[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat Zero wx20140 == GT))",fontsize=16,color="burlywood",shape="box"];22351[label="wx20140/Succ wx201400",fontsize=10,color="white",style="solid",shape="box"];20128 -> 22351[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22351 -> 20169[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22352[label="wx20140/Zero",fontsize=10,color="white",style="solid",shape="box"];20128 -> 22352[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22352 -> 20170[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20129[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) True)",fontsize=16,color="black",shape="box"];20129 -> 20171[label="",style="solid", color="black", weight=3]; 77.24/37.65 20130 -> 20084[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20130[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) False)",fontsize=16,color="magenta"];20131[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM0 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) otherwise)",fontsize=16,color="black",shape="box"];20131 -> 20172[label="",style="solid", color="black", weight=3]; 77.24/37.65 20132[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx199100) wx20160 == GT))",fontsize=16,color="burlywood",shape="box"];22353[label="wx20160/Succ wx201600",fontsize=10,color="white",style="solid",shape="box"];20132 -> 22353[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22353 -> 20173[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22354[label="wx20160/Zero",fontsize=10,color="white",style="solid",shape="box"];20132 -> 22354[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22354 -> 20174[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20133[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat Zero wx20160 == GT))",fontsize=16,color="burlywood",shape="box"];22355[label="wx20160/Succ wx201600",fontsize=10,color="white",style="solid",shape="box"];20133 -> 22355[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22355 -> 20175[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22356[label="wx20160/Zero",fontsize=10,color="white",style="solid",shape="box"];20133 -> 22356[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22356 -> 20176[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20134[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) True)",fontsize=16,color="black",shape="box"];20134 -> 20177[label="",style="solid", color="black", weight=3]; 77.24/37.65 20135 -> 20088[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20135[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) False)",fontsize=16,color="magenta"];20136[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM0 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) otherwise)",fontsize=16,color="black",shape="box"];20136 -> 20178[label="",style="solid", color="black", weight=3]; 77.24/37.65 20137[label="FiniteMap.lookupWithDefaultFM0 wx1237 (FiniteMap.lookupFM0 (Pos (Succ wx1238) :% Pos Zero) wx1239 wx1240 wx1241 wx1242 (Pos Zero :% Pos (Succ wx1243)) True)",fontsize=16,color="black",shape="box"];20137 -> 20179[label="",style="solid", color="black", weight=3]; 77.24/37.65 20138[label="FiniteMap.lookupWithDefaultFM0 wx1261 (FiniteMap.lookupFM0 (Neg (Succ wx1262) :% Pos Zero) wx1263 wx1264 wx1265 wx1266 (Pos Zero :% Neg (Succ wx1267)) True)",fontsize=16,color="black",shape="box"];20138 -> 20180[label="",style="solid", color="black", weight=3]; 77.24/37.65 20139[label="FiniteMap.lookupWithDefaultFM0 wx1647 (FiniteMap.lookupFM0 (Pos (Succ wx1648) :% Neg Zero) wx1649 wx1650 wx1651 wx1652 (Pos (Succ wx1653) :% Pos (Succ wx1654)) True)",fontsize=16,color="black",shape="box"];20139 -> 20181[label="",style="solid", color="black", weight=3]; 77.24/37.65 20140[label="FiniteMap.lookupWithDefaultFM0 wx1674 (FiniteMap.lookupFM0 (Neg (Succ wx1675) :% Neg Zero) wx1676 wx1677 wx1678 wx1679 (Pos (Succ wx1680) :% Neg (Succ wx1681)) True)",fontsize=16,color="black",shape="box"];20140 -> 20182[label="",style="solid", color="black", weight=3]; 77.24/37.65 20141[label="FiniteMap.lookupWithDefaultFM0 wx1683 (FiniteMap.lookupFM0 (Pos (Succ wx1684) :% Neg (Succ wx1685)) wx1686 wx1687 wx1688 wx1689 (Pos Zero :% Pos (Succ wx1690)) True)",fontsize=16,color="black",shape="box"];20141 -> 20183[label="",style="solid", color="black", weight=3]; 77.24/37.65 20142[label="FiniteMap.lookupWithDefaultFM0 wx1710 (FiniteMap.lookupFM0 (Neg (Succ wx1711) :% Neg (Succ wx1712)) wx1713 wx1714 wx1715 wx1716 (Pos Zero :% Neg (Succ wx1717)) True)",fontsize=16,color="black",shape="box"];20142 -> 20184[label="",style="solid", color="black", weight=3]; 77.24/37.65 20143[label="FiniteMap.lookupWithDefaultFM0 wx1719 (FiniteMap.lookupFM0 (Pos (Succ wx1720) :% Neg Zero) wx1721 wx1722 wx1723 wx1724 (Pos Zero :% Pos (Succ wx1725)) True)",fontsize=16,color="black",shape="box"];20143 -> 20185[label="",style="solid", color="black", weight=3]; 77.24/37.65 20144[label="FiniteMap.lookupWithDefaultFM0 wx1743 (FiniteMap.lookupFM0 (Neg (Succ wx1744) :% Neg Zero) wx1745 wx1746 wx1747 wx1748 (Pos Zero :% Neg (Succ wx1749)) True)",fontsize=16,color="black",shape="box"];20144 -> 20186[label="",style="solid", color="black", weight=3]; 77.24/37.65 20145[label="FiniteMap.lookupWithDefaultFM0 wx1761 (FiniteMap.lookupFM0 (Pos (Succ wx1762) :% Pos Zero) wx1763 wx1764 wx1765 wx1766 (Neg (Succ wx1767) :% Pos (Succ wx1768)) True)",fontsize=16,color="black",shape="box"];20145 -> 20187[label="",style="solid", color="black", weight=3]; 77.24/37.65 20146[label="FiniteMap.lookupWithDefaultFM0 wx1788 (FiniteMap.lookupFM0 (Neg (Succ wx1789) :% Pos Zero) wx1790 wx1791 wx1792 wx1793 (Neg (Succ wx1794) :% Neg (Succ wx1795)) True)",fontsize=16,color="black",shape="box"];20146 -> 20188[label="",style="solid", color="black", weight=3]; 77.24/37.65 20147[label="FiniteMap.lookupWithDefaultFM0 wx1797 (FiniteMap.lookupFM0 (Pos (Succ wx1798) :% Pos (Succ wx1799)) wx1800 wx1801 wx1802 wx1803 (Neg Zero :% Pos (Succ wx1804)) True)",fontsize=16,color="black",shape="box"];20147 -> 20189[label="",style="solid", color="black", weight=3]; 77.24/37.65 20148[label="FiniteMap.lookupWithDefaultFM0 wx1824 (FiniteMap.lookupFM0 (Neg (Succ wx1825) :% Pos (Succ wx1826)) wx1827 wx1828 wx1829 wx1830 (Neg Zero :% Neg (Succ wx1831)) True)",fontsize=16,color="black",shape="box"];20148 -> 20190[label="",style="solid", color="black", weight=3]; 77.24/37.65 20149[label="FiniteMap.lookupWithDefaultFM0 wx1833 (FiniteMap.lookupFM0 (Pos (Succ wx1834) :% Pos Zero) wx1835 wx1836 wx1837 wx1838 (Neg Zero :% Pos (Succ wx1839)) True)",fontsize=16,color="black",shape="box"];20149 -> 20191[label="",style="solid", color="black", weight=3]; 77.24/37.65 20150[label="FiniteMap.lookupWithDefaultFM0 wx1857 (FiniteMap.lookupFM0 (Neg (Succ wx1858) :% Pos Zero) wx1859 wx1860 wx1861 wx1862 (Neg Zero :% Neg (Succ wx1863)) True)",fontsize=16,color="black",shape="box"];20150 -> 20192[label="",style="solid", color="black", weight=3]; 77.24/37.65 20151[label="FiniteMap.lookupWithDefaultFM0 wx1479 (FiniteMap.lookupFM0 (Pos (Succ wx1480) :% Neg Zero) wx1481 wx1482 wx1483 wx1484 (Neg (Succ wx1485) :% Pos (Succ wx1486)) True)",fontsize=16,color="black",shape="box"];20151 -> 20193[label="",style="solid", color="black", weight=3]; 77.24/37.65 20152[label="FiniteMap.lookupWithDefaultFM0 wx1506 (FiniteMap.lookupFM0 (Neg (Succ wx1507) :% Neg Zero) wx1508 wx1509 wx1510 wx1511 (Neg (Succ wx1512) :% Neg (Succ wx1513)) True)",fontsize=16,color="black",shape="box"];20152 -> 20194[label="",style="solid", color="black", weight=3]; 77.24/37.65 20153[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx199600) wx20260 == GT))",fontsize=16,color="burlywood",shape="box"];22357[label="wx20260/Succ wx202600",fontsize=10,color="white",style="solid",shape="box"];20153 -> 22357[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22357 -> 20195[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22358[label="wx20260/Zero",fontsize=10,color="white",style="solid",shape="box"];20153 -> 22358[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22358 -> 20196[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20154[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat Zero wx20260 == GT))",fontsize=16,color="burlywood",shape="box"];22359[label="wx20260/Succ wx202600",fontsize=10,color="white",style="solid",shape="box"];20154 -> 22359[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22359 -> 20197[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22360[label="wx20260/Zero",fontsize=10,color="white",style="solid",shape="box"];20154 -> 22360[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22360 -> 20198[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 20155[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) True)",fontsize=16,color="black",shape="box"];20155 -> 20199[label="",style="solid", color="black", weight=3]; 77.24/37.65 20156 -> 20116[label="",style="dashed", color="red", weight=0]; 77.24/37.65 20156[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) False)",fontsize=16,color="magenta"];20157[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM0 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) otherwise)",fontsize=16,color="black",shape="box"];20157 -> 20200[label="",style="solid", color="black", weight=3]; 77.24/37.65 20158[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx199700) wx20280 == GT))",fontsize=16,color="burlywood",shape="box"];22361[label="wx20280/Succ wx202800",fontsize=10,color="white",style="solid",shape="box"];20158 -> 22361[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22361 -> 20201[label="",style="solid", color="burlywood", weight=3]; 77.24/37.65 22362[label="wx20280/Zero",fontsize=10,color="white",style="solid",shape="box"];20158 -> 22362[label="",style="solid", color="burlywood", weight=9]; 77.24/37.65 22362 -> 20202[label="",style="solid", color="burlywood", weight=3]; 77.24/37.66 20159[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat Zero wx20280 == GT))",fontsize=16,color="burlywood",shape="box"];22363[label="wx20280/Succ wx202800",fontsize=10,color="white",style="solid",shape="box"];20159 -> 22363[label="",style="solid", color="burlywood", weight=9]; 77.24/37.66 22363 -> 20203[label="",style="solid", color="burlywood", weight=3]; 77.24/37.66 22364[label="wx20280/Zero",fontsize=10,color="white",style="solid",shape="box"];20159 -> 22364[label="",style="solid", color="burlywood", weight=9]; 77.24/37.66 22364 -> 20204[label="",style="solid", color="burlywood", weight=3]; 77.24/37.66 20160[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) True)",fontsize=16,color="black",shape="box"];20160 -> 20205[label="",style="solid", color="black", weight=3]; 77.24/37.66 20161 -> 20120[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20161[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) False)",fontsize=16,color="magenta"];20162[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM0 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) otherwise)",fontsize=16,color="black",shape="box"];20162 -> 20206[label="",style="solid", color="black", weight=3]; 77.24/37.66 20163[label="FiniteMap.lookupWithDefaultFM0 wx1551 (FiniteMap.lookupFM0 (Pos (Succ wx1552) :% Neg Zero) wx1553 wx1554 wx1555 wx1556 (Neg Zero :% Pos (Succ wx1557)) True)",fontsize=16,color="black",shape="box"];20163 -> 20207[label="",style="solid", color="black", weight=3]; 77.24/37.66 20164[label="FiniteMap.lookupWithDefaultFM0 wx1575 (FiniteMap.lookupFM0 (Neg (Succ wx1576) :% Neg Zero) wx1577 wx1578 wx1579 wx1580 (Neg Zero :% Neg (Succ wx1581)) True)",fontsize=16,color="black",shape="box"];20164 -> 20208[label="",style="solid", color="black", weight=3]; 77.24/37.66 20165 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20165[label="FiniteMap.lookupWithDefaultFM0 wx1165 (Just wx1167)",fontsize=16,color="magenta"];20165 -> 20209[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20165 -> 20210[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20166 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20166[label="FiniteMap.lookupWithDefaultFM0 wx1192 (Just wx1194)",fontsize=16,color="magenta"];20166 -> 20211[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20166 -> 20212[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20167[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx199000) (Succ wx201400) == GT))",fontsize=16,color="black",shape="box"];20167 -> 20213[label="",style="solid", color="black", weight=3]; 77.24/37.66 20168[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat (Succ wx199000) Zero == GT))",fontsize=16,color="black",shape="box"];20168 -> 20214[label="",style="solid", color="black", weight=3]; 77.24/37.66 20169[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat Zero (Succ wx201400) == GT))",fontsize=16,color="black",shape="box"];20169 -> 20215[label="",style="solid", color="black", weight=3]; 77.24/37.66 20170[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];20170 -> 20216[label="",style="solid", color="black", weight=3]; 77.24/37.66 20171 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20171[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM wx1207 (Pos Zero :% Pos (Succ wx1208)))",fontsize=16,color="magenta"];20171 -> 20217[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20171 -> 20218[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20171 -> 20219[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20172[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM0 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) True)",fontsize=16,color="black",shape="box"];20172 -> 20220[label="",style="solid", color="black", weight=3]; 77.24/37.66 20173[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx199100) (Succ wx201600) == GT))",fontsize=16,color="black",shape="box"];20173 -> 20221[label="",style="solid", color="black", weight=3]; 77.24/37.66 20174[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat (Succ wx199100) Zero == GT))",fontsize=16,color="black",shape="box"];20174 -> 20222[label="",style="solid", color="black", weight=3]; 77.24/37.66 20175[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat Zero (Succ wx201600) == GT))",fontsize=16,color="black",shape="box"];20175 -> 20223[label="",style="solid", color="black", weight=3]; 77.24/37.66 20176[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];20176 -> 20224[label="",style="solid", color="black", weight=3]; 77.24/37.66 20177 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20177[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM wx1234 (Pos Zero :% Neg (Succ wx1235)))",fontsize=16,color="magenta"];20177 -> 20225[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20177 -> 20226[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20177 -> 20227[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20178[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM0 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) True)",fontsize=16,color="black",shape="box"];20178 -> 20228[label="",style="solid", color="black", weight=3]; 77.24/37.66 20179 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20179[label="FiniteMap.lookupWithDefaultFM0 wx1237 (Just wx1239)",fontsize=16,color="magenta"];20179 -> 20229[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20179 -> 20230[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20180 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20180[label="FiniteMap.lookupWithDefaultFM0 wx1261 (Just wx1263)",fontsize=16,color="magenta"];20180 -> 20231[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20180 -> 20232[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20181 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20181[label="FiniteMap.lookupWithDefaultFM0 wx1647 (Just wx1649)",fontsize=16,color="magenta"];20181 -> 20233[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20181 -> 20234[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20182 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20182[label="FiniteMap.lookupWithDefaultFM0 wx1674 (Just wx1676)",fontsize=16,color="magenta"];20182 -> 20235[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20182 -> 20236[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20183 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20183[label="FiniteMap.lookupWithDefaultFM0 wx1683 (Just wx1686)",fontsize=16,color="magenta"];20183 -> 20237[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20183 -> 20238[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20184 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20184[label="FiniteMap.lookupWithDefaultFM0 wx1710 (Just wx1713)",fontsize=16,color="magenta"];20184 -> 20239[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20184 -> 20240[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20185 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20185[label="FiniteMap.lookupWithDefaultFM0 wx1719 (Just wx1721)",fontsize=16,color="magenta"];20185 -> 20241[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20185 -> 20242[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20186 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20186[label="FiniteMap.lookupWithDefaultFM0 wx1743 (Just wx1745)",fontsize=16,color="magenta"];20186 -> 20243[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20186 -> 20244[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20187 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20187[label="FiniteMap.lookupWithDefaultFM0 wx1761 (Just wx1763)",fontsize=16,color="magenta"];20187 -> 20245[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20187 -> 20246[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20188 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20188[label="FiniteMap.lookupWithDefaultFM0 wx1788 (Just wx1790)",fontsize=16,color="magenta"];20188 -> 20247[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20188 -> 20248[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20189 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20189[label="FiniteMap.lookupWithDefaultFM0 wx1797 (Just wx1800)",fontsize=16,color="magenta"];20189 -> 20249[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20189 -> 20250[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20190 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20190[label="FiniteMap.lookupWithDefaultFM0 wx1824 (Just wx1827)",fontsize=16,color="magenta"];20190 -> 20251[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20190 -> 20252[label="",style="dashed", color="magenta", weight=3]; 77.24/37.66 20191 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.66 20191[label="FiniteMap.lookupWithDefaultFM0 wx1833 (Just wx1835)",fontsize=16,color="magenta"];20191 -> 20253[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20191 -> 20254[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20192 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20192[label="FiniteMap.lookupWithDefaultFM0 wx1857 (Just wx1859)",fontsize=16,color="magenta"];20192 -> 20255[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20192 -> 20256[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20193 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20193[label="FiniteMap.lookupWithDefaultFM0 wx1479 (Just wx1481)",fontsize=16,color="magenta"];20193 -> 20257[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20193 -> 20258[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20194 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20194[label="FiniteMap.lookupWithDefaultFM0 wx1506 (Just wx1508)",fontsize=16,color="magenta"];20194 -> 20259[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20194 -> 20260[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20195[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx199600) (Succ wx202600) == GT))",fontsize=16,color="black",shape="box"];20195 -> 20261[label="",style="solid", color="black", weight=3]; 77.24/37.67 20196[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat (Succ wx199600) Zero == GT))",fontsize=16,color="black",shape="box"];20196 -> 20262[label="",style="solid", color="black", weight=3]; 77.24/37.67 20197[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat Zero (Succ wx202600) == GT))",fontsize=16,color="black",shape="box"];20197 -> 20263[label="",style="solid", color="black", weight=3]; 77.24/37.67 20198[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];20198 -> 20264[label="",style="solid", color="black", weight=3]; 77.24/37.67 20199 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20199[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM wx1521 (Neg Zero :% Pos (Succ wx1522)))",fontsize=16,color="magenta"];20199 -> 20265[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20199 -> 20266[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20199 -> 20267[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20200[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM0 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) True)",fontsize=16,color="black",shape="box"];20200 -> 20268[label="",style="solid", color="black", weight=3]; 77.24/37.67 20201[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx199700) (Succ wx202800) == GT))",fontsize=16,color="black",shape="box"];20201 -> 20269[label="",style="solid", color="black", weight=3]; 77.24/37.67 20202[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat (Succ wx199700) Zero == GT))",fontsize=16,color="black",shape="box"];20202 -> 20270[label="",style="solid", color="black", weight=3]; 77.24/37.67 20203[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat Zero (Succ wx202800) == GT))",fontsize=16,color="black",shape="box"];20203 -> 20271[label="",style="solid", color="black", weight=3]; 77.24/37.67 20204[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat Zero Zero == GT))",fontsize=16,color="black",shape="box"];20204 -> 20272[label="",style="solid", color="black", weight=3]; 77.24/37.67 20205 -> 6[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20205[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM wx1548 (Neg Zero :% Neg (Succ wx1549)))",fontsize=16,color="magenta"];20205 -> 20273[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20205 -> 20274[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20205 -> 20275[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20206[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM0 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) True)",fontsize=16,color="black",shape="box"];20206 -> 20276[label="",style="solid", color="black", weight=3]; 77.24/37.67 20207 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20207[label="FiniteMap.lookupWithDefaultFM0 wx1551 (Just wx1553)",fontsize=16,color="magenta"];20207 -> 20277[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20207 -> 20278[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20208 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20208[label="FiniteMap.lookupWithDefaultFM0 wx1575 (Just wx1577)",fontsize=16,color="magenta"];20208 -> 20279[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20208 -> 20280[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20209[label="wx1165",fontsize=16,color="green",shape="box"];20210[label="wx1167",fontsize=16,color="green",shape="box"];20211[label="wx1192",fontsize=16,color="green",shape="box"];20212[label="wx1194",fontsize=16,color="green",shape="box"];20213 -> 20081[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20213[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (primCmpNat wx199000 wx201400 == GT))",fontsize=16,color="magenta"];20213 -> 20281[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20213 -> 20282[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20214 -> 20082[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20214[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (GT == GT))",fontsize=16,color="magenta"];20215 -> 20083[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20215[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (LT == GT))",fontsize=16,color="magenta"];20216 -> 20008[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20216[label="FiniteMap.lookupWithDefaultFM0 wx1201 (FiniteMap.lookupFM1 (Pos (Succ wx1202) :% Pos (Succ wx1203)) wx1204 wx1205 wx1206 wx1207 (Pos Zero :% Pos (Succ wx1208)) (EQ == GT))",fontsize=16,color="magenta"];20217[label="wx1201",fontsize=16,color="green",shape="box"];20218[label="wx1207",fontsize=16,color="green",shape="box"];20219[label="Pos Zero :% Pos (Succ wx1208)",fontsize=16,color="green",shape="box"];20220 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20220[label="FiniteMap.lookupWithDefaultFM0 wx1201 (Just wx1204)",fontsize=16,color="magenta"];20220 -> 20283[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20220 -> 20284[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20221 -> 20085[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20221[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (primCmpNat wx199100 wx201600 == GT))",fontsize=16,color="magenta"];20221 -> 20285[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20221 -> 20286[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20222 -> 20086[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20222[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (GT == GT))",fontsize=16,color="magenta"];20223 -> 20087[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20223[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (LT == GT))",fontsize=16,color="magenta"];20224 -> 20012[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20224[label="FiniteMap.lookupWithDefaultFM0 wx1228 (FiniteMap.lookupFM1 (Neg (Succ wx1229) :% Pos (Succ wx1230)) wx1231 wx1232 wx1233 wx1234 (Pos Zero :% Neg (Succ wx1235)) (EQ == GT))",fontsize=16,color="magenta"];20225[label="wx1228",fontsize=16,color="green",shape="box"];20226[label="wx1234",fontsize=16,color="green",shape="box"];20227[label="Pos Zero :% Neg (Succ wx1235)",fontsize=16,color="green",shape="box"];20228 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20228[label="FiniteMap.lookupWithDefaultFM0 wx1228 (Just wx1231)",fontsize=16,color="magenta"];20228 -> 20287[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20228 -> 20288[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20229[label="wx1237",fontsize=16,color="green",shape="box"];20230[label="wx1239",fontsize=16,color="green",shape="box"];20231[label="wx1261",fontsize=16,color="green",shape="box"];20232[label="wx1263",fontsize=16,color="green",shape="box"];20233[label="wx1647",fontsize=16,color="green",shape="box"];20234[label="wx1649",fontsize=16,color="green",shape="box"];20235[label="wx1674",fontsize=16,color="green",shape="box"];20236[label="wx1676",fontsize=16,color="green",shape="box"];20237[label="wx1683",fontsize=16,color="green",shape="box"];20238[label="wx1686",fontsize=16,color="green",shape="box"];20239[label="wx1710",fontsize=16,color="green",shape="box"];20240[label="wx1713",fontsize=16,color="green",shape="box"];20241[label="wx1719",fontsize=16,color="green",shape="box"];20242[label="wx1721",fontsize=16,color="green",shape="box"];20243[label="wx1743",fontsize=16,color="green",shape="box"];20244[label="wx1745",fontsize=16,color="green",shape="box"];20245[label="wx1761",fontsize=16,color="green",shape="box"];20246[label="wx1763",fontsize=16,color="green",shape="box"];20247[label="wx1788",fontsize=16,color="green",shape="box"];20248[label="wx1790",fontsize=16,color="green",shape="box"];20249[label="wx1797",fontsize=16,color="green",shape="box"];20250[label="wx1800",fontsize=16,color="green",shape="box"];20251[label="wx1824",fontsize=16,color="green",shape="box"];20252[label="wx1827",fontsize=16,color="green",shape="box"];20253[label="wx1833",fontsize=16,color="green",shape="box"];20254[label="wx1835",fontsize=16,color="green",shape="box"];20255[label="wx1857",fontsize=16,color="green",shape="box"];20256[label="wx1859",fontsize=16,color="green",shape="box"];20257[label="wx1479",fontsize=16,color="green",shape="box"];20258[label="wx1481",fontsize=16,color="green",shape="box"];20259[label="wx1506",fontsize=16,color="green",shape="box"];20260[label="wx1508",fontsize=16,color="green",shape="box"];20261 -> 20113[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20261[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (primCmpNat wx199600 wx202600 == GT))",fontsize=16,color="magenta"];20261 -> 20289[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20261 -> 20290[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20262 -> 20114[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20262[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (GT == GT))",fontsize=16,color="magenta"];20263 -> 20115[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20263[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (LT == GT))",fontsize=16,color="magenta"];20264 -> 20068[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20264[label="FiniteMap.lookupWithDefaultFM0 wx1515 (FiniteMap.lookupFM1 (Pos (Succ wx1516) :% Neg (Succ wx1517)) wx1518 wx1519 wx1520 wx1521 (Neg Zero :% Pos (Succ wx1522)) (EQ == GT))",fontsize=16,color="magenta"];20265[label="wx1515",fontsize=16,color="green",shape="box"];20266[label="wx1521",fontsize=16,color="green",shape="box"];20267[label="Neg Zero :% Pos (Succ wx1522)",fontsize=16,color="green",shape="box"];20268 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20268[label="FiniteMap.lookupWithDefaultFM0 wx1515 (Just wx1518)",fontsize=16,color="magenta"];20268 -> 20291[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20268 -> 20292[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20269 -> 20117[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20269[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (primCmpNat wx199700 wx202800 == GT))",fontsize=16,color="magenta"];20269 -> 20293[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20269 -> 20294[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20270 -> 20118[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20270[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (GT == GT))",fontsize=16,color="magenta"];20271 -> 20119[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20271[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (LT == GT))",fontsize=16,color="magenta"];20272 -> 20072[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20272[label="FiniteMap.lookupWithDefaultFM0 wx1542 (FiniteMap.lookupFM1 (Neg (Succ wx1543) :% Neg (Succ wx1544)) wx1545 wx1546 wx1547 wx1548 (Neg Zero :% Neg (Succ wx1549)) (EQ == GT))",fontsize=16,color="magenta"];20273[label="wx1542",fontsize=16,color="green",shape="box"];20274[label="wx1548",fontsize=16,color="green",shape="box"];20275[label="Neg Zero :% Neg (Succ wx1549)",fontsize=16,color="green",shape="box"];20276 -> 17533[label="",style="dashed", color="red", weight=0]; 77.24/37.67 20276[label="FiniteMap.lookupWithDefaultFM0 wx1542 (Just wx1545)",fontsize=16,color="magenta"];20276 -> 20295[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20276 -> 20296[label="",style="dashed", color="magenta", weight=3]; 77.24/37.67 20277[label="wx1551",fontsize=16,color="green",shape="box"];20278[label="wx1553",fontsize=16,color="green",shape="box"];20279[label="wx1575",fontsize=16,color="green",shape="box"];20280[label="wx1577",fontsize=16,color="green",shape="box"];20281[label="wx201400",fontsize=16,color="green",shape="box"];20282[label="wx199000",fontsize=16,color="green",shape="box"];20283[label="wx1201",fontsize=16,color="green",shape="box"];20284[label="wx1204",fontsize=16,color="green",shape="box"];20285[label="wx201600",fontsize=16,color="green",shape="box"];20286[label="wx199100",fontsize=16,color="green",shape="box"];20287[label="wx1228",fontsize=16,color="green",shape="box"];20288[label="wx1231",fontsize=16,color="green",shape="box"];20289[label="wx199600",fontsize=16,color="green",shape="box"];20290[label="wx202600",fontsize=16,color="green",shape="box"];20291[label="wx1515",fontsize=16,color="green",shape="box"];20292[label="wx1518",fontsize=16,color="green",shape="box"];20293[label="wx199700",fontsize=16,color="green",shape="box"];20294[label="wx202800",fontsize=16,color="green",shape="box"];20295[label="wx1542",fontsize=16,color="green",shape="box"];20296[label="wx1545",fontsize=16,color="green",shape="box"];} 77.24/37.67 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (8) 77.24/37.67 Complex Obligation (AND) 77.24/37.67 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (9) 77.24/37.67 Obligation: 77.24/37.67 Q DP problem: 77.24/37.67 The TRS P consists of the following rules: 77.24/37.67 77.24/37.67 new_primMulNat(Succ(wx50000), wx30100) -> new_primMulNat(wx50000, wx30100) 77.24/37.67 77.24/37.67 R is empty. 77.24/37.67 Q is empty. 77.24/37.67 We have to consider all minimal (P,Q,R)-chains. 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (10) QDPSizeChangeProof (EQUIVALENT) 77.24/37.67 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. 77.24/37.67 77.24/37.67 From the DPs we obtained the following set of size-change graphs: 77.24/37.67 *new_primMulNat(Succ(wx50000), wx30100) -> new_primMulNat(wx50000, wx30100) 77.24/37.67 The graph contains the following edges 1 > 1, 2 >= 2 77.24/37.67 77.24/37.67 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (11) 77.24/37.67 YES 77.24/37.67 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (12) 77.24/37.67 Obligation: 77.24/37.67 Q DP problem: 77.24/37.67 The TRS P consists of the following rules: 77.24/37.67 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 77.24/37.67 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 77.24/37.67 new_lookupWithDefaultFM0469(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM079(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11040), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.24/37.67 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0314(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.24/37.67 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 77.24/37.67 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 77.24/37.67 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Zero, h) -> new_lookupWithDefaultFM0530(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0358(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.67 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 77.24/37.67 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 77.24/37.67 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM079(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0276(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 77.24/37.67 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 77.24/37.67 new_lookupWithDefaultFM0262(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11420), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 77.24/37.67 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 77.24/37.67 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 77.24/37.67 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0141(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11160), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.67 new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx198200), Succ(wx175000), eb) -> new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, wx198200, wx175000, eb) 77.24/37.67 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 77.24/37.67 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 77.24/37.67 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM074(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Succ(wx201600), cc) -> new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx199100, wx201600, cc) 77.24/37.67 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 77.24/37.67 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 77.24/37.67 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0406(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx72300), Succ(Succ(wx175600)), fd) -> new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175600, wx72300, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0426(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx186500), Succ(Succ(wx198800)), gh) -> new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, wx198800, wx186500, gh) 77.24/37.67 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 77.24/37.67 new_lookupWithDefaultFM0516(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx19970), bbb) -> new_lookupWithDefaultFM0517(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx19970, new_primMulNat0(Succ(wx1543), wx1549), bbb) 77.24/37.67 new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175400), Zero, fd) -> new_lookupWithDefaultFM0405(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0162(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 77.24/37.67 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 77.24/37.67 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.67 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0176(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM059(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx198800), Zero, gh) -> new_lookupWithDefaultFM0429(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0497(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx19960), baf) -> new_lookupWithDefaultFM0498(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx19960, new_primMulNat0(Succ(wx1516), wx1522), baf) 77.24/37.67 new_lookupWithDefaultFM0519(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, bbb) -> new_lookupWithDefaultFM020(wx1542, wx1548, :%(Neg(Zero), Neg(Succ(wx1549))), bbb) 77.24/37.67 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0339(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx16410), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 77.24/37.67 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx198600), Succ(wx186400), gf) -> new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, wx198600, wx186400, gf) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 77.24/37.67 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0517(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Succ(Succ(wx202800)), bbb) -> new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx199700, wx202800, bbb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 77.24/37.67 new_lookupWithDefaultFM0297(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx19910, Zero, cc) -> new_lookupWithDefaultFM020(wx1228, wx1234, :%(Pos(Zero), Neg(Succ(wx1235))), cc) 77.24/37.67 new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Zero, bg) -> new_lookupWithDefaultFM0280(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, bg) 77.24/37.67 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 77.24/37.67 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0312(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0339(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Zero, wx40200), da) 77.24/37.67 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 77.24/37.67 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM039(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10940), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0196(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.67 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.24/37.67 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 77.24/37.67 new_lookupWithDefaultFM0297(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Succ(Succ(wx201600)), cc) -> new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx199100, wx201600, cc) 77.24/37.67 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx15830), bag) -> new_lookupWithDefaultFM0504(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, wx15830, new_primMulNat0(Succ(wx1525), wx1531), bag) 77.24/37.67 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Succ(Succ(wx187200)), hh) -> new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94300, wx187200, hh) 77.24/37.67 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 77.24/37.67 new_lookupWithDefaultFM0403(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx17550), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM054(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10980), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 77.24/37.67 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0496(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, baf) -> new_lookupWithDefaultFM0497(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, new_primMulNat0(Zero, wx1517), baf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 77.24/37.67 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0217(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11310), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0291(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, wx12780, wx1944, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 77.24/37.67 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.24/37.67 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 77.24/37.67 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0422(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 77.24/37.67 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.24/37.67 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0278(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx19900, Zero, bg) -> new_lookupWithDefaultFM020(wx1201, wx1207, :%(Pos(Zero), Pos(Succ(wx1208))), bg) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.24/37.67 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0135(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11150), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164000), Succ(wx49200), da) -> new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164000, wx49200, da) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Zero, hh) -> new_lookupWithDefaultFM0469(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 77.24/37.67 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.24/37.67 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0162(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11200), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0500(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, baf) -> new_lookupWithDefaultFM020(wx1515, wx1521, :%(Neg(Zero), Pos(Succ(wx1522))), baf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 77.24/37.67 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 77.24/37.67 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0378(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 77.24/37.67 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 77.24/37.67 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0376(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0403(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Zero, wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 77.24/37.67 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 77.24/37.67 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.24/37.67 new_lookupWithDefaultFM0312(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4920), da) -> new_lookupWithDefaultFM0338(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx4920, new_primMulNat0(Zero, wx40200), da) 77.24/37.67 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.67 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0515(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx198400), Succ(wx175100), ed) -> new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, wx198400, wx175100, ed) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 77.24/37.67 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0176(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11230), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0338(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx164000)), da) -> new_lookupWithDefaultFM0341(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0141(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0237(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0496(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0378(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0407(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Zero, wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0257(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11410), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0217(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164000), Zero, da) -> new_lookupWithDefaultFM0341(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0342(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx164200)), da) -> new_lookupWithDefaultFM0345(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 77.24/37.67 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0295(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 77.24/37.67 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx17500), eb) -> new_lookupWithDefaultFM0355(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, wx17500, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.67 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx15840), bah) -> new_lookupWithDefaultFM0511(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, wx15840, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.24/37.67 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 77.24/37.67 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 77.24/37.67 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 77.24/37.67 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Succ(wx202800), bbb) -> new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx199700, wx202800, bbb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 77.24/37.67 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 77.24/37.67 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 77.24/37.67 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.67 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0487(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.67 new_lookupWithDefaultFM0314(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0343(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Zero, wx40200), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175600), Zero, fd) -> new_lookupWithDefaultFM0409(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Succ(wx193800), h) -> new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114500, wx193800, h) 77.24/37.67 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Succ(Zero), hh) -> new_lookupWithDefaultFM0469(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0295(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 77.24/37.67 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 77.24/37.67 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Succ(Succ(wx193800)), h) -> new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114500, wx193800, h) 77.24/37.67 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM095(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11070), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0342(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx49500), Succ(Succ(wx164200)), da) -> new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164200, wx49500, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0402(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx72000), Succ(Succ(wx175400)), fd) -> new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175400, wx72000, fd) 77.24/37.67 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx18640), gf) -> new_lookupWithDefaultFM0419(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, wx18640, new_primMulNat0(Succ(wx1421), wx1427), gf) 77.24/37.67 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0257(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 77.24/37.67 new_lookupWithDefaultFM0156(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11190), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 77.24/37.67 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 77.24/37.67 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 77.24/37.67 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 77.24/37.67 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 77.24/37.67 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Succ(wx201400), bg) -> new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx199000, wx201400, bg) 77.24/37.67 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.67 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 77.24/37.67 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 77.24/37.67 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0121(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0402(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx175400)), fd) -> new_lookupWithDefaultFM0405(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 77.24/37.67 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0517(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Succ(Zero), bbb) -> new_lookupWithDefaultFM0519(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, bbb) 77.24/37.67 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164200), Zero, da) -> new_lookupWithDefaultFM0345(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0496(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0515(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0222(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11320), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Succ(Zero), h) -> new_lookupWithDefaultFM0550(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Succ(wx187000), hh) -> new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94000, wx187000, hh) 77.24/37.67 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 77.24/37.67 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0338(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx49200), Succ(Succ(wx164000)), da) -> new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164000, wx49200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 77.24/37.67 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0406(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx175600)), fd) -> new_lookupWithDefaultFM0409(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0295(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, cc) -> new_lookupWithDefaultFM0296(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, new_primMulNat0(Zero, wx1230), cc) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx17510), ed) -> new_lookupWithDefaultFM0362(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, wx17510, new_primMulNat0(Succ(wx1326), wx1332), ed) 77.24/37.67 new_lookupWithDefaultFM059(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11000), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 77.24/37.67 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0365(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0242(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11380), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0517(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx19970, Zero, bbb) -> new_lookupWithDefaultFM020(wx1542, wx1548, :%(Neg(Zero), Neg(Succ(wx1549))), bbb) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 77.24/37.67 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 77.24/37.67 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Zero, baf) -> new_lookupWithDefaultFM0500(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, baf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0156(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 77.24/37.67 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0405(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0202(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 77.24/37.67 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 77.24/37.67 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx12780), ca) -> new_lookupWithDefaultFM0291(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, wx12780, new_primMulNat0(Succ(wx1220), wx1226), ca) 77.24/37.67 new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx198800), Succ(wx186500), gh) -> new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, wx198800, wx186500, gh) 77.24/37.67 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 77.24/37.67 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 77.24/37.67 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 77.24/37.67 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM039(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175600), Succ(wx72300), fd) -> new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175600, wx72300, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0182(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.24/37.67 new_lookupWithDefaultFM0429(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.24/37.67 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 77.24/37.67 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM0182(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11240), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 77.24/37.67 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Succ(wx1430), wx1436), gh) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.67 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 77.24/37.67 new_lookupWithDefaultFM0121(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11120), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Zero, cc) -> new_lookupWithDefaultFM0299(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, cc) 77.24/37.67 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 77.24/37.67 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Succ(Zero), hh) -> new_lookupWithDefaultFM0487(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0280(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, bg) -> new_lookupWithDefaultFM020(wx1201, wx1207, :%(Pos(Zero), Pos(Succ(wx1208))), bg) 77.24/37.67 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0355(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, Succ(Succ(wx198200)), eb) -> new_lookupWithDefaultFM0358(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 77.24/37.67 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 77.24/37.67 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 77.24/37.67 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0101(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 77.24/37.67 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164200), Succ(wx49500), da) -> new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164200, wx49500, da) 77.24/37.67 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.67 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM074(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11030), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM034(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 77.24/37.67 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 77.24/37.67 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 77.24/37.67 new_lookupWithDefaultFM0376(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx7200), fd) -> new_lookupWithDefaultFM0402(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx7200, new_primMulNat0(Zero, wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Zero, hh) -> new_lookupWithDefaultFM0487(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 77.24/37.67 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 77.24/37.67 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0276(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, bg) -> new_lookupWithDefaultFM0277(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, new_primMulNat0(Zero, wx1203), bg) 77.24/37.67 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 77.24/37.67 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0115(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0376(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Succ(wx202600), baf) -> new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx199600, wx202600, baf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0496(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 77.24/37.67 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx18650), gh) -> new_lookupWithDefaultFM0426(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, wx18650, new_primMulNat0(Succ(wx1430), wx1436), gh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 77.24/37.67 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0299(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, cc) -> new_lookupWithDefaultFM020(wx1228, wx1234, :%(Pos(Zero), Neg(Succ(wx1235))), cc) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0115(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11110), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 77.24/37.67 new_lookupWithDefaultFM0278(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Succ(Zero), bg) -> new_lookupWithDefaultFM0280(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, bg) 77.24/37.67 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 77.24/37.67 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 77.24/37.67 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 77.24/37.67 new_lookupWithDefaultFM0355(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx175000), Succ(Succ(wx198200)), eb) -> new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, wx198200, wx175000, eb) 77.24/37.67 new_lookupWithDefaultFM0378(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx7230), fd) -> new_lookupWithDefaultFM0406(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx7230, new_primMulNat0(Zero, wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0314(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4950), da) -> new_lookupWithDefaultFM0342(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx4950, new_primMulNat0(Zero, wx40200), da) 77.24/37.67 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 77.24/37.67 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx198200), Zero, eb) -> new_lookupWithDefaultFM0358(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0222(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 77.24/37.67 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 77.24/37.67 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Succ(Succ(wx187000)), hh) -> new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94000, wx187000, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0515(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, bbb) -> new_lookupWithDefaultFM0516(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, new_primMulNat0(Zero, wx1544), bbb) 77.24/37.67 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0277(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx19900), bg) -> new_lookupWithDefaultFM0278(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx19900, new_primMulNat0(Succ(wx1202), wx1208), bg) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 77.24/37.67 new_lookupWithDefaultFM0202(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11280), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0296(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx19910), cc) -> new_lookupWithDefaultFM0297(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx19910, new_primMulNat0(Succ(wx1229), wx1235), cc) 77.24/37.67 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Succ(wx1326), wx1332), ed) 77.24/37.67 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 77.24/37.67 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 77.24/37.67 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0530(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 77.24/37.67 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 77.24/37.67 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 77.24/37.67 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 77.24/37.67 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.24/37.67 new_lookupWithDefaultFM0362(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx175100), Succ(Succ(wx198400)), ed) -> new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, wx198400, wx175100, ed) 77.24/37.67 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 77.24/37.67 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0515(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 77.24/37.67 new_lookupWithDefaultFM034(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10930), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 77.24/37.67 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0511(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, wx15840, wx1968, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 77.24/37.67 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 77.24/37.67 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.24/37.67 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0276(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0498(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Succ(Zero), baf) -> new_lookupWithDefaultFM0500(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, baf) 77.24/37.67 new_lookupWithDefaultFM0498(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Succ(Succ(wx202600)), baf) -> new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx199600, wx202600, baf) 77.24/37.67 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) 77.24/37.67 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 77.24/37.67 new_lookupWithDefaultFM0196(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx11270), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 77.24/37.67 new_lookupWithDefaultFM0504(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, wx15830, wx1966, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 77.24/37.67 new_lookupWithDefaultFM0409(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 77.24/37.67 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Succ(Succ(wx194000)), h) -> new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114800, wx194000, h) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0135(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0278(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Succ(Succ(wx201400)), bg) -> new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx199000, wx201400, bg) 77.24/37.67 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 77.24/37.67 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM095(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Succ(Zero), h) -> new_lookupWithDefaultFM0530(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 77.24/37.67 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 77.24/37.67 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0295(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 77.24/37.67 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 77.24/37.67 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0407(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx17570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 77.24/37.67 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.67 new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx198600), Zero, gf) -> new_lookupWithDefaultFM0422(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) 77.24/37.67 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0276(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 77.24/37.67 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Succ(wx194000), h) -> new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114800, wx194000, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 77.24/37.67 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0419(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx186400), Succ(Succ(wx198600)), gf) -> new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, wx198600, wx186400, gf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 77.24/37.67 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 77.24/37.67 new_lookupWithDefaultFM0237(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx11360), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Neg(Zero), Neg(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 77.24/37.67 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 77.24/37.67 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 77.24/37.67 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM0362(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, Succ(Succ(wx198400)), ed) -> new_lookupWithDefaultFM0365(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 77.24/37.67 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 77.24/37.67 new_lookupWithDefaultFM0550(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0262(wx4, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 77.24/37.67 new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175400), Succ(wx72000), fd) -> new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175400, wx72000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 77.24/37.67 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 77.24/37.67 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Zero, h) -> new_lookupWithDefaultFM0550(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0343(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx16430), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0341(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Zero), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM054(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 77.24/37.67 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0426(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, Succ(Succ(wx198800)), gh) -> new_lookupWithDefaultFM0429(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) 77.24/37.67 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 77.24/37.67 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.24/37.67 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0297(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Succ(Zero), cc) -> new_lookupWithDefaultFM0299(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, cc) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 77.24/37.67 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0101(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx11080), ba) -> new_lookupWithDefaultFM020(wx4, wx34, :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) 77.24/37.67 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.24/37.67 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx12770), bh) -> new_lookupWithDefaultFM0284(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, wx12770, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.67 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Zero, bbb) -> new_lookupWithDefaultFM0519(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, bbb) 77.24/37.67 new_lookupWithDefaultFM0498(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx19960, Zero, baf) -> new_lookupWithDefaultFM020(wx1515, wx1521, :%(Neg(Zero), Pos(Succ(wx1522))), baf) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 77.24/37.67 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.67 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0284(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, wx12770, wx1942, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.67 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 77.24/37.67 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 77.24/37.67 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0312(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, new_primMulNat0(Zero, wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 77.24/37.67 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 77.24/37.67 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0345(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 77.24/37.67 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 77.24/37.67 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 77.24/37.67 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 77.24/37.67 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx198400), Zero, ed) -> new_lookupWithDefaultFM0365(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) 77.24/37.67 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 77.24/37.67 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 77.24/37.67 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 77.24/37.67 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 77.24/37.67 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 77.24/37.67 new_lookupWithDefaultFM0419(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, Succ(Succ(wx198600)), gf) -> new_lookupWithDefaultFM0422(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) 77.24/37.67 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 77.24/37.67 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 77.24/37.67 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 77.24/37.67 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 77.24/37.67 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 77.24/37.67 new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Succ(wx187200), hh) -> new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94300, wx187200, hh) 77.24/37.67 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 77.24/37.67 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Zero), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0242(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primMulNat0(Zero, wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 77.24/37.67 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.67 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.67 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 77.24/37.67 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 77.24/37.67 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 77.24/37.67 77.24/37.67 The TRS R consists of the following rules: 77.24/37.67 77.24/37.67 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.67 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.67 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.67 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.67 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.67 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.67 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.67 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.67 77.24/37.67 The set Q consists of the following terms: 77.24/37.67 77.24/37.67 new_primPlusNat0(Succ(x0), Zero) 77.24/37.67 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.67 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.67 new_primPlusNat1(Zero, x0) 77.24/37.67 new_primMulNat0(Succ(x0), x1) 77.24/37.67 new_primPlusNat1(Succ(x0), x1) 77.24/37.67 new_primPlusNat0(Zero, Zero) 77.24/37.67 new_primMulNat0(Zero, x0) 77.24/37.67 77.24/37.67 We have to consider all minimal (P,Q,R)-chains. 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (13) DependencyGraphProof (EQUIVALENT) 77.24/37.67 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 22 SCCs with 164 less nodes. 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (14) 77.24/37.67 Complex Obligation (AND) 77.24/37.67 77.24/37.67 ---------------------------------------- 77.24/37.67 77.24/37.67 (15) 77.24/37.67 Obligation: 77.24/37.67 Q DP problem: 77.24/37.67 The TRS P consists of the following rules: 77.24/37.67 77.24/37.67 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.67 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.67 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.67 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.67 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.67 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.67 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.67 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.67 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.67 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.67 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.67 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.67 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 77.24/37.68 The TRS R consists of the following rules: 77.24/37.68 77.24/37.68 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.68 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.68 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.68 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.68 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.68 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.68 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.68 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.68 77.24/37.68 The set Q consists of the following terms: 77.24/37.68 77.24/37.68 new_primPlusNat0(Succ(x0), Zero) 77.24/37.68 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.68 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.68 new_primPlusNat1(Zero, x0) 77.24/37.68 new_primMulNat0(Succ(x0), x1) 77.24/37.68 new_primPlusNat1(Succ(x0), x1) 77.24/37.68 new_primPlusNat0(Zero, Zero) 77.24/37.68 new_primMulNat0(Zero, x0) 77.24/37.68 77.24/37.68 We have to consider all minimal (P,Q,R)-chains. 77.24/37.68 ---------------------------------------- 77.24/37.68 77.24/37.68 (16) TransformationProof (EQUIVALENT) 77.24/37.68 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) at position [7] we obtained the following new rules [LPAR04]: 77.24/37.68 77.24/37.68 (new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh),new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh)) 77.24/37.68 77.24/37.68 77.24/37.68 ---------------------------------------- 77.24/37.68 77.24/37.68 (17) 77.24/37.68 Obligation: 77.24/37.68 Q DP problem: 77.24/37.68 The TRS P consists of the following rules: 77.24/37.68 77.24/37.68 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.68 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.68 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.68 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.68 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.68 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.68 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.68 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.68 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.68 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.68 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.68 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.68 77.24/37.68 The TRS R consists of the following rules: 77.24/37.68 77.24/37.68 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.68 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.68 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.68 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.68 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.68 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.68 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.68 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.68 77.24/37.68 The set Q consists of the following terms: 77.24/37.68 77.24/37.68 new_primPlusNat0(Succ(x0), Zero) 77.24/37.68 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.68 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.68 new_primPlusNat1(Zero, x0) 77.24/37.68 new_primMulNat0(Succ(x0), x1) 77.24/37.68 new_primPlusNat1(Succ(x0), x1) 77.24/37.68 new_primPlusNat0(Zero, Zero) 77.24/37.68 new_primMulNat0(Zero, x0) 77.24/37.68 77.24/37.68 We have to consider all minimal (P,Q,R)-chains. 77.24/37.68 ---------------------------------------- 77.24/37.68 77.24/37.68 (18) TransformationProof (EQUIVALENT) 77.24/37.68 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.68 77.24/37.68 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.68 77.24/37.68 77.24/37.68 ---------------------------------------- 77.24/37.68 77.24/37.68 (19) 77.24/37.68 Obligation: 77.24/37.68 Q DP problem: 77.24/37.68 The TRS P consists of the following rules: 77.24/37.68 77.24/37.68 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.68 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.68 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.68 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.68 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.68 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.68 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.68 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.68 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.68 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.68 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.68 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.68 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.68 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.68 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 77.24/37.69 The TRS R consists of the following rules: 77.24/37.69 77.24/37.69 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.69 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.69 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.69 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.69 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.69 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.69 77.24/37.69 The set Q consists of the following terms: 77.24/37.69 77.24/37.69 new_primPlusNat0(Succ(x0), Zero) 77.24/37.69 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.69 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.69 new_primPlusNat1(Zero, x0) 77.24/37.69 new_primMulNat0(Succ(x0), x1) 77.24/37.69 new_primPlusNat1(Succ(x0), x1) 77.24/37.69 new_primPlusNat0(Zero, Zero) 77.24/37.69 new_primMulNat0(Zero, x0) 77.24/37.69 77.24/37.69 We have to consider all minimal (P,Q,R)-chains. 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (20) TransformationProof (EQUIVALENT) 77.24/37.69 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.69 77.24/37.69 (new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb),new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb)) 77.24/37.69 77.24/37.69 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (21) 77.24/37.69 Obligation: 77.24/37.69 Q DP problem: 77.24/37.69 The TRS P consists of the following rules: 77.24/37.69 77.24/37.69 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.69 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.69 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.69 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) 77.24/37.69 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.69 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.69 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.69 77.24/37.69 The TRS R consists of the following rules: 77.24/37.69 77.24/37.69 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.69 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.69 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.69 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.69 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.69 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.69 77.24/37.69 The set Q consists of the following terms: 77.24/37.69 77.24/37.69 new_primPlusNat0(Succ(x0), Zero) 77.24/37.69 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.69 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.69 new_primPlusNat1(Zero, x0) 77.24/37.69 new_primMulNat0(Succ(x0), x1) 77.24/37.69 new_primPlusNat1(Succ(x0), x1) 77.24/37.69 new_primPlusNat0(Zero, Zero) 77.24/37.69 new_primMulNat0(Zero, x0) 77.24/37.69 77.24/37.69 We have to consider all minimal (P,Q,R)-chains. 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (22) TransformationProof (EQUIVALENT) 77.24/37.69 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Succ(wx1317), wx1323), eb) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.69 77.24/37.69 (new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb),new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb)) 77.24/37.69 77.24/37.69 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (23) 77.24/37.69 Obligation: 77.24/37.69 Q DP problem: 77.24/37.69 The TRS P consists of the following rules: 77.24/37.69 77.24/37.69 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.69 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.69 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.69 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.69 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.69 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.69 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.69 77.24/37.69 The TRS R consists of the following rules: 77.24/37.69 77.24/37.69 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.69 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.69 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.69 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.69 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.69 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.69 77.24/37.69 The set Q consists of the following terms: 77.24/37.69 77.24/37.69 new_primPlusNat0(Succ(x0), Zero) 77.24/37.69 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.69 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.69 new_primPlusNat1(Zero, x0) 77.24/37.69 new_primMulNat0(Succ(x0), x1) 77.24/37.69 new_primPlusNat1(Succ(x0), x1) 77.24/37.69 new_primPlusNat0(Zero, Zero) 77.24/37.69 new_primMulNat0(Zero, x0) 77.24/37.69 77.24/37.69 We have to consider all minimal (P,Q,R)-chains. 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (24) TransformationProof (EQUIVALENT) 77.24/37.69 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.69 77.24/37.69 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.69 77.24/37.69 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (25) 77.24/37.69 Obligation: 77.24/37.69 Q DP problem: 77.24/37.69 The TRS P consists of the following rules: 77.24/37.69 77.24/37.69 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.69 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.69 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.69 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.69 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.69 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.69 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 77.24/37.69 The TRS R consists of the following rules: 77.24/37.69 77.24/37.69 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.69 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.69 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.69 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.69 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.69 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.69 77.24/37.69 The set Q consists of the following terms: 77.24/37.69 77.24/37.69 new_primPlusNat0(Succ(x0), Zero) 77.24/37.69 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.69 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.69 new_primPlusNat1(Zero, x0) 77.24/37.69 new_primMulNat0(Succ(x0), x1) 77.24/37.69 new_primPlusNat1(Succ(x0), x1) 77.24/37.69 new_primPlusNat0(Zero, Zero) 77.24/37.69 new_primMulNat0(Zero, x0) 77.24/37.69 77.24/37.69 We have to consider all minimal (P,Q,R)-chains. 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (26) TransformationProof (EQUIVALENT) 77.24/37.69 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) at position [7] we obtained the following new rules [LPAR04]: 77.24/37.69 77.24/37.69 (new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce),new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce)) 77.24/37.69 77.24/37.69 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (27) 77.24/37.69 Obligation: 77.24/37.69 Q DP problem: 77.24/37.69 The TRS P consists of the following rules: 77.24/37.69 77.24/37.69 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.69 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.69 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.69 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.69 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.69 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.69 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.69 77.24/37.69 The TRS R consists of the following rules: 77.24/37.69 77.24/37.69 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.69 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.69 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.69 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.69 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.69 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.69 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.69 77.24/37.69 The set Q consists of the following terms: 77.24/37.69 77.24/37.69 new_primPlusNat0(Succ(x0), Zero) 77.24/37.69 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.69 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.69 new_primPlusNat1(Zero, x0) 77.24/37.69 new_primMulNat0(Succ(x0), x1) 77.24/37.69 new_primPlusNat1(Succ(x0), x1) 77.24/37.69 new_primPlusNat0(Zero, Zero) 77.24/37.69 new_primMulNat0(Zero, x0) 77.24/37.69 77.24/37.69 We have to consider all minimal (P,Q,R)-chains. 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (28) TransformationProof (EQUIVALENT) 77.24/37.69 By rewriting [LPAR04] the rule new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.69 77.24/37.69 (new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh),new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh)) 77.24/37.69 77.24/37.69 77.24/37.69 ---------------------------------------- 77.24/37.69 77.24/37.69 (29) 77.24/37.69 Obligation: 77.24/37.69 Q DP problem: 77.24/37.69 The TRS P consists of the following rules: 77.24/37.69 77.24/37.69 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.69 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.69 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.69 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.69 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) 77.24/37.69 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.69 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.69 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.69 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.69 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.69 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.69 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (30) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Succ(wx1211), wx1217), bh) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh),new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (31) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (32) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (33) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (34) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh),new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (35) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (36) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (37) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (38) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (39) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (40) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primMulNat0(Zero, wx1318), eb) at position [8] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb),new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (41) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (42) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.24/37.70 77.24/37.70 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (43) 77.24/37.70 Obligation: 77.24/37.70 Q DP problem: 77.24/37.70 The TRS P consists of the following rules: 77.24/37.70 77.24/37.70 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.24/37.70 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.24/37.70 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.24/37.70 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.24/37.70 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.24/37.70 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.24/37.70 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.24/37.70 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.24/37.70 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.24/37.70 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.24/37.70 77.24/37.70 The TRS R consists of the following rules: 77.24/37.70 77.24/37.70 new_primMulNat0(Zero, wx30100) -> Zero 77.24/37.70 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.24/37.70 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.24/37.70 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.24/37.70 new_primPlusNat0(Zero, Zero) -> Zero 77.24/37.70 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.24/37.70 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.24/37.70 77.24/37.70 The set Q consists of the following terms: 77.24/37.70 77.24/37.70 new_primPlusNat0(Succ(x0), Zero) 77.24/37.70 new_primPlusNat0(Succ(x0), Succ(x1)) 77.24/37.70 new_primPlusNat0(Zero, Succ(x0)) 77.24/37.70 new_primPlusNat1(Zero, x0) 77.24/37.70 new_primMulNat0(Succ(x0), x1) 77.24/37.70 new_primPlusNat1(Succ(x0), x1) 77.24/37.70 new_primPlusNat0(Zero, Zero) 77.24/37.70 new_primMulNat0(Zero, x0) 77.24/37.70 77.24/37.70 We have to consider all minimal (P,Q,R)-chains. 77.24/37.70 ---------------------------------------- 77.24/37.70 77.24/37.70 (44) TransformationProof (EQUIVALENT) 77.24/37.70 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primMulNat0(Succ(wx1352), wx1357), eh) at position [7] we obtained the following new rules [LPAR04]: 77.24/37.70 77.24/37.70 (new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh),new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (45) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (46) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) at position [7] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce),new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (47) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (48) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (49) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (50) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (51) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (52) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primMulNat0(Zero, wx1212), bh) at position [8] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh),new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (53) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (54) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (55) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (56) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (57) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.72 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.72 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.72 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.72 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.72 77.55/37.72 The TRS R consists of the following rules: 77.55/37.72 77.55/37.72 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.72 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.72 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.72 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.72 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.72 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.72 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.72 77.55/37.72 The set Q consists of the following terms: 77.55/37.72 77.55/37.72 new_primPlusNat0(Succ(x0), Zero) 77.55/37.72 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.72 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.72 new_primPlusNat1(Zero, x0) 77.55/37.72 new_primMulNat0(Succ(x0), x1) 77.55/37.72 new_primPlusNat1(Succ(x0), x1) 77.55/37.72 new_primPlusNat0(Zero, Zero) 77.55/37.72 new_primMulNat0(Zero, x0) 77.55/37.72 77.55/37.72 We have to consider all minimal (P,Q,R)-chains. 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (58) TransformationProof (EQUIVALENT) 77.55/37.72 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primMulNat0(Succ(wx1246), wx1251), ce) at position [7] we obtained the following new rules [LPAR04]: 77.55/37.72 77.55/37.72 (new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce),new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce)) 77.55/37.72 77.55/37.72 77.55/37.72 ---------------------------------------- 77.55/37.72 77.55/37.72 (59) 77.55/37.72 Obligation: 77.55/37.72 Q DP problem: 77.55/37.72 The TRS P consists of the following rules: 77.55/37.72 77.55/37.72 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.72 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.72 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.72 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.72 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 77.55/37.73 The TRS R consists of the following rules: 77.55/37.73 77.55/37.73 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.73 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.73 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.73 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.73 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.73 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.73 77.55/37.73 The set Q consists of the following terms: 77.55/37.73 77.55/37.73 new_primPlusNat0(Succ(x0), Zero) 77.55/37.73 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.73 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.73 new_primPlusNat1(Zero, x0) 77.55/37.73 new_primMulNat0(Succ(x0), x1) 77.55/37.73 new_primPlusNat1(Succ(x0), x1) 77.55/37.73 new_primPlusNat0(Zero, Zero) 77.55/37.73 new_primMulNat0(Zero, x0) 77.55/37.73 77.55/37.73 We have to consider all minimal (P,Q,R)-chains. 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (60) TransformationProof (EQUIVALENT) 77.55/37.73 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.73 77.55/37.73 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.73 77.55/37.73 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (61) 77.55/37.73 Obligation: 77.55/37.73 Q DP problem: 77.55/37.73 The TRS P consists of the following rules: 77.55/37.73 77.55/37.73 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.73 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.73 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 77.55/37.73 The TRS R consists of the following rules: 77.55/37.73 77.55/37.73 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.73 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.73 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.73 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.73 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.73 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.73 77.55/37.73 The set Q consists of the following terms: 77.55/37.73 77.55/37.73 new_primPlusNat0(Succ(x0), Zero) 77.55/37.73 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.73 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.73 new_primPlusNat1(Zero, x0) 77.55/37.73 new_primMulNat0(Succ(x0), x1) 77.55/37.73 new_primPlusNat1(Succ(x0), x1) 77.55/37.73 new_primPlusNat0(Zero, Zero) 77.55/37.73 new_primMulNat0(Zero, x0) 77.55/37.73 77.55/37.73 We have to consider all minimal (P,Q,R)-chains. 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (62) TransformationProof (EQUIVALENT) 77.55/37.73 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.73 77.55/37.73 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.73 77.55/37.73 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (63) 77.55/37.73 Obligation: 77.55/37.73 Q DP problem: 77.55/37.73 The TRS P consists of the following rules: 77.55/37.73 77.55/37.73 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.73 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.73 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 77.55/37.73 The TRS R consists of the following rules: 77.55/37.73 77.55/37.73 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.73 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.73 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.73 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.73 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.73 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.73 77.55/37.73 The set Q consists of the following terms: 77.55/37.73 77.55/37.73 new_primPlusNat0(Succ(x0), Zero) 77.55/37.73 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.73 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.73 new_primPlusNat1(Zero, x0) 77.55/37.73 new_primMulNat0(Succ(x0), x1) 77.55/37.73 new_primPlusNat1(Succ(x0), x1) 77.55/37.73 new_primPlusNat0(Zero, Zero) 77.55/37.73 new_primMulNat0(Zero, x0) 77.55/37.73 77.55/37.73 We have to consider all minimal (P,Q,R)-chains. 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (64) TransformationProof (EQUIVALENT) 77.55/37.73 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.73 77.55/37.73 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.73 77.55/37.73 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (65) 77.55/37.73 Obligation: 77.55/37.73 Q DP problem: 77.55/37.73 The TRS P consists of the following rules: 77.55/37.73 77.55/37.73 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.73 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.73 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 77.55/37.73 The TRS R consists of the following rules: 77.55/37.73 77.55/37.73 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.73 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.73 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.73 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.73 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.73 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.73 77.55/37.73 The set Q consists of the following terms: 77.55/37.73 77.55/37.73 new_primPlusNat0(Succ(x0), Zero) 77.55/37.73 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.73 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.73 new_primPlusNat1(Zero, x0) 77.55/37.73 new_primMulNat0(Succ(x0), x1) 77.55/37.73 new_primPlusNat1(Succ(x0), x1) 77.55/37.73 new_primPlusNat0(Zero, Zero) 77.55/37.73 new_primMulNat0(Zero, x0) 77.55/37.73 77.55/37.73 We have to consider all minimal (P,Q,R)-chains. 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (66) TransformationProof (EQUIVALENT) 77.55/37.73 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.73 77.55/37.73 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.73 77.55/37.73 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (67) 77.55/37.73 Obligation: 77.55/37.73 Q DP problem: 77.55/37.73 The TRS P consists of the following rules: 77.55/37.73 77.55/37.73 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.73 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.73 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.73 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 77.55/37.73 The TRS R consists of the following rules: 77.55/37.73 77.55/37.73 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.73 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.73 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.73 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.73 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.73 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.73 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.73 77.55/37.73 The set Q consists of the following terms: 77.55/37.73 77.55/37.73 new_primPlusNat0(Succ(x0), Zero) 77.55/37.73 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.73 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.73 new_primPlusNat1(Zero, x0) 77.55/37.73 new_primMulNat0(Succ(x0), x1) 77.55/37.73 new_primPlusNat1(Succ(x0), x1) 77.55/37.73 new_primPlusNat0(Zero, Zero) 77.55/37.73 new_primMulNat0(Zero, x0) 77.55/37.73 77.55/37.73 We have to consider all minimal (P,Q,R)-chains. 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (68) TransformationProof (EQUIVALENT) 77.55/37.73 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.73 77.55/37.73 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.73 77.55/37.73 77.55/37.73 ---------------------------------------- 77.55/37.73 77.55/37.73 (69) 77.55/37.73 Obligation: 77.55/37.73 Q DP problem: 77.55/37.73 The TRS P consists of the following rules: 77.55/37.73 77.55/37.73 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.73 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.73 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.73 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.73 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.73 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.73 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.73 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.73 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 77.55/37.74 The TRS R consists of the following rules: 77.55/37.74 77.55/37.74 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.74 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.74 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.74 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.74 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.74 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.74 77.55/37.74 The set Q consists of the following terms: 77.55/37.74 77.55/37.74 new_primPlusNat0(Succ(x0), Zero) 77.55/37.74 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.74 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.74 new_primPlusNat1(Zero, x0) 77.55/37.74 new_primMulNat0(Succ(x0), x1) 77.55/37.74 new_primPlusNat1(Succ(x0), x1) 77.55/37.74 new_primPlusNat0(Zero, Zero) 77.55/37.74 new_primMulNat0(Zero, x0) 77.55/37.74 77.55/37.74 We have to consider all minimal (P,Q,R)-chains. 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (70) TransformationProof (EQUIVALENT) 77.55/37.74 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.74 77.55/37.74 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.74 77.55/37.74 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (71) 77.55/37.74 Obligation: 77.55/37.74 Q DP problem: 77.55/37.74 The TRS P consists of the following rules: 77.55/37.74 77.55/37.74 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.74 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.74 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.74 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.74 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 77.55/37.74 The TRS R consists of the following rules: 77.55/37.74 77.55/37.74 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.74 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.74 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.74 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.74 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.74 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.74 77.55/37.74 The set Q consists of the following terms: 77.55/37.74 77.55/37.74 new_primPlusNat0(Succ(x0), Zero) 77.55/37.74 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.74 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.74 new_primPlusNat1(Zero, x0) 77.55/37.74 new_primMulNat0(Succ(x0), x1) 77.55/37.74 new_primPlusNat1(Succ(x0), x1) 77.55/37.74 new_primPlusNat0(Zero, Zero) 77.55/37.74 new_primMulNat0(Zero, x0) 77.55/37.74 77.55/37.74 We have to consider all minimal (P,Q,R)-chains. 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (72) TransformationProof (EQUIVALENT) 77.55/37.74 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.55/37.74 77.55/37.74 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.74 77.55/37.74 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (73) 77.55/37.74 Obligation: 77.55/37.74 Q DP problem: 77.55/37.74 The TRS P consists of the following rules: 77.55/37.74 77.55/37.74 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.74 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.74 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.74 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.74 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 77.55/37.74 The TRS R consists of the following rules: 77.55/37.74 77.55/37.74 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.74 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.74 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.74 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.74 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.74 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.74 77.55/37.74 The set Q consists of the following terms: 77.55/37.74 77.55/37.74 new_primPlusNat0(Succ(x0), Zero) 77.55/37.74 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.74 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.74 new_primPlusNat1(Zero, x0) 77.55/37.74 new_primMulNat0(Succ(x0), x1) 77.55/37.74 new_primPlusNat1(Succ(x0), x1) 77.55/37.74 new_primPlusNat0(Zero, Zero) 77.55/37.74 new_primMulNat0(Zero, x0) 77.55/37.74 77.55/37.74 We have to consider all minimal (P,Q,R)-chains. 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (74) TransformationProof (EQUIVALENT) 77.55/37.74 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.74 77.55/37.74 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.74 77.55/37.74 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (75) 77.55/37.74 Obligation: 77.55/37.74 Q DP problem: 77.55/37.74 The TRS P consists of the following rules: 77.55/37.74 77.55/37.74 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.74 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.74 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.74 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.74 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.74 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 77.55/37.74 The TRS R consists of the following rules: 77.55/37.74 77.55/37.74 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.74 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.74 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.74 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.74 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.74 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.74 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.74 77.55/37.74 The set Q consists of the following terms: 77.55/37.74 77.55/37.74 new_primPlusNat0(Succ(x0), Zero) 77.55/37.74 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.74 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.74 new_primPlusNat1(Zero, x0) 77.55/37.74 new_primMulNat0(Succ(x0), x1) 77.55/37.74 new_primPlusNat1(Succ(x0), x1) 77.55/37.74 new_primPlusNat0(Zero, Zero) 77.55/37.74 new_primMulNat0(Zero, x0) 77.55/37.74 77.55/37.74 We have to consider all minimal (P,Q,R)-chains. 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (76) TransformationProof (EQUIVALENT) 77.55/37.74 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.55/37.74 77.55/37.74 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.74 77.55/37.74 77.55/37.74 ---------------------------------------- 77.55/37.74 77.55/37.74 (77) 77.55/37.74 Obligation: 77.55/37.74 Q DP problem: 77.55/37.74 The TRS P consists of the following rules: 77.55/37.74 77.55/37.74 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.74 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.74 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.74 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.74 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.74 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.74 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.74 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.74 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.74 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.74 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (78) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (79) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (80) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (81) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (82) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (83) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (84) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (85) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (86) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (87) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (88) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (89) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.75 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.75 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.75 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.75 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.75 77.55/37.75 The TRS R consists of the following rules: 77.55/37.75 77.55/37.75 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.75 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.75 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.75 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.75 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.75 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.75 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.75 77.55/37.75 The set Q consists of the following terms: 77.55/37.75 77.55/37.75 new_primPlusNat0(Succ(x0), Zero) 77.55/37.75 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.75 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.75 new_primPlusNat1(Zero, x0) 77.55/37.75 new_primMulNat0(Succ(x0), x1) 77.55/37.75 new_primPlusNat1(Succ(x0), x1) 77.55/37.75 new_primPlusNat0(Zero, Zero) 77.55/37.75 new_primMulNat0(Zero, x0) 77.55/37.75 77.55/37.75 We have to consider all minimal (P,Q,R)-chains. 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (90) TransformationProof (EQUIVALENT) 77.55/37.75 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.55/37.75 77.55/37.75 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.75 77.55/37.75 77.55/37.75 ---------------------------------------- 77.55/37.75 77.55/37.75 (91) 77.55/37.75 Obligation: 77.55/37.75 Q DP problem: 77.55/37.75 The TRS P consists of the following rules: 77.55/37.75 77.55/37.75 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.75 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.75 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.75 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.75 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.75 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.75 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.75 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.76 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.76 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.76 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.76 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.76 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.76 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (92) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (93) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (94) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (95) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (96) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (97) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (98) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (99) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (100) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (101) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (102) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (103) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (104) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (105) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (106) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (107) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (108) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (109) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.77 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.77 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.77 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.77 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.77 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.77 77.55/37.77 The TRS R consists of the following rules: 77.55/37.77 77.55/37.77 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.77 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.77 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.77 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.77 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.77 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.77 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.77 77.55/37.77 The set Q consists of the following terms: 77.55/37.77 77.55/37.77 new_primPlusNat0(Succ(x0), Zero) 77.55/37.77 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.77 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.77 new_primPlusNat1(Zero, x0) 77.55/37.77 new_primMulNat0(Succ(x0), x1) 77.55/37.77 new_primPlusNat1(Succ(x0), x1) 77.55/37.77 new_primPlusNat0(Zero, Zero) 77.55/37.77 new_primMulNat0(Zero, x0) 77.55/37.77 77.55/37.77 We have to consider all minimal (P,Q,R)-chains. 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (110) TransformationProof (EQUIVALENT) 77.55/37.77 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.55/37.77 77.55/37.77 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.55/37.77 77.55/37.77 77.55/37.77 ---------------------------------------- 77.55/37.77 77.55/37.77 (111) 77.55/37.77 Obligation: 77.55/37.77 Q DP problem: 77.55/37.77 The TRS P consists of the following rules: 77.55/37.77 77.55/37.77 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.77 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.77 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.77 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.77 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.77 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.77 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.77 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.78 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.78 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 77.55/37.78 The TRS R consists of the following rules: 77.55/37.78 77.55/37.78 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.78 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.78 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.78 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.78 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.78 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.78 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.78 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.78 77.55/37.78 The set Q consists of the following terms: 77.55/37.78 77.55/37.78 new_primPlusNat0(Succ(x0), Zero) 77.55/37.78 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.78 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.78 new_primPlusNat1(Zero, x0) 77.55/37.78 new_primMulNat0(Succ(x0), x1) 77.55/37.78 new_primPlusNat1(Succ(x0), x1) 77.55/37.78 new_primPlusNat0(Zero, Zero) 77.55/37.78 new_primMulNat0(Zero, x0) 77.55/37.78 77.55/37.78 We have to consider all minimal (P,Q,R)-chains. 77.55/37.78 ---------------------------------------- 77.55/37.78 77.55/37.78 (112) TransformationProof (EQUIVALENT) 77.55/37.78 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.55/37.78 77.55/37.78 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.55/37.78 77.55/37.78 77.55/37.78 ---------------------------------------- 77.55/37.78 77.55/37.78 (113) 77.55/37.78 Obligation: 77.55/37.78 Q DP problem: 77.55/37.78 The TRS P consists of the following rules: 77.55/37.78 77.55/37.78 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.78 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.78 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.78 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.78 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.78 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.78 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.78 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.78 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 77.55/37.78 The TRS R consists of the following rules: 77.55/37.78 77.55/37.78 new_primMulNat0(Zero, wx30100) -> Zero 77.55/37.78 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.55/37.78 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.55/37.78 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.55/37.78 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.55/37.78 new_primPlusNat0(Zero, Zero) -> Zero 77.55/37.78 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.55/37.78 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.55/37.78 77.55/37.78 The set Q consists of the following terms: 77.55/37.78 77.55/37.78 new_primPlusNat0(Succ(x0), Zero) 77.55/37.78 new_primPlusNat0(Succ(x0), Succ(x1)) 77.55/37.78 new_primPlusNat0(Zero, Succ(x0)) 77.55/37.78 new_primPlusNat1(Zero, x0) 77.55/37.78 new_primMulNat0(Succ(x0), x1) 77.55/37.78 new_primPlusNat1(Succ(x0), x1) 77.55/37.78 new_primPlusNat0(Zero, Zero) 77.55/37.78 new_primMulNat0(Zero, x0) 77.55/37.78 77.55/37.78 We have to consider all minimal (P,Q,R)-chains. 77.55/37.78 ---------------------------------------- 77.55/37.78 77.55/37.78 (114) TransformationProof (EQUIVALENT) 77.55/37.78 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.55/37.78 77.55/37.78 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.55/37.78 77.55/37.78 77.55/37.78 ---------------------------------------- 77.55/37.78 77.55/37.78 (115) 77.55/37.78 Obligation: 77.55/37.78 Q DP problem: 77.55/37.78 The TRS P consists of the following rules: 77.55/37.78 77.55/37.78 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.55/37.78 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.55/37.78 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.55/37.78 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.55/37.78 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.55/37.78 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.55/37.78 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.55/37.78 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.55/37.78 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.55/37.78 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.55/37.78 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.55/37.78 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.55/37.78 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.55/37.78 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.55/37.78 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 77.86/37.79 The TRS R consists of the following rules: 77.86/37.79 77.86/37.79 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.79 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.79 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.79 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.79 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.79 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.79 77.86/37.79 The set Q consists of the following terms: 77.86/37.79 77.86/37.79 new_primPlusNat0(Succ(x0), Zero) 77.86/37.79 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.79 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.79 new_primPlusNat1(Zero, x0) 77.86/37.79 new_primMulNat0(Succ(x0), x1) 77.86/37.79 new_primPlusNat1(Succ(x0), x1) 77.86/37.79 new_primPlusNat0(Zero, Zero) 77.86/37.79 new_primMulNat0(Zero, x0) 77.86/37.79 77.86/37.79 We have to consider all minimal (P,Q,R)-chains. 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (116) TransformationProof (EQUIVALENT) 77.86/37.79 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.79 77.86/37.79 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.79 77.86/37.79 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (117) 77.86/37.79 Obligation: 77.86/37.79 Q DP problem: 77.86/37.79 The TRS P consists of the following rules: 77.86/37.79 77.86/37.79 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.79 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.79 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.79 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.79 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.79 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.79 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 77.86/37.79 The TRS R consists of the following rules: 77.86/37.79 77.86/37.79 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.79 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.79 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.79 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.79 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.79 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.79 77.86/37.79 The set Q consists of the following terms: 77.86/37.79 77.86/37.79 new_primPlusNat0(Succ(x0), Zero) 77.86/37.79 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.79 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.79 new_primPlusNat1(Zero, x0) 77.86/37.79 new_primMulNat0(Succ(x0), x1) 77.86/37.79 new_primPlusNat1(Succ(x0), x1) 77.86/37.79 new_primPlusNat0(Zero, Zero) 77.86/37.79 new_primMulNat0(Zero, x0) 77.86/37.79 77.86/37.79 We have to consider all minimal (P,Q,R)-chains. 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (118) TransformationProof (EQUIVALENT) 77.86/37.79 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.86/37.79 77.86/37.79 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.79 77.86/37.79 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (119) 77.86/37.79 Obligation: 77.86/37.79 Q DP problem: 77.86/37.79 The TRS P consists of the following rules: 77.86/37.79 77.86/37.79 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.79 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.79 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.79 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.79 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.79 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.79 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 77.86/37.79 The TRS R consists of the following rules: 77.86/37.79 77.86/37.79 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.79 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.79 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.79 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.79 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.79 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.79 77.86/37.79 The set Q consists of the following terms: 77.86/37.79 77.86/37.79 new_primPlusNat0(Succ(x0), Zero) 77.86/37.79 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.79 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.79 new_primPlusNat1(Zero, x0) 77.86/37.79 new_primMulNat0(Succ(x0), x1) 77.86/37.79 new_primPlusNat1(Succ(x0), x1) 77.86/37.79 new_primPlusNat0(Zero, Zero) 77.86/37.79 new_primMulNat0(Zero, x0) 77.86/37.79 77.86/37.79 We have to consider all minimal (P,Q,R)-chains. 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (120) TransformationProof (EQUIVALENT) 77.86/37.79 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.79 77.86/37.79 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.79 77.86/37.79 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (121) 77.86/37.79 Obligation: 77.86/37.79 Q DP problem: 77.86/37.79 The TRS P consists of the following rules: 77.86/37.79 77.86/37.79 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.79 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.79 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.79 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.79 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.79 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.79 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 77.86/37.79 The TRS R consists of the following rules: 77.86/37.79 77.86/37.79 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.79 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.79 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.79 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.79 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.79 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.79 77.86/37.79 The set Q consists of the following terms: 77.86/37.79 77.86/37.79 new_primPlusNat0(Succ(x0), Zero) 77.86/37.79 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.79 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.79 new_primPlusNat1(Zero, x0) 77.86/37.79 new_primMulNat0(Succ(x0), x1) 77.86/37.79 new_primPlusNat1(Succ(x0), x1) 77.86/37.79 new_primPlusNat0(Zero, Zero) 77.86/37.79 new_primMulNat0(Zero, x0) 77.86/37.79 77.86/37.79 We have to consider all minimal (P,Q,R)-chains. 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (122) TransformationProof (EQUIVALENT) 77.86/37.79 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.79 77.86/37.79 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.79 77.86/37.79 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (123) 77.86/37.79 Obligation: 77.86/37.79 Q DP problem: 77.86/37.79 The TRS P consists of the following rules: 77.86/37.79 77.86/37.79 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.79 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.79 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.79 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.79 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.79 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.79 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.79 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.79 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.79 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.79 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.79 77.86/37.79 The TRS R consists of the following rules: 77.86/37.79 77.86/37.79 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.79 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.79 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.79 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.79 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.79 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.79 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.79 77.86/37.79 The set Q consists of the following terms: 77.86/37.79 77.86/37.79 new_primPlusNat0(Succ(x0), Zero) 77.86/37.79 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.79 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.79 new_primPlusNat1(Zero, x0) 77.86/37.79 new_primMulNat0(Succ(x0), x1) 77.86/37.79 new_primPlusNat1(Succ(x0), x1) 77.86/37.79 new_primPlusNat0(Zero, Zero) 77.86/37.79 new_primMulNat0(Zero, x0) 77.86/37.79 77.86/37.79 We have to consider all minimal (P,Q,R)-chains. 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (124) TransformationProof (EQUIVALENT) 77.86/37.79 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.79 77.86/37.79 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.79 77.86/37.79 77.86/37.79 ---------------------------------------- 77.86/37.79 77.86/37.79 (125) 77.86/37.79 Obligation: 77.86/37.79 Q DP problem: 77.86/37.79 The TRS P consists of the following rules: 77.86/37.79 77.86/37.79 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.79 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.79 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.79 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (126) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (127) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (128) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (129) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (130) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (131) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (132) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (133) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (134) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (135) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (136) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (137) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (138) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (139) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (140) TransformationProof (EQUIVALENT) 77.86/37.80 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.80 77.86/37.80 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.80 77.86/37.80 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (141) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0287(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0283(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0283(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.80 77.86/37.80 The TRS R consists of the following rules: 77.86/37.80 77.86/37.80 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.80 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.80 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.80 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.80 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.80 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.80 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.80 77.86/37.80 The set Q consists of the following terms: 77.86/37.80 77.86/37.80 new_primPlusNat0(Succ(x0), Zero) 77.86/37.80 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.80 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.80 new_primPlusNat1(Zero, x0) 77.86/37.80 new_primMulNat0(Succ(x0), x1) 77.86/37.80 new_primPlusNat1(Succ(x0), x1) 77.86/37.80 new_primPlusNat0(Zero, Zero) 77.86/37.80 new_primMulNat0(Zero, x0) 77.86/37.80 77.86/37.80 We have to consider all minimal (P,Q,R)-chains. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (142) DependencyGraphProof (EQUIVALENT) 77.86/37.80 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 77.86/37.80 ---------------------------------------- 77.86/37.80 77.86/37.80 (143) 77.86/37.80 Obligation: 77.86/37.80 Q DP problem: 77.86/37.80 The TRS P consists of the following rules: 77.86/37.80 77.86/37.80 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.80 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.80 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.80 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.80 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.80 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.80 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.80 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.80 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.80 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.81 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.81 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.81 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.81 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 77.86/37.81 The TRS R consists of the following rules: 77.86/37.81 77.86/37.81 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.81 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.81 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.81 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.81 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.81 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.81 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.81 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.81 77.86/37.81 The set Q consists of the following terms: 77.86/37.81 77.86/37.81 new_primPlusNat0(Succ(x0), Zero) 77.86/37.81 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.81 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.81 new_primPlusNat1(Zero, x0) 77.86/37.81 new_primMulNat0(Succ(x0), x1) 77.86/37.81 new_primPlusNat1(Succ(x0), x1) 77.86/37.81 new_primPlusNat0(Zero, Zero) 77.86/37.81 new_primMulNat0(Zero, x0) 77.86/37.81 77.86/37.81 We have to consider all minimal (P,Q,R)-chains. 77.86/37.81 ---------------------------------------- 77.86/37.81 77.86/37.81 (144) TransformationProof (EQUIVALENT) 77.86/37.81 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.81 77.86/37.81 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.81 77.86/37.81 77.86/37.81 ---------------------------------------- 77.86/37.81 77.86/37.81 (145) 77.86/37.81 Obligation: 77.86/37.81 Q DP problem: 77.86/37.81 The TRS P consists of the following rules: 77.86/37.81 77.86/37.81 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.81 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.81 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.81 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.81 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.81 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.81 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.81 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.81 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.81 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.81 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.81 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.81 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.81 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.81 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.81 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.81 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.81 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (146) TransformationProof (EQUIVALENT) 77.86/37.82 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.82 77.86/37.82 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.82 77.86/37.82 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (147) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (148) TransformationProof (EQUIVALENT) 77.86/37.82 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.82 77.86/37.82 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.82 77.86/37.82 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (149) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (150) DependencyGraphProof (EQUIVALENT) 77.86/37.82 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (151) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (152) TransformationProof (EQUIVALENT) 77.86/37.82 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.82 77.86/37.82 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.82 77.86/37.82 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (153) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (154) DependencyGraphProof (EQUIVALENT) 77.86/37.82 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (155) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (156) TransformationProof (EQUIVALENT) 77.86/37.82 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.82 77.86/37.82 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.82 77.86/37.82 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (157) 77.86/37.82 Obligation: 77.86/37.82 Q DP problem: 77.86/37.82 The TRS P consists of the following rules: 77.86/37.82 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.82 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.82 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.82 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.82 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.82 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.82 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.82 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.82 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.82 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.82 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.82 77.86/37.82 The TRS R consists of the following rules: 77.86/37.82 77.86/37.82 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.82 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.82 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.82 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.82 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.82 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.82 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.82 77.86/37.82 The set Q consists of the following terms: 77.86/37.82 77.86/37.82 new_primPlusNat0(Succ(x0), Zero) 77.86/37.82 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.82 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.82 new_primPlusNat1(Zero, x0) 77.86/37.82 new_primMulNat0(Succ(x0), x1) 77.86/37.82 new_primPlusNat1(Succ(x0), x1) 77.86/37.82 new_primPlusNat0(Zero, Zero) 77.86/37.82 new_primMulNat0(Zero, x0) 77.86/37.82 77.86/37.82 We have to consider all minimal (P,Q,R)-chains. 77.86/37.82 ---------------------------------------- 77.86/37.82 77.86/37.82 (158) TransformationProof (EQUIVALENT) 77.86/37.82 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (159) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (160) TransformationProof (EQUIVALENT) 77.86/37.83 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (161) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0303(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0302(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0302(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (162) DependencyGraphProof (EQUIVALENT) 77.86/37.83 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (163) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (164) TransformationProof (EQUIVALENT) 77.86/37.83 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (165) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (166) TransformationProof (EQUIVALENT) 77.86/37.83 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (167) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (168) TransformationProof (EQUIVALENT) 77.86/37.83 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (169) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 77.86/37.83 The TRS R consists of the following rules: 77.86/37.83 77.86/37.83 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.83 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.83 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.83 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.83 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.83 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.83 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.83 77.86/37.83 The set Q consists of the following terms: 77.86/37.83 77.86/37.83 new_primPlusNat0(Succ(x0), Zero) 77.86/37.83 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.83 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.83 new_primPlusNat1(Zero, x0) 77.86/37.83 new_primMulNat0(Succ(x0), x1) 77.86/37.83 new_primPlusNat1(Succ(x0), x1) 77.86/37.83 new_primPlusNat0(Zero, Zero) 77.86/37.83 new_primMulNat0(Zero, x0) 77.86/37.83 77.86/37.83 We have to consider all minimal (P,Q,R)-chains. 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (170) TransformationProof (EQUIVALENT) 77.86/37.83 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 77.86/37.83 77.86/37.83 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.83 77.86/37.83 77.86/37.83 ---------------------------------------- 77.86/37.83 77.86/37.83 (171) 77.86/37.83 Obligation: 77.86/37.83 Q DP problem: 77.86/37.83 The TRS P consists of the following rules: 77.86/37.83 77.86/37.83 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.83 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.83 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.83 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.83 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.83 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.83 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.83 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.83 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.83 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.83 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.83 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (172) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (173) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (174) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (175) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (176) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (177) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (178) DependencyGraphProof (EQUIVALENT) 77.86/37.85 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (179) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (180) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (181) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (182) DependencyGraphProof (EQUIVALENT) 77.86/37.85 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (183) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (184) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (185) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (186) DependencyGraphProof (EQUIVALENT) 77.86/37.85 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (187) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (188) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (189) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 77.86/37.85 The TRS R consists of the following rules: 77.86/37.85 77.86/37.85 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.85 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.85 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.85 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.85 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.85 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.85 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.85 77.86/37.85 The set Q consists of the following terms: 77.86/37.85 77.86/37.85 new_primPlusNat0(Succ(x0), Zero) 77.86/37.85 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.85 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.85 new_primPlusNat1(Zero, x0) 77.86/37.85 new_primMulNat0(Succ(x0), x1) 77.86/37.85 new_primPlusNat1(Succ(x0), x1) 77.86/37.85 new_primPlusNat0(Zero, Zero) 77.86/37.85 new_primMulNat0(Zero, x0) 77.86/37.85 77.86/37.85 We have to consider all minimal (P,Q,R)-chains. 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (190) TransformationProof (EQUIVALENT) 77.86/37.85 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.85 77.86/37.85 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.85 77.86/37.85 77.86/37.85 ---------------------------------------- 77.86/37.85 77.86/37.85 (191) 77.86/37.85 Obligation: 77.86/37.85 Q DP problem: 77.86/37.85 The TRS P consists of the following rules: 77.86/37.85 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.85 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.85 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.85 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.85 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.85 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.85 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.85 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.85 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.85 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.85 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.85 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.85 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (192) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (193) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.86 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.86 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.86 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.86 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.86 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (194) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (195) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.86 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.86 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.86 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.86 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.86 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (196) DependencyGraphProof (EQUIVALENT) 77.86/37.86 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (197) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.86 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.86 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.86 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.86 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.86 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (198) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (199) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.86 new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.86 new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.86 new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.86 new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.86 new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (200) QDPSizeChangeProof (EQUIVALENT) 77.86/37.86 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. 77.86/37.86 77.86/37.86 From the DPs we obtained the following set of size-change graphs: 77.86/37.86 *new_lookupWithDefaultFM0125(wx1334, wx1335, wx1336, wx1337, wx1338, wx1339, wx1340, wx1341, ee) -> new_lookupWithDefaultFM020(wx1334, wx1339, :%(Pos(Zero), Neg(Succ(wx1341))), ee) 77.86/37.86 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0114(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) -> new_lookupWithDefaultFM0353(wx1692, wx1693, wx1694, wx1695, wx1696, wx1697, wx1698, wx1699, ea) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0353(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) -> new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, new_primPlusNat1(new_primMulNat0(wx1317, wx1323), wx1323), eb) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0356(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx19830), eb) -> new_lookupWithDefaultFM020(wx1316, wx1322, :%(Pos(Zero), Neg(Succ(wx1323))), eb) 77.86/37.86 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0352(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, eb) -> new_lookupWithDefaultFM0354(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Zero, eb) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM053(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) -> new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, new_primPlusNat1(new_primMulNat0(wx1211, wx1217), wx1217), bh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0285(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Succ(wx19430), bh) -> new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0281(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM0282(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, Zero, bh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0286(wx1210, wx1211, wx1212, wx1213, wx1214, wx1215, wx1216, wx1217, bh) -> new_lookupWithDefaultFM020(wx1210, wx1216, :%(Pos(Zero), Neg(Succ(wx1217))), bh) 77.86/37.86 The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, wx587, ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0133(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0134(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) -> new_lookupWithDefaultFM0367(wx1727, wx1728, wx1729, wx1730, wx1731, wx1732, wx1733, eg) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0367(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, Succ(wx19720), eh) -> new_lookupWithDefaultFM020(wx1351, wx1356, :%(Pos(Zero), Neg(Succ(wx1357))), eh) 77.86/37.86 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0366(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, eh) -> new_lookupWithDefaultFM0368(wx1351, wx1352, wx1353, wx1354, wx1355, wx1356, wx1357, new_primPlusNat1(new_primMulNat0(wx1352, wx1357), wx1357), eh) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx327, ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM063(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM064(wx1614, wx1615, wx1616, wx1617, wx1618, wx1619, wx1620, wx1621, cb) -> new_lookupWithDefaultFM020(wx1614, wx1619, :%(Pos(Zero), Neg(Succ(wx1621))), cb) 77.86/37.86 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx6060), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0142(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0145(wx1367, wx1368, wx1369, wx1370, wx1371, wx1372, wx1373, fc) -> new_lookupWithDefaultFM020(wx1367, wx1371, :%(Pos(Zero), Neg(Succ(wx1373))), fc) 77.86/37.86 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM073(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, Succ(wx19320), ce) -> new_lookupWithDefaultFM020(wx1245, wx1250, :%(Pos(Zero), Neg(Succ(wx1251))), ce) 77.86/37.86 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM084(wx1631, wx1632, wx1633, wx1634, wx1635, wx1636, wx1637, cg) -> new_lookupWithDefaultFM020(wx1631, wx1635, :%(Pos(Zero), Neg(Succ(wx1637))), cg) 77.86/37.86 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0300(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, ce) -> new_lookupWithDefaultFM0301(wx1245, wx1246, wx1247, wx1248, wx1249, wx1250, wx1251, new_primPlusNat1(new_primMulNat0(wx1246, wx1251), wx1251), ce) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5720), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0366(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0130(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3760), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM080(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3460), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0300(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM070(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2820), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0281(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0352(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM050(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx523, ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0113(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5080), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0110(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5420), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0122(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, wx391, ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM083(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3120), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM060(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6180), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6130), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0144(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2940), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2890), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM052(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5540), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5490), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0124(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5840), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5790), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0132(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5200), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5150), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0112(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3880), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3830), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM082(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3580), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3530), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM072(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3240), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3190), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM062(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM081(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM071(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0111(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM051(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0143(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0123(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM061(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0131(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0125(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0114(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM053(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0134(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM064(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0145(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM073(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM084(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (201) 77.86/37.86 YES 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (202) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Succ(wx201600), cc) -> new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx199100, wx201600, cc) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (203) QDPSizeChangeProof (EQUIVALENT) 77.86/37.86 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. 77.86/37.86 77.86/37.86 From the DPs we obtained the following set of size-change graphs: 77.86/37.86 *new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, Succ(wx199100), Succ(wx201600), cc) -> new_lookupWithDefaultFM0298(wx1228, wx1229, wx1230, wx1231, wx1232, wx1233, wx1234, wx1235, wx199100, wx201600, cc) 77.86/37.86 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 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (204) 77.86/37.86 YES 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (205) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx198200), Succ(wx175000), eb) -> new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, wx198200, wx175000, eb) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (206) QDPSizeChangeProof (EQUIVALENT) 77.86/37.86 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. 77.86/37.86 77.86/37.86 From the DPs we obtained the following set of size-change graphs: 77.86/37.86 *new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, Succ(wx198200), Succ(wx175000), eb) -> new_lookupWithDefaultFM0357(wx1316, wx1317, wx1318, wx1319, wx1320, wx1321, wx1322, wx1323, wx198200, wx175000, eb) 77.86/37.86 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 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (207) 77.86/37.86 YES 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (208) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.86 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.86 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Succ(wx1430), wx1436), gh) 77.86/37.86 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.86 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.86 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.86 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (209) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh),new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (210) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.86 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Succ(wx1430), wx1436), gh) 77.86/37.86 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.86 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.86 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.86 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (211) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Succ(wx1430), wx1436), gh) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh),new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (212) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.86 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.86 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.86 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.86 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.86 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.86 77.86/37.86 The TRS R consists of the following rules: 77.86/37.86 77.86/37.86 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.86 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.86 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.86 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.86 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.86 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.86 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.86 77.86/37.86 The set Q consists of the following terms: 77.86/37.86 77.86/37.86 new_primPlusNat0(Succ(x0), Zero) 77.86/37.86 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.86 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.86 new_primPlusNat1(Zero, x0) 77.86/37.86 new_primMulNat0(Succ(x0), x1) 77.86/37.86 new_primPlusNat1(Succ(x0), x1) 77.86/37.86 new_primPlusNat0(Zero, Zero) 77.86/37.86 new_primMulNat0(Zero, x0) 77.86/37.86 77.86/37.86 We have to consider all minimal (P,Q,R)-chains. 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (213) TransformationProof (EQUIVALENT) 77.86/37.86 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.86 77.86/37.86 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.86 77.86/37.86 77.86/37.86 ---------------------------------------- 77.86/37.86 77.86/37.86 (214) 77.86/37.86 Obligation: 77.86/37.86 Q DP problem: 77.86/37.86 The TRS P consists of the following rules: 77.86/37.86 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.86 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.86 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.86 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.86 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.86 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.86 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.86 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.86 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.86 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (215) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (216) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (217) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe),new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (218) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (219) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah),new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (220) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (221) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Succ(wx1534), wx1540), bah) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah),new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (222) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (223) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (224) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (225) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf),new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (226) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (227) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primMulNat0(Zero, wx1431), gh) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh),new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (228) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (229) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah),new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (230) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (231) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (232) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (233) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe),new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (234) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.87 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.87 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.87 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.87 77.86/37.87 The TRS R consists of the following rules: 77.86/37.87 77.86/37.87 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.87 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.87 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.87 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.87 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.87 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.87 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.87 77.86/37.87 The set Q consists of the following terms: 77.86/37.87 77.86/37.87 new_primPlusNat0(Succ(x0), Zero) 77.86/37.87 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.87 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.87 new_primPlusNat1(Zero, x0) 77.86/37.87 new_primMulNat0(Succ(x0), x1) 77.86/37.87 new_primPlusNat1(Succ(x0), x1) 77.86/37.87 new_primPlusNat0(Zero, Zero) 77.86/37.87 new_primMulNat0(Zero, x0) 77.86/37.87 77.86/37.87 We have to consider all minimal (P,Q,R)-chains. 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (235) TransformationProof (EQUIVALENT) 77.86/37.87 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.87 77.86/37.87 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.87 77.86/37.87 77.86/37.87 ---------------------------------------- 77.86/37.87 77.86/37.87 (236) 77.86/37.87 Obligation: 77.86/37.87 Q DP problem: 77.86/37.87 The TRS P consists of the following rules: 77.86/37.87 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.87 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.87 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.87 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.87 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.87 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.87 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.87 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (237) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (238) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (239) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (240) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (241) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primMulNat0(Succ(wx1464), wx1469), hf) at position [7] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf),new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (242) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (243) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (244) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (245) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (246) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (247) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (248) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (249) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primMulNat0(Zero, wx1535), bah) at position [8] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah),new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (250) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 77.86/37.88 new_primPlusNat0(Zero, Zero) -> Zero 77.86/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 77.86/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 77.86/37.88 77.86/37.88 The set Q consists of the following terms: 77.86/37.88 77.86/37.88 new_primPlusNat0(Succ(x0), Zero) 77.86/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 77.86/37.88 new_primPlusNat0(Zero, Succ(x0)) 77.86/37.88 new_primPlusNat1(Zero, x0) 77.86/37.88 new_primMulNat0(Succ(x0), x1) 77.86/37.88 new_primPlusNat1(Succ(x0), x1) 77.86/37.88 new_primPlusNat0(Zero, Zero) 77.86/37.88 new_primMulNat0(Zero, x0) 77.86/37.88 77.86/37.88 We have to consider all minimal (P,Q,R)-chains. 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (251) TransformationProof (EQUIVALENT) 77.86/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 77.86/37.88 77.86/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 77.86/37.88 77.86/37.88 77.86/37.88 ---------------------------------------- 77.86/37.88 77.86/37.88 (252) 77.86/37.88 Obligation: 77.86/37.88 Q DP problem: 77.86/37.88 The TRS P consists of the following rules: 77.86/37.88 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 77.86/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 77.86/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 77.86/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 77.86/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 77.86/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 77.86/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 77.86/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 77.86/37.88 77.86/37.88 The TRS R consists of the following rules: 77.86/37.88 77.86/37.88 new_primMulNat0(Zero, wx30100) -> Zero 77.86/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 77.86/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 77.86/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.88 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.88 78.14/37.88 The set Q consists of the following terms: 78.14/37.88 78.14/37.88 new_primPlusNat0(Succ(x0), Zero) 78.14/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.88 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.88 new_primPlusNat1(Zero, x0) 78.14/37.88 new_primMulNat0(Succ(x0), x1) 78.14/37.88 new_primPlusNat1(Succ(x0), x1) 78.14/37.88 new_primPlusNat0(Zero, Zero) 78.14/37.88 new_primMulNat0(Zero, x0) 78.14/37.88 78.14/37.88 We have to consider all minimal (P,Q,R)-chains. 78.14/37.88 ---------------------------------------- 78.14/37.88 78.14/37.88 (253) TransformationProof (EQUIVALENT) 78.14/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.88 78.14/37.88 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.88 78.14/37.88 78.14/37.88 ---------------------------------------- 78.14/37.88 78.14/37.88 (254) 78.14/37.88 Obligation: 78.14/37.88 Q DP problem: 78.14/37.88 The TRS P consists of the following rules: 78.14/37.88 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) 78.14/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.88 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.88 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.88 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.88 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.88 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 78.14/37.88 The TRS R consists of the following rules: 78.14/37.88 78.14/37.88 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.88 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.88 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.88 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.88 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.88 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.88 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.88 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.88 78.14/37.88 The set Q consists of the following terms: 78.14/37.88 78.14/37.88 new_primPlusNat0(Succ(x0), Zero) 78.14/37.88 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.88 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.88 new_primPlusNat1(Zero, x0) 78.14/37.88 new_primMulNat0(Succ(x0), x1) 78.14/37.88 new_primPlusNat1(Succ(x0), x1) 78.14/37.88 new_primPlusNat0(Zero, Zero) 78.14/37.88 new_primMulNat0(Zero, x0) 78.14/37.88 78.14/37.88 We have to consider all minimal (P,Q,R)-chains. 78.14/37.88 ---------------------------------------- 78.14/37.88 78.14/37.88 (255) TransformationProof (EQUIVALENT) 78.14/37.88 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primMulNat0(Succ(wx1568), wx1573), bbe) at position [7] we obtained the following new rules [LPAR04]: 78.14/37.88 78.14/37.88 (new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe),new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe)) 78.14/37.88 78.14/37.88 78.14/37.88 ---------------------------------------- 78.14/37.88 78.14/37.88 (256) 78.14/37.88 Obligation: 78.14/37.88 Q DP problem: 78.14/37.88 The TRS P consists of the following rules: 78.14/37.88 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.88 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.88 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.88 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.88 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.88 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.88 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.88 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (257) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (258) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (259) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (260) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (261) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (262) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (263) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (264) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (265) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (266) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (267) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (268) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (269) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (270) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (271) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (272) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (273) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (274) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.14/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.14/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.14/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.14/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 78.14/37.89 The TRS R consists of the following rules: 78.14/37.89 78.14/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.14/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.14/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.14/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.14/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.14/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.14/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.14/37.89 78.14/37.89 The set Q consists of the following terms: 78.14/37.89 78.14/37.89 new_primPlusNat0(Succ(x0), Zero) 78.14/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.14/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.14/37.89 new_primPlusNat1(Zero, x0) 78.14/37.89 new_primMulNat0(Succ(x0), x1) 78.14/37.89 new_primPlusNat1(Succ(x0), x1) 78.14/37.89 new_primPlusNat0(Zero, Zero) 78.14/37.89 new_primMulNat0(Zero, x0) 78.14/37.89 78.14/37.89 We have to consider all minimal (P,Q,R)-chains. 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (275) TransformationProof (EQUIVALENT) 78.14/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.14/37.89 78.14/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.14/37.89 78.14/37.89 78.14/37.89 ---------------------------------------- 78.14/37.89 78.14/37.89 (276) 78.14/37.89 Obligation: 78.14/37.89 Q DP problem: 78.14/37.89 The TRS P consists of the following rules: 78.14/37.89 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.14/37.89 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.14/37.89 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.14/37.89 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.14/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.14/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.89 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.89 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.89 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.89 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.89 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.89 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.89 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.89 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.89 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.89 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.89 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.89 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.89 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.89 78.16/37.89 The TRS R consists of the following rules: 78.16/37.89 78.16/37.89 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.89 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.89 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.89 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.89 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.89 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.89 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.89 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.89 78.16/37.89 The set Q consists of the following terms: 78.16/37.89 78.16/37.89 new_primPlusNat0(Succ(x0), Zero) 78.16/37.89 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.89 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.89 new_primPlusNat1(Zero, x0) 78.16/37.89 new_primMulNat0(Succ(x0), x1) 78.16/37.89 new_primPlusNat1(Succ(x0), x1) 78.16/37.89 new_primPlusNat0(Zero, Zero) 78.16/37.89 new_primMulNat0(Zero, x0) 78.16/37.89 78.16/37.89 We have to consider all minimal (P,Q,R)-chains. 78.16/37.89 ---------------------------------------- 78.16/37.89 78.16/37.89 (277) TransformationProof (EQUIVALENT) 78.16/37.89 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.16/37.89 78.16/37.89 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (278) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (279) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (280) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (281) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (282) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (283) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (284) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (285) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (286) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (287) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (288) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (289) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (290) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (291) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (292) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (293) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (294) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (295) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (296) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.90 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.90 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.90 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.90 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.90 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 78.16/37.90 The TRS R consists of the following rules: 78.16/37.90 78.16/37.90 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.90 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.90 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.90 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.90 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.90 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.90 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.90 78.16/37.90 The set Q consists of the following terms: 78.16/37.90 78.16/37.90 new_primPlusNat0(Succ(x0), Zero) 78.16/37.90 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.90 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.90 new_primPlusNat1(Zero, x0) 78.16/37.90 new_primMulNat0(Succ(x0), x1) 78.16/37.90 new_primPlusNat1(Succ(x0), x1) 78.16/37.90 new_primPlusNat0(Zero, Zero) 78.16/37.90 new_primMulNat0(Zero, x0) 78.16/37.90 78.16/37.90 We have to consider all minimal (P,Q,R)-chains. 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (297) TransformationProof (EQUIVALENT) 78.16/37.90 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.90 78.16/37.90 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.90 78.16/37.90 78.16/37.90 ---------------------------------------- 78.16/37.90 78.16/37.90 (298) 78.16/37.90 Obligation: 78.16/37.90 Q DP problem: 78.16/37.90 The TRS P consists of the following rules: 78.16/37.90 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.90 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.90 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.90 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.90 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.90 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.90 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.90 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 78.16/37.91 The TRS R consists of the following rules: 78.16/37.91 78.16/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.91 78.16/37.91 The set Q consists of the following terms: 78.16/37.91 78.16/37.91 new_primPlusNat0(Succ(x0), Zero) 78.16/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.91 new_primPlusNat1(Zero, x0) 78.16/37.91 new_primMulNat0(Succ(x0), x1) 78.16/37.91 new_primPlusNat1(Succ(x0), x1) 78.16/37.91 new_primPlusNat0(Zero, Zero) 78.16/37.91 new_primMulNat0(Zero, x0) 78.16/37.91 78.16/37.91 We have to consider all minimal (P,Q,R)-chains. 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (299) TransformationProof (EQUIVALENT) 78.16/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.91 78.16/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.91 78.16/37.91 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (300) 78.16/37.91 Obligation: 78.16/37.91 Q DP problem: 78.16/37.91 The TRS P consists of the following rules: 78.16/37.91 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 78.16/37.91 The TRS R consists of the following rules: 78.16/37.91 78.16/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.91 78.16/37.91 The set Q consists of the following terms: 78.16/37.91 78.16/37.91 new_primPlusNat0(Succ(x0), Zero) 78.16/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.91 new_primPlusNat1(Zero, x0) 78.16/37.91 new_primMulNat0(Succ(x0), x1) 78.16/37.91 new_primPlusNat1(Succ(x0), x1) 78.16/37.91 new_primPlusNat0(Zero, Zero) 78.16/37.91 new_primMulNat0(Zero, x0) 78.16/37.91 78.16/37.91 We have to consider all minimal (P,Q,R)-chains. 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (301) TransformationProof (EQUIVALENT) 78.16/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.91 78.16/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.91 78.16/37.91 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (302) 78.16/37.91 Obligation: 78.16/37.91 Q DP problem: 78.16/37.91 The TRS P consists of the following rules: 78.16/37.91 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 78.16/37.91 The TRS R consists of the following rules: 78.16/37.91 78.16/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.91 78.16/37.91 The set Q consists of the following terms: 78.16/37.91 78.16/37.91 new_primPlusNat0(Succ(x0), Zero) 78.16/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.91 new_primPlusNat1(Zero, x0) 78.16/37.91 new_primMulNat0(Succ(x0), x1) 78.16/37.91 new_primPlusNat1(Succ(x0), x1) 78.16/37.91 new_primPlusNat0(Zero, Zero) 78.16/37.91 new_primMulNat0(Zero, x0) 78.16/37.91 78.16/37.91 We have to consider all minimal (P,Q,R)-chains. 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (303) TransformationProof (EQUIVALENT) 78.16/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.16/37.91 78.16/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.16/37.91 78.16/37.91 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (304) 78.16/37.91 Obligation: 78.16/37.91 Q DP problem: 78.16/37.91 The TRS P consists of the following rules: 78.16/37.91 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.16/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.16/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.16/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.16/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.16/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.16/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.16/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.16/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.16/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.16/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.16/37.91 78.16/37.91 The TRS R consists of the following rules: 78.16/37.91 78.16/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.16/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.16/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.16/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.16/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.16/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.16/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.16/37.91 78.16/37.91 The set Q consists of the following terms: 78.16/37.91 78.16/37.91 new_primPlusNat0(Succ(x0), Zero) 78.16/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.16/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.16/37.91 new_primPlusNat1(Zero, x0) 78.16/37.91 new_primMulNat0(Succ(x0), x1) 78.16/37.91 new_primPlusNat1(Succ(x0), x1) 78.16/37.91 new_primPlusNat0(Zero, Zero) 78.16/37.91 new_primMulNat0(Zero, x0) 78.16/37.91 78.16/37.91 We have to consider all minimal (P,Q,R)-chains. 78.16/37.91 ---------------------------------------- 78.16/37.91 78.16/37.91 (305) TransformationProof (EQUIVALENT) 78.16/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (306) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (307) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (308) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (309) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (310) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (311) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (312) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (313) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (314) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (315) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (316) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (317) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.19/37.91 78.19/37.91 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.91 78.19/37.91 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (318) 78.19/37.91 Obligation: 78.19/37.91 Q DP problem: 78.19/37.91 The TRS P consists of the following rules: 78.19/37.91 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.91 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.91 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.91 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.91 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.91 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.91 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.91 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.91 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.91 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.91 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.91 78.19/37.91 The TRS R consists of the following rules: 78.19/37.91 78.19/37.91 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.91 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.91 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.91 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.91 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.91 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.91 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.91 78.19/37.91 The set Q consists of the following terms: 78.19/37.91 78.19/37.91 new_primPlusNat0(Succ(x0), Zero) 78.19/37.91 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.91 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.91 new_primPlusNat1(Zero, x0) 78.19/37.91 new_primMulNat0(Succ(x0), x1) 78.19/37.91 new_primPlusNat1(Succ(x0), x1) 78.19/37.91 new_primPlusNat0(Zero, Zero) 78.19/37.91 new_primMulNat0(Zero, x0) 78.19/37.91 78.19/37.91 We have to consider all minimal (P,Q,R)-chains. 78.19/37.91 ---------------------------------------- 78.19/37.91 78.19/37.91 (319) TransformationProof (EQUIVALENT) 78.19/37.91 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.19/37.92 78.19/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.92 78.19/37.92 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (320) 78.19/37.92 Obligation: 78.19/37.92 Q DP problem: 78.19/37.92 The TRS P consists of the following rules: 78.19/37.92 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 78.19/37.92 The TRS R consists of the following rules: 78.19/37.92 78.19/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.92 78.19/37.92 The set Q consists of the following terms: 78.19/37.92 78.19/37.92 new_primPlusNat0(Succ(x0), Zero) 78.19/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.92 new_primPlusNat1(Zero, x0) 78.19/37.92 new_primMulNat0(Succ(x0), x1) 78.19/37.92 new_primPlusNat1(Succ(x0), x1) 78.19/37.92 new_primPlusNat0(Zero, Zero) 78.19/37.92 new_primMulNat0(Zero, x0) 78.19/37.92 78.19/37.92 We have to consider all minimal (P,Q,R)-chains. 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (321) TransformationProof (EQUIVALENT) 78.19/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.19/37.92 78.19/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.92 78.19/37.92 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (322) 78.19/37.92 Obligation: 78.19/37.92 Q DP problem: 78.19/37.92 The TRS P consists of the following rules: 78.19/37.92 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 78.19/37.92 The TRS R consists of the following rules: 78.19/37.92 78.19/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.92 78.19/37.92 The set Q consists of the following terms: 78.19/37.92 78.19/37.92 new_primPlusNat0(Succ(x0), Zero) 78.19/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.92 new_primPlusNat1(Zero, x0) 78.19/37.92 new_primMulNat0(Succ(x0), x1) 78.19/37.92 new_primPlusNat1(Succ(x0), x1) 78.19/37.92 new_primPlusNat0(Zero, Zero) 78.19/37.92 new_primMulNat0(Zero, x0) 78.19/37.92 78.19/37.92 We have to consider all minimal (P,Q,R)-chains. 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (323) TransformationProof (EQUIVALENT) 78.19/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.19/37.92 78.19/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.19/37.92 78.19/37.92 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (324) 78.19/37.92 Obligation: 78.19/37.92 Q DP problem: 78.19/37.92 The TRS P consists of the following rules: 78.19/37.92 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 78.19/37.92 The TRS R consists of the following rules: 78.19/37.92 78.19/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.92 78.19/37.92 The set Q consists of the following terms: 78.19/37.92 78.19/37.92 new_primPlusNat0(Succ(x0), Zero) 78.19/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.92 new_primPlusNat1(Zero, x0) 78.19/37.92 new_primMulNat0(Succ(x0), x1) 78.19/37.92 new_primPlusNat1(Succ(x0), x1) 78.19/37.92 new_primPlusNat0(Zero, Zero) 78.19/37.92 new_primMulNat0(Zero, x0) 78.19/37.92 78.19/37.92 We have to consider all minimal (P,Q,R)-chains. 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (325) TransformationProof (EQUIVALENT) 78.19/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.19/37.92 78.19/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.19/37.92 78.19/37.92 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (326) 78.19/37.92 Obligation: 78.19/37.92 Q DP problem: 78.19/37.92 The TRS P consists of the following rules: 78.19/37.92 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.19/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.19/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.19/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.19/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.19/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 78.19/37.92 The TRS R consists of the following rules: 78.19/37.92 78.19/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.19/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.19/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.19/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.19/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.19/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.19/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.19/37.92 78.19/37.92 The set Q consists of the following terms: 78.19/37.92 78.19/37.92 new_primPlusNat0(Succ(x0), Zero) 78.19/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.19/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.19/37.92 new_primPlusNat1(Zero, x0) 78.19/37.92 new_primMulNat0(Succ(x0), x1) 78.19/37.92 new_primPlusNat1(Succ(x0), x1) 78.19/37.92 new_primPlusNat0(Zero, Zero) 78.19/37.92 new_primMulNat0(Zero, x0) 78.19/37.92 78.19/37.92 We have to consider all minimal (P,Q,R)-chains. 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (327) TransformationProof (EQUIVALENT) 78.19/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.19/37.92 78.19/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.19/37.92 78.19/37.92 78.19/37.92 ---------------------------------------- 78.19/37.92 78.19/37.92 (328) 78.19/37.92 Obligation: 78.19/37.92 Q DP problem: 78.19/37.92 The TRS P consists of the following rules: 78.19/37.92 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.19/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.19/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.19/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.19/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.19/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.19/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (329) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (330) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (331) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (332) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (333) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (334) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (335) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (336) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (337) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (338) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.92 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.92 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.92 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.92 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.92 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.92 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.92 78.21/37.92 The TRS R consists of the following rules: 78.21/37.92 78.21/37.92 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.92 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.92 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.92 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.92 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.92 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.92 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.92 78.21/37.92 The set Q consists of the following terms: 78.21/37.92 78.21/37.92 new_primPlusNat0(Succ(x0), Zero) 78.21/37.92 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.92 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.92 new_primPlusNat1(Zero, x0) 78.21/37.92 new_primMulNat0(Succ(x0), x1) 78.21/37.92 new_primPlusNat1(Succ(x0), x1) 78.21/37.92 new_primPlusNat0(Zero, Zero) 78.21/37.92 new_primMulNat0(Zero, x0) 78.21/37.92 78.21/37.92 We have to consider all minimal (P,Q,R)-chains. 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (339) TransformationProof (EQUIVALENT) 78.21/37.92 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.92 78.21/37.92 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.92 78.21/37.92 78.21/37.92 ---------------------------------------- 78.21/37.92 78.21/37.92 (340) 78.21/37.92 Obligation: 78.21/37.92 Q DP problem: 78.21/37.92 The TRS P consists of the following rules: 78.21/37.92 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.92 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.92 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.92 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.92 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.92 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (341) DependencyGraphProof (EQUIVALENT) 78.21/37.93 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (342) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (343) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (344) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (345) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (346) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (347) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (348) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (349) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (350) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0514(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0510(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0510(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (351) DependencyGraphProof (EQUIVALENT) 78.21/37.93 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (352) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (353) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (354) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (355) DependencyGraphProof (EQUIVALENT) 78.21/37.93 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (356) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (357) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.93 78.21/37.93 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (358) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0527(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0526(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0526(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (359) DependencyGraphProof (EQUIVALENT) 78.21/37.93 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (360) 78.21/37.93 Obligation: 78.21/37.93 Q DP problem: 78.21/37.93 The TRS P consists of the following rules: 78.21/37.93 78.21/37.93 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.93 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.93 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.93 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.93 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.93 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.93 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.93 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.93 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.93 78.21/37.93 The TRS R consists of the following rules: 78.21/37.93 78.21/37.93 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.93 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.93 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.93 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.93 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.93 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.93 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.93 78.21/37.93 The set Q consists of the following terms: 78.21/37.93 78.21/37.93 new_primPlusNat0(Succ(x0), Zero) 78.21/37.93 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.93 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.93 new_primPlusNat1(Zero, x0) 78.21/37.93 new_primMulNat0(Succ(x0), x1) 78.21/37.93 new_primPlusNat1(Succ(x0), x1) 78.21/37.93 new_primPlusNat0(Zero, Zero) 78.21/37.93 new_primMulNat0(Zero, x0) 78.21/37.93 78.21/37.93 We have to consider all minimal (P,Q,R)-chains. 78.21/37.93 ---------------------------------------- 78.21/37.93 78.21/37.93 (361) TransformationProof (EQUIVALENT) 78.21/37.93 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.93 78.21/37.93 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (362) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (363) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (364) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (365) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (366) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (367) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (368) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (369) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (370) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (371) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (372) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (373) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (374) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (375) DependencyGraphProof (EQUIVALENT) 78.21/37.94 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (376) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (377) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (378) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (379) DependencyGraphProof (EQUIVALENT) 78.21/37.94 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (380) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (381) TransformationProof (EQUIVALENT) 78.21/37.94 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.94 78.21/37.94 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.94 78.21/37.94 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (382) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.94 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.94 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.94 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.94 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.94 78.21/37.94 The TRS R consists of the following rules: 78.21/37.94 78.21/37.94 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.94 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.94 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.94 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.94 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.94 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.94 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.94 78.21/37.94 The set Q consists of the following terms: 78.21/37.94 78.21/37.94 new_primPlusNat0(Succ(x0), Zero) 78.21/37.94 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.94 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.94 new_primPlusNat1(Zero, x0) 78.21/37.94 new_primMulNat0(Succ(x0), x1) 78.21/37.94 new_primPlusNat1(Succ(x0), x1) 78.21/37.94 new_primPlusNat0(Zero, Zero) 78.21/37.94 new_primMulNat0(Zero, x0) 78.21/37.94 78.21/37.94 We have to consider all minimal (P,Q,R)-chains. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (383) DependencyGraphProof (EQUIVALENT) 78.21/37.94 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.94 ---------------------------------------- 78.21/37.94 78.21/37.94 (384) 78.21/37.94 Obligation: 78.21/37.94 Q DP problem: 78.21/37.94 The TRS P consists of the following rules: 78.21/37.94 78.21/37.94 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.94 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.94 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.94 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.94 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.94 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (385) TransformationProof (EQUIVALENT) 78.21/37.95 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.95 78.21/37.95 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (386) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.95 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (387) DependencyGraphProof (EQUIVALENT) 78.21/37.95 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (388) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.95 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.95 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (389) TransformationProof (EQUIVALENT) 78.21/37.95 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.95 78.21/37.95 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (390) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.95 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.95 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (391) TransformationProof (EQUIVALENT) 78.21/37.95 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.21/37.95 78.21/37.95 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (392) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.95 new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.95 new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (393) QDPSizeChangeProof (EQUIVALENT) 78.21/37.95 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. 78.21/37.95 78.21/37.95 From the DPs we obtained the following set of size-change graphs: 78.21/37.95 *new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx19890), gh) -> new_lookupWithDefaultFM020(wx1429, wx1435, :%(Neg(Zero), Pos(Succ(wx1436))), gh) 78.21/37.95 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) -> new_lookupWithDefaultFM0427(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, new_primPlusNat1(new_primMulNat0(wx1430, wx1436), wx1436), gh) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0181(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) -> new_lookupWithDefaultFM0424(wx1815, wx1816, wx1817, wx1818, wx1819, wx1820, wx1821, wx1822, gg) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0424(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0423(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, gh) -> new_lookupWithDefaultFM0425(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Zero, gh) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0232(wx1893, wx1894, wx1895, wx1896, wx1897, wx1898, wx1899, wx1900, bae) -> new_lookupWithDefaultFM020(wx1893, wx1898, :%(Neg(Zero), Pos(Succ(wx1900))), bae) 78.21/37.95 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0170(wx1411, wx1412, wx1413, wx1414, wx1415, wx1416, wx1417, wx1418, gd) -> new_lookupWithDefaultFM020(wx1411, wx1416, :%(Neg(Zero), Pos(Succ(wx1418))), gd) 78.21/37.95 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9450), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0228(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, wx1024, ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0251(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0252(wx1911, wx1912, wx1913, wx1914, wx1915, wx1916, wx1917, bbc) -> new_lookupWithDefaultFM020(wx1911, wx1915, :%(Neg(Zero), Pos(Succ(wx1917))), bbc) 78.21/37.95 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0190(wx1447, wx1448, wx1449, wx1450, wx1451, wx1452, wx1453, hb) -> new_lookupWithDefaultFM020(wx1447, wx1451, :%(Neg(Zero), Pos(Succ(wx1453))), hb) 78.21/37.95 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0261(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, Succ(wx19370), bbe) -> new_lookupWithDefaultFM020(wx1567, wx1572, :%(Neg(Zero), Pos(Succ(wx1573))), bbe) 78.21/37.95 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0524(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, bbe) -> new_lookupWithDefaultFM0525(wx1567, wx1568, wx1569, wx1570, wx1571, wx1572, wx1573, new_primPlusNat1(new_primMulNat0(wx1568, wx1573), wx1573), bbe) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0241(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) -> new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, new_primPlusNat1(new_primMulNat0(wx1534, wx1540), wx1540), bah) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0512(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Succ(wx19690), bah) -> new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0508(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM0509(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, Zero, bah) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0513(wx1533, wx1534, wx1535, wx1536, wx1537, wx1538, wx1539, wx1540, bah) -> new_lookupWithDefaultFM020(wx1533, wx1539, :%(Neg(Zero), Pos(Succ(wx1540))), bah) 78.21/37.95 The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, Succ(wx19770), hf) -> new_lookupWithDefaultFM020(wx1463, wx1468, :%(Neg(Zero), Pos(Succ(wx1469))), hf) 78.21/37.95 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7530), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0423(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0177(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9770), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0508(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0238(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0433(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0433(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0197(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8170), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0434(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, hf) -> new_lookupWithDefaultFM0435(wx1463, wx1464, wx1465, wx1466, wx1467, wx1468, wx1469, new_primPlusNat1(new_primMulNat0(wx1464, wx1469), wx1469), hf) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, wx832, ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0200(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0201(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) -> new_lookupWithDefaultFM0434(wx1849, wx1850, wx1851, wx1852, wx1853, wx1854, wx1855, he) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0524(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7090), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0167(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx768, ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0180(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10090), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0248(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx960, ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0231(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx7850), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0187(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10410), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0258(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7970), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx7920), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0189(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7650), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7600), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0179(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10210), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10160), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0250(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9890), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9840), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0240(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8290), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8240), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0199(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10530), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10480), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0260(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7330), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7280), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0169(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0168(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9570), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM0229(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9520), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0230(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0188(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0249(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0198(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0259(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0239(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0178(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0181(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0232(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0170(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0252(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0190(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0261(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0241(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0201(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.21/37.95 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (394) 78.21/37.95 YES 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (395) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx198800), Succ(wx186500), gh) -> new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, wx198800, wx186500, gh) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (396) QDPSizeChangeProof (EQUIVALENT) 78.21/37.95 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. 78.21/37.95 78.21/37.95 From the DPs we obtained the following set of size-change graphs: 78.21/37.95 *new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, Succ(wx198800), Succ(wx186500), gh) -> new_lookupWithDefaultFM0428(wx1429, wx1430, wx1431, wx1432, wx1433, wx1434, wx1435, wx1436, wx198800, wx186500, gh) 78.21/37.95 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 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (397) 78.21/37.95 YES 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (398) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Succ(wx202600), baf) -> new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx199600, wx202600, baf) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (399) QDPSizeChangeProof (EQUIVALENT) 78.21/37.95 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. 78.21/37.95 78.21/37.95 From the DPs we obtained the following set of size-change graphs: 78.21/37.95 *new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, Succ(wx199600), Succ(wx202600), baf) -> new_lookupWithDefaultFM0499(wx1515, wx1516, wx1517, wx1518, wx1519, wx1520, wx1521, wx1522, wx199600, wx202600, baf) 78.21/37.95 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 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (400) 78.21/37.95 YES 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (401) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.95 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.95 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.95 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.95 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.95 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.95 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.95 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.95 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.95 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.95 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.95 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.95 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.95 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.95 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.95 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.95 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.95 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.95 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.95 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.95 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.95 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.95 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.95 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.95 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.95 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.95 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.95 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.95 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.95 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.95 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.95 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.95 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.95 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.95 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.95 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.95 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.95 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.95 78.21/37.95 The TRS R consists of the following rules: 78.21/37.95 78.21/37.95 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.95 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.95 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.95 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.95 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.95 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.95 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.95 78.21/37.95 The set Q consists of the following terms: 78.21/37.95 78.21/37.95 new_primPlusNat0(Succ(x0), Zero) 78.21/37.95 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.95 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.95 new_primPlusNat1(Zero, x0) 78.21/37.95 new_primMulNat0(Succ(x0), x1) 78.21/37.95 new_primPlusNat1(Succ(x0), x1) 78.21/37.95 new_primPlusNat0(Zero, Zero) 78.21/37.95 new_primMulNat0(Zero, x0) 78.21/37.95 78.21/37.95 We have to consider all minimal (P,Q,R)-chains. 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (402) TransformationProof (EQUIVALENT) 78.21/37.95 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.21/37.95 78.21/37.95 (new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.21/37.95 78.21/37.95 78.21/37.95 ---------------------------------------- 78.21/37.95 78.21/37.95 (403) 78.21/37.95 Obligation: 78.21/37.95 Q DP problem: 78.21/37.95 The TRS P consists of the following rules: 78.21/37.95 78.21/37.95 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.95 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.95 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.95 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.95 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.95 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.95 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.95 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.95 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.95 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.95 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.95 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.95 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.95 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.95 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.95 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.95 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.95 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.95 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.95 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.95 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.96 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.96 78.21/37.96 The TRS R consists of the following rules: 78.21/37.96 78.21/37.96 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.96 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.96 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.96 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.96 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.96 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.96 78.21/37.96 The set Q consists of the following terms: 78.21/37.96 78.21/37.96 new_primPlusNat0(Succ(x0), Zero) 78.21/37.96 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.96 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.96 new_primPlusNat1(Zero, x0) 78.21/37.96 new_primMulNat0(Succ(x0), x1) 78.21/37.96 new_primPlusNat1(Succ(x0), x1) 78.21/37.96 new_primPlusNat0(Zero, Zero) 78.21/37.96 new_primMulNat0(Zero, x0) 78.21/37.96 78.21/37.96 We have to consider all minimal (P,Q,R)-chains. 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (404) TransformationProof (EQUIVALENT) 78.21/37.96 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.96 78.21/37.96 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.96 78.21/37.96 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (405) 78.21/37.96 Obligation: 78.21/37.96 Q DP problem: 78.21/37.96 The TRS P consists of the following rules: 78.21/37.96 78.21/37.96 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.96 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.96 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.96 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 78.21/37.96 The TRS R consists of the following rules: 78.21/37.96 78.21/37.96 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.96 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.96 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.96 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.96 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.96 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.96 78.21/37.96 The set Q consists of the following terms: 78.21/37.96 78.21/37.96 new_primPlusNat0(Succ(x0), Zero) 78.21/37.96 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.96 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.96 new_primPlusNat1(Zero, x0) 78.21/37.96 new_primMulNat0(Succ(x0), x1) 78.21/37.96 new_primPlusNat1(Succ(x0), x1) 78.21/37.96 new_primPlusNat0(Zero, Zero) 78.21/37.96 new_primMulNat0(Zero, x0) 78.21/37.96 78.21/37.96 We have to consider all minimal (P,Q,R)-chains. 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (406) TransformationProof (EQUIVALENT) 78.21/37.96 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.96 78.21/37.96 (new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd),new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd)) 78.21/37.96 78.21/37.96 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (407) 78.21/37.96 Obligation: 78.21/37.96 Q DP problem: 78.21/37.96 The TRS P consists of the following rules: 78.21/37.96 78.21/37.96 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.96 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.96 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.96 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.96 78.21/37.96 The TRS R consists of the following rules: 78.21/37.96 78.21/37.96 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.96 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.96 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.96 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.96 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.96 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.96 78.21/37.96 The set Q consists of the following terms: 78.21/37.96 78.21/37.96 new_primPlusNat0(Succ(x0), Zero) 78.21/37.96 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.96 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.96 new_primPlusNat1(Zero, x0) 78.21/37.96 new_primMulNat0(Succ(x0), x1) 78.21/37.96 new_primPlusNat1(Succ(x0), x1) 78.21/37.96 new_primPlusNat0(Zero, Zero) 78.21/37.96 new_primMulNat0(Zero, x0) 78.21/37.96 78.21/37.96 We have to consider all minimal (P,Q,R)-chains. 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (408) TransformationProof (EQUIVALENT) 78.21/37.96 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.96 78.21/37.96 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.96 78.21/37.96 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (409) 78.21/37.96 Obligation: 78.21/37.96 Q DP problem: 78.21/37.96 The TRS P consists of the following rules: 78.21/37.96 78.21/37.96 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.96 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.96 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.96 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.96 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 78.21/37.96 The TRS R consists of the following rules: 78.21/37.96 78.21/37.96 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.96 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.96 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.96 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.96 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.96 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.96 78.21/37.96 The set Q consists of the following terms: 78.21/37.96 78.21/37.96 new_primPlusNat0(Succ(x0), Zero) 78.21/37.96 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.96 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.96 new_primPlusNat1(Zero, x0) 78.21/37.96 new_primMulNat0(Succ(x0), x1) 78.21/37.96 new_primPlusNat1(Succ(x0), x1) 78.21/37.96 new_primPlusNat0(Zero, Zero) 78.21/37.96 new_primMulNat0(Zero, x0) 78.21/37.96 78.21/37.96 We have to consider all minimal (P,Q,R)-chains. 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (410) TransformationProof (EQUIVALENT) 78.21/37.96 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.96 78.21/37.96 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.96 78.21/37.96 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (411) 78.21/37.96 Obligation: 78.21/37.96 Q DP problem: 78.21/37.96 The TRS P consists of the following rules: 78.21/37.96 78.21/37.96 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.96 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.96 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.96 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.96 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.96 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.96 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.96 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 78.21/37.96 The TRS R consists of the following rules: 78.21/37.96 78.21/37.96 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.96 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.96 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.96 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.96 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.96 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.96 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.96 78.21/37.96 The set Q consists of the following terms: 78.21/37.96 78.21/37.96 new_primPlusNat0(Succ(x0), Zero) 78.21/37.96 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.96 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.96 new_primPlusNat1(Zero, x0) 78.21/37.96 new_primMulNat0(Succ(x0), x1) 78.21/37.96 new_primPlusNat1(Succ(x0), x1) 78.21/37.96 new_primPlusNat0(Zero, Zero) 78.21/37.96 new_primMulNat0(Zero, x0) 78.21/37.96 78.21/37.96 We have to consider all minimal (P,Q,R)-chains. 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (412) TransformationProof (EQUIVALENT) 78.21/37.96 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.96 78.21/37.96 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.96 78.21/37.96 78.21/37.96 ---------------------------------------- 78.21/37.96 78.21/37.96 (413) 78.21/37.96 Obligation: 78.21/37.96 Q DP problem: 78.21/37.96 The TRS P consists of the following rules: 78.21/37.96 78.21/37.96 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.96 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.96 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.96 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.96 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.96 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.96 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.96 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.96 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.96 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.96 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.96 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.96 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.96 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.96 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.96 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.96 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.96 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.96 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.96 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.96 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.96 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.96 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.97 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 78.21/37.97 The TRS R consists of the following rules: 78.21/37.97 78.21/37.97 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.97 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.97 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.97 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.97 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.97 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.97 78.21/37.97 The set Q consists of the following terms: 78.21/37.97 78.21/37.97 new_primPlusNat0(Succ(x0), Zero) 78.21/37.97 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.97 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.97 new_primPlusNat1(Zero, x0) 78.21/37.97 new_primMulNat0(Succ(x0), x1) 78.21/37.97 new_primPlusNat1(Succ(x0), x1) 78.21/37.97 new_primPlusNat0(Zero, Zero) 78.21/37.97 new_primMulNat0(Zero, x0) 78.21/37.97 78.21/37.97 We have to consider all minimal (P,Q,R)-chains. 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (414) TransformationProof (EQUIVALENT) 78.21/37.97 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primMulNat0(Succ(wx1281), wx1287), dd) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.97 78.21/37.97 (new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd),new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd)) 78.21/37.97 78.21/37.97 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (415) 78.21/37.97 Obligation: 78.21/37.97 Q DP problem: 78.21/37.97 The TRS P consists of the following rules: 78.21/37.97 78.21/37.97 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.97 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.97 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.97 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.97 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.97 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 78.21/37.97 The TRS R consists of the following rules: 78.21/37.97 78.21/37.97 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.97 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.97 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.97 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.97 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.97 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.97 78.21/37.97 The set Q consists of the following terms: 78.21/37.97 78.21/37.97 new_primPlusNat0(Succ(x0), Zero) 78.21/37.97 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.97 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.97 new_primPlusNat1(Zero, x0) 78.21/37.97 new_primMulNat0(Succ(x0), x1) 78.21/37.97 new_primPlusNat1(Succ(x0), x1) 78.21/37.97 new_primPlusNat0(Zero, Zero) 78.21/37.97 new_primMulNat0(Zero, x0) 78.21/37.97 78.21/37.97 We have to consider all minimal (P,Q,R)-chains. 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (416) TransformationProof (EQUIVALENT) 78.21/37.97 By rewriting [LPAR04] the rule new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.97 78.21/37.97 (new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc),new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc)) 78.21/37.97 78.21/37.97 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (417) 78.21/37.97 Obligation: 78.21/37.97 Q DP problem: 78.21/37.97 The TRS P consists of the following rules: 78.21/37.97 78.21/37.97 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.97 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.97 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.97 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.97 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.97 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.97 78.21/37.97 The TRS R consists of the following rules: 78.21/37.97 78.21/37.97 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.97 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.97 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.97 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.97 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.97 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.97 78.21/37.97 The set Q consists of the following terms: 78.21/37.97 78.21/37.97 new_primPlusNat0(Succ(x0), Zero) 78.21/37.97 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.97 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.97 new_primPlusNat1(Zero, x0) 78.21/37.97 new_primMulNat0(Succ(x0), x1) 78.21/37.97 new_primPlusNat1(Succ(x0), x1) 78.21/37.97 new_primPlusNat0(Zero, Zero) 78.21/37.97 new_primMulNat0(Zero, x0) 78.21/37.97 78.21/37.97 We have to consider all minimal (P,Q,R)-chains. 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (418) TransformationProof (EQUIVALENT) 78.21/37.97 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.97 78.21/37.97 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.97 78.21/37.97 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (419) 78.21/37.97 Obligation: 78.21/37.97 Q DP problem: 78.21/37.97 The TRS P consists of the following rules: 78.21/37.97 78.21/37.97 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.97 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.97 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.97 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.97 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.97 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.97 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 78.21/37.97 The TRS R consists of the following rules: 78.21/37.97 78.21/37.97 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.97 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.97 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.97 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.97 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.97 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.97 78.21/37.97 The set Q consists of the following terms: 78.21/37.97 78.21/37.97 new_primPlusNat0(Succ(x0), Zero) 78.21/37.97 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.97 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.97 new_primPlusNat1(Zero, x0) 78.21/37.97 new_primMulNat0(Succ(x0), x1) 78.21/37.97 new_primPlusNat1(Succ(x0), x1) 78.21/37.97 new_primPlusNat0(Zero, Zero) 78.21/37.97 new_primMulNat0(Zero, x0) 78.21/37.97 78.21/37.97 We have to consider all minimal (P,Q,R)-chains. 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (420) TransformationProof (EQUIVALENT) 78.21/37.97 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.97 78.21/37.97 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.97 78.21/37.97 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (421) 78.21/37.97 Obligation: 78.21/37.97 Q DP problem: 78.21/37.97 The TRS P consists of the following rules: 78.21/37.97 78.21/37.97 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.97 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.97 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.97 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.97 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.97 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.97 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.97 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.97 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.97 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 78.21/37.97 The TRS R consists of the following rules: 78.21/37.97 78.21/37.97 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.97 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.97 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.97 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.97 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.97 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.97 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.97 78.21/37.97 The set Q consists of the following terms: 78.21/37.97 78.21/37.97 new_primPlusNat0(Succ(x0), Zero) 78.21/37.97 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.97 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.97 new_primPlusNat1(Zero, x0) 78.21/37.97 new_primMulNat0(Succ(x0), x1) 78.21/37.97 new_primPlusNat1(Succ(x0), x1) 78.21/37.97 new_primPlusNat0(Zero, Zero) 78.21/37.97 new_primMulNat0(Zero, x0) 78.21/37.97 78.21/37.97 We have to consider all minimal (P,Q,R)-chains. 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (422) TransformationProof (EQUIVALENT) 78.21/37.97 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.97 78.21/37.97 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.97 78.21/37.97 78.21/37.97 ---------------------------------------- 78.21/37.97 78.21/37.97 (423) 78.21/37.97 Obligation: 78.21/37.97 Q DP problem: 78.21/37.97 The TRS P consists of the following rules: 78.21/37.97 78.21/37.97 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.97 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.97 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.97 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.97 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.97 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.97 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.97 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.97 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.97 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.97 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.97 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.97 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.97 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.97 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.97 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.97 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.97 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.97 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.97 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.98 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 78.21/37.98 The TRS R consists of the following rules: 78.21/37.98 78.21/37.98 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.98 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.98 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.98 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.98 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.98 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.98 78.21/37.98 The set Q consists of the following terms: 78.21/37.98 78.21/37.98 new_primPlusNat0(Succ(x0), Zero) 78.21/37.98 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.98 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.98 new_primPlusNat1(Zero, x0) 78.21/37.98 new_primMulNat0(Succ(x0), x1) 78.21/37.98 new_primPlusNat1(Succ(x0), x1) 78.21/37.98 new_primPlusNat0(Zero, Zero) 78.21/37.98 new_primMulNat0(Zero, x0) 78.21/37.98 78.21/37.98 We have to consider all minimal (P,Q,R)-chains. 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (424) TransformationProof (EQUIVALENT) 78.21/37.98 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.98 78.21/37.98 (new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc),new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc)) 78.21/37.98 78.21/37.98 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (425) 78.21/37.98 Obligation: 78.21/37.98 Q DP problem: 78.21/37.98 The TRS P consists of the following rules: 78.21/37.98 78.21/37.98 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.98 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.98 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.98 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.98 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.98 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.98 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 78.21/37.98 The TRS R consists of the following rules: 78.21/37.98 78.21/37.98 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.98 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.98 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.98 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.98 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.98 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.98 78.21/37.98 The set Q consists of the following terms: 78.21/37.98 78.21/37.98 new_primPlusNat0(Succ(x0), Zero) 78.21/37.98 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.98 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.98 new_primPlusNat1(Zero, x0) 78.21/37.98 new_primMulNat0(Succ(x0), x1) 78.21/37.98 new_primPlusNat1(Succ(x0), x1) 78.21/37.98 new_primPlusNat0(Zero, Zero) 78.21/37.98 new_primMulNat0(Zero, x0) 78.21/37.98 78.21/37.98 We have to consider all minimal (P,Q,R)-chains. 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (426) TransformationProof (EQUIVALENT) 78.21/37.98 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.98 78.21/37.98 (new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.21/37.98 78.21/37.98 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (427) 78.21/37.98 Obligation: 78.21/37.98 Q DP problem: 78.21/37.98 The TRS P consists of the following rules: 78.21/37.98 78.21/37.98 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.98 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.98 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.98 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.98 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.98 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.98 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 78.21/37.98 The TRS R consists of the following rules: 78.21/37.98 78.21/37.98 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.98 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.98 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.98 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.98 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.98 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.98 78.21/37.98 The set Q consists of the following terms: 78.21/37.98 78.21/37.98 new_primPlusNat0(Succ(x0), Zero) 78.21/37.98 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.98 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.98 new_primPlusNat1(Zero, x0) 78.21/37.98 new_primMulNat0(Succ(x0), x1) 78.21/37.98 new_primPlusNat1(Succ(x0), x1) 78.21/37.98 new_primPlusNat0(Zero, Zero) 78.21/37.98 new_primMulNat0(Zero, x0) 78.21/37.98 78.21/37.98 We have to consider all minimal (P,Q,R)-chains. 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (428) TransformationProof (EQUIVALENT) 78.21/37.98 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.98 78.21/37.98 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.98 78.21/37.98 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (429) 78.21/37.98 Obligation: 78.21/37.98 Q DP problem: 78.21/37.98 The TRS P consists of the following rules: 78.21/37.98 78.21/37.98 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.98 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.98 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.98 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.98 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.98 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.98 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 78.21/37.98 The TRS R consists of the following rules: 78.21/37.98 78.21/37.98 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.98 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.98 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.98 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.98 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.98 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.98 78.21/37.98 The set Q consists of the following terms: 78.21/37.98 78.21/37.98 new_primPlusNat0(Succ(x0), Zero) 78.21/37.98 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.98 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.98 new_primPlusNat1(Zero, x0) 78.21/37.98 new_primMulNat0(Succ(x0), x1) 78.21/37.98 new_primPlusNat1(Succ(x0), x1) 78.21/37.98 new_primPlusNat0(Zero, Zero) 78.21/37.98 new_primMulNat0(Zero, x0) 78.21/37.98 78.21/37.98 We have to consider all minimal (P,Q,R)-chains. 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (430) TransformationProof (EQUIVALENT) 78.21/37.98 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.98 78.21/37.98 (new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df),new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df)) 78.21/37.98 78.21/37.98 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (431) 78.21/37.98 Obligation: 78.21/37.98 Q DP problem: 78.21/37.98 The TRS P consists of the following rules: 78.21/37.98 78.21/37.98 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.98 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.98 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.98 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.98 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.98 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.98 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.98 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.98 78.21/37.98 The TRS R consists of the following rules: 78.21/37.98 78.21/37.98 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.98 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.98 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.98 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.98 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.98 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.98 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.98 78.21/37.98 The set Q consists of the following terms: 78.21/37.98 78.21/37.98 new_primPlusNat0(Succ(x0), Zero) 78.21/37.98 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.98 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.98 new_primPlusNat1(Zero, x0) 78.21/37.98 new_primMulNat0(Succ(x0), x1) 78.21/37.98 new_primPlusNat1(Succ(x0), x1) 78.21/37.98 new_primPlusNat0(Zero, Zero) 78.21/37.98 new_primMulNat0(Zero, x0) 78.21/37.98 78.21/37.98 We have to consider all minimal (P,Q,R)-chains. 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (432) TransformationProof (EQUIVALENT) 78.21/37.98 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.98 78.21/37.98 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.98 78.21/37.98 78.21/37.98 ---------------------------------------- 78.21/37.98 78.21/37.98 (433) 78.21/37.98 Obligation: 78.21/37.98 Q DP problem: 78.21/37.98 The TRS P consists of the following rules: 78.21/37.98 78.21/37.98 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.98 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.98 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.98 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.98 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.98 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.98 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) 78.21/37.98 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.98 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.98 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.98 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.98 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.98 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.98 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.98 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.98 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.98 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.98 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.98 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.98 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.98 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.98 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.98 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 78.21/37.99 The TRS R consists of the following rules: 78.21/37.99 78.21/37.99 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.99 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.99 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.99 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.99 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.99 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.99 78.21/37.99 The set Q consists of the following terms: 78.21/37.99 78.21/37.99 new_primPlusNat0(Succ(x0), Zero) 78.21/37.99 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.99 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.99 new_primPlusNat1(Zero, x0) 78.21/37.99 new_primMulNat0(Succ(x0), x1) 78.21/37.99 new_primPlusNat1(Succ(x0), x1) 78.21/37.99 new_primPlusNat0(Zero, Zero) 78.21/37.99 new_primMulNat0(Zero, x0) 78.21/37.99 78.21/37.99 We have to consider all minimal (P,Q,R)-chains. 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (434) TransformationProof (EQUIVALENT) 78.21/37.99 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primMulNat0(Succ(wx1290), wx1296), df) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.99 78.21/37.99 (new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df),new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df)) 78.21/37.99 78.21/37.99 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (435) 78.21/37.99 Obligation: 78.21/37.99 Q DP problem: 78.21/37.99 The TRS P consists of the following rules: 78.21/37.99 78.21/37.99 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.99 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.99 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.99 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.99 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.99 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.99 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 78.21/37.99 The TRS R consists of the following rules: 78.21/37.99 78.21/37.99 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.99 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.99 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.99 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.99 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.99 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.99 78.21/37.99 The set Q consists of the following terms: 78.21/37.99 78.21/37.99 new_primPlusNat0(Succ(x0), Zero) 78.21/37.99 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.99 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.99 new_primPlusNat1(Zero, x0) 78.21/37.99 new_primMulNat0(Succ(x0), x1) 78.21/37.99 new_primPlusNat1(Succ(x0), x1) 78.21/37.99 new_primPlusNat0(Zero, Zero) 78.21/37.99 new_primMulNat0(Zero, x0) 78.21/37.99 78.21/37.99 We have to consider all minimal (P,Q,R)-chains. 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (436) TransformationProof (EQUIVALENT) 78.21/37.99 By rewriting [LPAR04] the rule new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) at position [8] we obtained the following new rules [LPAR04]: 78.21/37.99 78.21/37.99 (new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd),new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd)) 78.21/37.99 78.21/37.99 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (437) 78.21/37.99 Obligation: 78.21/37.99 Q DP problem: 78.21/37.99 The TRS P consists of the following rules: 78.21/37.99 78.21/37.99 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.99 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.99 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.99 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.99 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.99 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.99 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/37.99 78.21/37.99 The TRS R consists of the following rules: 78.21/37.99 78.21/37.99 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.99 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.99 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.99 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.99 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.99 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.99 78.21/37.99 The set Q consists of the following terms: 78.21/37.99 78.21/37.99 new_primPlusNat0(Succ(x0), Zero) 78.21/37.99 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.99 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.99 new_primPlusNat1(Zero, x0) 78.21/37.99 new_primMulNat0(Succ(x0), x1) 78.21/37.99 new_primPlusNat1(Succ(x0), x1) 78.21/37.99 new_primPlusNat0(Zero, Zero) 78.21/37.99 new_primMulNat0(Zero, x0) 78.21/37.99 78.21/37.99 We have to consider all minimal (P,Q,R)-chains. 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (438) TransformationProof (EQUIVALENT) 78.21/37.99 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.99 78.21/37.99 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.99 78.21/37.99 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (439) 78.21/37.99 Obligation: 78.21/37.99 Q DP problem: 78.21/37.99 The TRS P consists of the following rules: 78.21/37.99 78.21/37.99 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.99 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.99 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.99 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.99 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.99 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.99 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.99 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 78.21/37.99 The TRS R consists of the following rules: 78.21/37.99 78.21/37.99 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.99 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.99 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.99 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.99 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.99 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.99 78.21/37.99 The set Q consists of the following terms: 78.21/37.99 78.21/37.99 new_primPlusNat0(Succ(x0), Zero) 78.21/37.99 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.99 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.99 new_primPlusNat1(Zero, x0) 78.21/37.99 new_primMulNat0(Succ(x0), x1) 78.21/37.99 new_primPlusNat1(Succ(x0), x1) 78.21/37.99 new_primPlusNat0(Zero, Zero) 78.21/37.99 new_primMulNat0(Zero, x0) 78.21/37.99 78.21/37.99 We have to consider all minimal (P,Q,R)-chains. 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (440) TransformationProof (EQUIVALENT) 78.21/37.99 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.99 78.21/37.99 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.99 78.21/37.99 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (441) 78.21/37.99 Obligation: 78.21/37.99 Q DP problem: 78.21/37.99 The TRS P consists of the following rules: 78.21/37.99 78.21/37.99 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.99 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.99 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.99 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.99 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.99 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.99 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.99 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/37.99 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 78.21/37.99 The TRS R consists of the following rules: 78.21/37.99 78.21/37.99 new_primMulNat0(Zero, wx30100) -> Zero 78.21/37.99 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/37.99 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/37.99 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/37.99 new_primPlusNat0(Zero, Zero) -> Zero 78.21/37.99 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/37.99 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/37.99 78.21/37.99 The set Q consists of the following terms: 78.21/37.99 78.21/37.99 new_primPlusNat0(Succ(x0), Zero) 78.21/37.99 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/37.99 new_primPlusNat0(Zero, Succ(x0)) 78.21/37.99 new_primPlusNat1(Zero, x0) 78.21/37.99 new_primMulNat0(Succ(x0), x1) 78.21/37.99 new_primPlusNat1(Succ(x0), x1) 78.21/37.99 new_primPlusNat0(Zero, Zero) 78.21/37.99 new_primMulNat0(Zero, x0) 78.21/37.99 78.21/37.99 We have to consider all minimal (P,Q,R)-chains. 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (442) TransformationProof (EQUIVALENT) 78.21/37.99 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/37.99 78.21/37.99 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/37.99 78.21/37.99 78.21/37.99 ---------------------------------------- 78.21/37.99 78.21/37.99 (443) 78.21/37.99 Obligation: 78.21/37.99 Q DP problem: 78.21/37.99 The TRS P consists of the following rules: 78.21/37.99 78.21/37.99 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/37.99 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/37.99 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/37.99 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/37.99 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/37.99 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/37.99 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/37.99 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/37.99 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/37.99 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/37.99 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/37.99 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/37.99 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/37.99 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/37.99 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/37.99 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/37.99 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/37.99 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/37.99 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/37.99 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/37.99 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/37.99 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/37.99 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/37.99 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/37.99 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/37.99 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 78.21/38.00 The TRS R consists of the following rules: 78.21/38.00 78.21/38.00 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.00 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.00 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.00 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.00 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.00 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.00 78.21/38.00 The set Q consists of the following terms: 78.21/38.00 78.21/38.00 new_primPlusNat0(Succ(x0), Zero) 78.21/38.00 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.00 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.00 new_primPlusNat1(Zero, x0) 78.21/38.00 new_primMulNat0(Succ(x0), x1) 78.21/38.00 new_primPlusNat1(Succ(x0), x1) 78.21/38.00 new_primPlusNat0(Zero, Zero) 78.21/38.00 new_primMulNat0(Zero, x0) 78.21/38.00 78.21/38.00 We have to consider all minimal (P,Q,R)-chains. 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (444) TransformationProof (EQUIVALENT) 78.21/38.00 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/38.00 78.21/38.00 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/38.00 78.21/38.00 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (445) 78.21/38.00 Obligation: 78.21/38.00 Q DP problem: 78.21/38.00 The TRS P consists of the following rules: 78.21/38.00 78.21/38.00 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.00 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.00 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.00 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.00 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.00 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.00 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.00 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.00 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 78.21/38.00 The TRS R consists of the following rules: 78.21/38.00 78.21/38.00 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.00 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.00 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.00 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.00 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.00 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.00 78.21/38.00 The set Q consists of the following terms: 78.21/38.00 78.21/38.00 new_primPlusNat0(Succ(x0), Zero) 78.21/38.00 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.00 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.00 new_primPlusNat1(Zero, x0) 78.21/38.00 new_primMulNat0(Succ(x0), x1) 78.21/38.00 new_primPlusNat1(Succ(x0), x1) 78.21/38.00 new_primPlusNat0(Zero, Zero) 78.21/38.00 new_primMulNat0(Zero, x0) 78.21/38.00 78.21/38.00 We have to consider all minimal (P,Q,R)-chains. 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (446) TransformationProof (EQUIVALENT) 78.21/38.00 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.21/38.00 78.21/38.00 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/38.00 78.21/38.00 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (447) 78.21/38.00 Obligation: 78.21/38.00 Q DP problem: 78.21/38.00 The TRS P consists of the following rules: 78.21/38.00 78.21/38.00 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.00 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.00 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.00 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.00 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.00 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.00 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.00 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.00 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 78.21/38.00 The TRS R consists of the following rules: 78.21/38.00 78.21/38.00 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.00 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.00 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.00 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.00 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.00 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.00 78.21/38.00 The set Q consists of the following terms: 78.21/38.00 78.21/38.00 new_primPlusNat0(Succ(x0), Zero) 78.21/38.00 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.00 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.00 new_primPlusNat1(Zero, x0) 78.21/38.00 new_primMulNat0(Succ(x0), x1) 78.21/38.00 new_primPlusNat1(Succ(x0), x1) 78.21/38.00 new_primPlusNat0(Zero, Zero) 78.21/38.00 new_primMulNat0(Zero, x0) 78.21/38.00 78.21/38.00 We have to consider all minimal (P,Q,R)-chains. 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (448) TransformationProof (EQUIVALENT) 78.21/38.00 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) at position [8] we obtained the following new rules [LPAR04]: 78.21/38.00 78.21/38.00 (new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd),new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd)) 78.21/38.00 78.21/38.00 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (449) 78.21/38.00 Obligation: 78.21/38.00 Q DP problem: 78.21/38.00 The TRS P consists of the following rules: 78.21/38.00 78.21/38.00 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.00 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.00 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.00 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.00 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.00 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.00 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.00 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.00 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 78.21/38.00 The TRS R consists of the following rules: 78.21/38.00 78.21/38.00 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.00 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.00 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.00 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.00 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.00 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.00 78.21/38.00 The set Q consists of the following terms: 78.21/38.00 78.21/38.00 new_primPlusNat0(Succ(x0), Zero) 78.21/38.00 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.00 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.00 new_primPlusNat1(Zero, x0) 78.21/38.00 new_primMulNat0(Succ(x0), x1) 78.21/38.00 new_primPlusNat1(Succ(x0), x1) 78.21/38.00 new_primPlusNat0(Zero, Zero) 78.21/38.00 new_primMulNat0(Zero, x0) 78.21/38.00 78.21/38.00 We have to consider all minimal (P,Q,R)-chains. 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (450) TransformationProof (EQUIVALENT) 78.21/38.00 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/38.00 78.21/38.00 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.21/38.00 78.21/38.00 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (451) 78.21/38.00 Obligation: 78.21/38.00 Q DP problem: 78.21/38.00 The TRS P consists of the following rules: 78.21/38.00 78.21/38.00 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.00 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.00 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.00 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.00 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.00 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.00 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.00 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.00 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 78.21/38.00 The TRS R consists of the following rules: 78.21/38.00 78.21/38.00 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.00 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.00 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.00 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.00 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.00 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.00 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.00 78.21/38.00 The set Q consists of the following terms: 78.21/38.00 78.21/38.00 new_primPlusNat0(Succ(x0), Zero) 78.21/38.00 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.00 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.00 new_primPlusNat1(Zero, x0) 78.21/38.00 new_primMulNat0(Succ(x0), x1) 78.21/38.00 new_primPlusNat1(Succ(x0), x1) 78.21/38.00 new_primPlusNat0(Zero, Zero) 78.21/38.00 new_primMulNat0(Zero, x0) 78.21/38.00 78.21/38.00 We have to consider all minimal (P,Q,R)-chains. 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (452) TransformationProof (EQUIVALENT) 78.21/38.00 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primMulNat0(Succ(wx1184), wx1190), bd) at position [8] we obtained the following new rules [LPAR04]: 78.21/38.00 78.21/38.00 (new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd),new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd)) 78.21/38.00 78.21/38.00 78.21/38.00 ---------------------------------------- 78.21/38.00 78.21/38.00 (453) 78.21/38.00 Obligation: 78.21/38.00 Q DP problem: 78.21/38.00 The TRS P consists of the following rules: 78.21/38.00 78.21/38.00 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.00 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.00 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.00 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.00 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.00 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.00 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.00 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.00 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.00 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.00 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.00 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.00 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.00 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.00 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.00 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.00 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.00 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.00 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.00 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.00 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.00 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.00 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.00 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.00 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.00 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.00 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.00 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.00 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.01 78.21/38.01 The TRS R consists of the following rules: 78.21/38.01 78.21/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.01 78.21/38.01 The set Q consists of the following terms: 78.21/38.01 78.21/38.01 new_primPlusNat0(Succ(x0), Zero) 78.21/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.01 new_primPlusNat1(Zero, x0) 78.21/38.01 new_primMulNat0(Succ(x0), x1) 78.21/38.01 new_primPlusNat1(Succ(x0), x1) 78.21/38.01 new_primPlusNat0(Zero, Zero) 78.21/38.01 new_primMulNat0(Zero, x0) 78.21/38.01 78.21/38.01 We have to consider all minimal (P,Q,R)-chains. 78.21/38.01 ---------------------------------------- 78.21/38.01 78.21/38.01 (454) TransformationProof (EQUIVALENT) 78.21/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), wx5100), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.21/38.01 78.21/38.01 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba)) 78.21/38.01 78.21/38.01 78.21/38.01 ---------------------------------------- 78.21/38.01 78.21/38.01 (455) 78.21/38.01 Obligation: 78.21/38.01 Q DP problem: 78.21/38.01 The TRS P consists of the following rules: 78.21/38.01 78.21/38.01 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.01 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.01 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.01 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.01 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.01 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.01 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.01 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.01 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.01 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.01 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.01 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.01 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.01 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.01 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.21/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.21/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.21/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.01 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.21/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.21/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.21/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.21/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.01 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.21/38.01 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.21/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.01 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.21/38.01 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.01 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.01 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.21/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.21/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.21/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.21/38.01 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.01 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.01 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.01 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.21/38.01 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.21/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.21/38.01 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.21/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.21/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.21/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.21/38.01 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.21/38.01 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.21/38.01 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.21/38.01 78.21/38.01 The TRS R consists of the following rules: 78.21/38.01 78.21/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.21/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.21/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.21/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.21/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.21/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.21/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.21/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.21/38.01 78.21/38.01 The set Q consists of the following terms: 78.21/38.01 78.21/38.01 new_primPlusNat0(Succ(x0), Zero) 78.21/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.21/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.21/38.01 new_primPlusNat1(Zero, x0) 78.21/38.01 new_primMulNat0(Succ(x0), x1) 78.21/38.01 new_primPlusNat1(Succ(x0), x1) 78.21/38.01 new_primPlusNat0(Zero, Zero) 78.21/38.01 new_primMulNat0(Zero, x0) 78.21/38.01 78.21/38.01 We have to consider all minimal (P,Q,R)-chains. 78.21/38.01 ---------------------------------------- 78.21/38.01 78.21/38.01 (456) TransformationProof (EQUIVALENT) 78.21/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primMulNat0(Succ(wx1175), wx1181), bc) at position [8] we obtained the following new rules [LPAR04]: 78.21/38.01 78.21/38.01 (new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc),new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc)) 78.21/38.01 78.21/38.01 78.21/38.01 ---------------------------------------- 78.21/38.01 78.21/38.01 (457) 78.21/38.01 Obligation: 78.21/38.01 Q DP problem: 78.21/38.01 The TRS P consists of the following rules: 78.21/38.01 78.21/38.01 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.21/38.01 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.21/38.01 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.01 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.21/38.01 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.21/38.01 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.21/38.01 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.21/38.01 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.21/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.21/38.01 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.21/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.21/38.01 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.21/38.01 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.21/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.21/38.01 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.21/38.01 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.21/38.01 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.21/38.01 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.21/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.21/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.01 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 78.25/38.01 The TRS R consists of the following rules: 78.25/38.01 78.25/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.01 78.25/38.01 The set Q consists of the following terms: 78.25/38.01 78.25/38.01 new_primPlusNat0(Succ(x0), Zero) 78.25/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.01 new_primPlusNat1(Zero, x0) 78.25/38.01 new_primMulNat0(Succ(x0), x1) 78.25/38.01 new_primPlusNat1(Succ(x0), x1) 78.25/38.01 new_primPlusNat0(Zero, Zero) 78.25/38.01 new_primMulNat0(Zero, x0) 78.25/38.01 78.25/38.01 We have to consider all minimal (P,Q,R)-chains. 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (458) TransformationProof (EQUIVALENT) 78.25/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.01 78.25/38.01 (new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.01 78.25/38.01 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (459) 78.25/38.01 Obligation: 78.25/38.01 Q DP problem: 78.25/38.01 The TRS P consists of the following rules: 78.25/38.01 78.25/38.01 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.01 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.01 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.01 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.01 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.01 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.01 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.01 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.01 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.01 78.25/38.01 The TRS R consists of the following rules: 78.25/38.01 78.25/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.01 78.25/38.01 The set Q consists of the following terms: 78.25/38.01 78.25/38.01 new_primPlusNat0(Succ(x0), Zero) 78.25/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.01 new_primPlusNat1(Zero, x0) 78.25/38.01 new_primMulNat0(Succ(x0), x1) 78.25/38.01 new_primPlusNat1(Succ(x0), x1) 78.25/38.01 new_primPlusNat0(Zero, Zero) 78.25/38.01 new_primMulNat0(Zero, x0) 78.25/38.01 78.25/38.01 We have to consider all minimal (P,Q,R)-chains. 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (460) TransformationProof (EQUIVALENT) 78.25/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primMulNat0(Succ(wx39500), wx40200), da) at position [10] we obtained the following new rules [LPAR04]: 78.25/38.01 78.25/38.01 (new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da),new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da)) 78.25/38.01 78.25/38.01 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (461) 78.25/38.01 Obligation: 78.25/38.01 Q DP problem: 78.25/38.01 The TRS P consists of the following rules: 78.25/38.01 78.25/38.01 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.01 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.01 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.01 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.01 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.01 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.01 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.01 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.01 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.01 78.25/38.01 The TRS R consists of the following rules: 78.25/38.01 78.25/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.01 78.25/38.01 The set Q consists of the following terms: 78.25/38.01 78.25/38.01 new_primPlusNat0(Succ(x0), Zero) 78.25/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.01 new_primPlusNat1(Zero, x0) 78.25/38.01 new_primMulNat0(Succ(x0), x1) 78.25/38.01 new_primPlusNat1(Succ(x0), x1) 78.25/38.01 new_primPlusNat0(Zero, Zero) 78.25/38.01 new_primMulNat0(Zero, x0) 78.25/38.01 78.25/38.01 We have to consider all minimal (P,Q,R)-chains. 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (462) TransformationProof (EQUIVALENT) 78.25/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.01 78.25/38.01 (new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da),new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da)) 78.25/38.01 78.25/38.01 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (463) 78.25/38.01 Obligation: 78.25/38.01 Q DP problem: 78.25/38.01 The TRS P consists of the following rules: 78.25/38.01 78.25/38.01 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.01 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.01 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.01 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.01 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.01 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.01 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.01 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.01 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.01 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.01 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.01 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.01 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.01 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.01 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.01 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.01 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.01 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.01 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.01 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.01 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.01 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.01 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.01 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.01 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.01 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.01 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.01 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.01 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.01 78.25/38.01 The TRS R consists of the following rules: 78.25/38.01 78.25/38.01 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.01 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.01 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.01 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.01 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.01 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.01 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.01 78.25/38.01 The set Q consists of the following terms: 78.25/38.01 78.25/38.01 new_primPlusNat0(Succ(x0), Zero) 78.25/38.01 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.01 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.01 new_primPlusNat1(Zero, x0) 78.25/38.01 new_primMulNat0(Succ(x0), x1) 78.25/38.01 new_primPlusNat1(Succ(x0), x1) 78.25/38.01 new_primPlusNat0(Zero, Zero) 78.25/38.01 new_primMulNat0(Zero, x0) 78.25/38.01 78.25/38.01 We have to consider all minimal (P,Q,R)-chains. 78.25/38.01 ---------------------------------------- 78.25/38.01 78.25/38.01 (464) TransformationProof (EQUIVALENT) 78.25/38.01 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.01 78.25/38.01 (new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (465) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.02 78.25/38.02 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.02 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.02 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.02 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.02 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.02 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.02 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.02 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.02 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 78.25/38.02 The TRS R consists of the following rules: 78.25/38.02 78.25/38.02 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.02 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.02 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.02 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.02 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.02 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.02 78.25/38.02 The set Q consists of the following terms: 78.25/38.02 78.25/38.02 new_primPlusNat0(Succ(x0), Zero) 78.25/38.02 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.02 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.02 new_primPlusNat1(Zero, x0) 78.25/38.02 new_primMulNat0(Succ(x0), x1) 78.25/38.02 new_primPlusNat1(Succ(x0), x1) 78.25/38.02 new_primPlusNat0(Zero, Zero) 78.25/38.02 new_primMulNat0(Zero, x0) 78.25/38.02 78.25/38.02 We have to consider all minimal (P,Q,R)-chains. 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (466) TransformationProof (EQUIVALENT) 78.25/38.02 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.02 78.25/38.02 (new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (467) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.02 78.25/38.02 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.02 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.02 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.02 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.02 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.02 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.02 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.02 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.02 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 78.25/38.02 The TRS R consists of the following rules: 78.25/38.02 78.25/38.02 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.02 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.02 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.02 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.02 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.02 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.02 78.25/38.02 The set Q consists of the following terms: 78.25/38.02 78.25/38.02 new_primPlusNat0(Succ(x0), Zero) 78.25/38.02 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.02 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.02 new_primPlusNat1(Zero, x0) 78.25/38.02 new_primMulNat0(Succ(x0), x1) 78.25/38.02 new_primPlusNat1(Succ(x0), x1) 78.25/38.02 new_primPlusNat0(Zero, Zero) 78.25/38.02 new_primMulNat0(Zero, x0) 78.25/38.02 78.25/38.02 We have to consider all minimal (P,Q,R)-chains. 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (468) TransformationProof (EQUIVALENT) 78.25/38.02 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primMulNat0(Succ(wx39500), wx40200), da) at position [10] we obtained the following new rules [LPAR04]: 78.25/38.02 78.25/38.02 (new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da),new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (469) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.02 78.25/38.02 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.02 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.02 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.02 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.02 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.02 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.02 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.02 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.02 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 78.25/38.02 The TRS R consists of the following rules: 78.25/38.02 78.25/38.02 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.02 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.02 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.02 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.02 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.02 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.02 78.25/38.02 The set Q consists of the following terms: 78.25/38.02 78.25/38.02 new_primPlusNat0(Succ(x0), Zero) 78.25/38.02 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.02 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.02 new_primPlusNat1(Zero, x0) 78.25/38.02 new_primMulNat0(Succ(x0), x1) 78.25/38.02 new_primPlusNat1(Succ(x0), x1) 78.25/38.02 new_primPlusNat0(Zero, Zero) 78.25/38.02 new_primMulNat0(Zero, x0) 78.25/38.02 78.25/38.02 We have to consider all minimal (P,Q,R)-chains. 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (470) TransformationProof (EQUIVALENT) 78.25/38.02 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx39500), wx40200), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.02 78.25/38.02 (new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da),new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (471) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.02 78.25/38.02 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.02 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.02 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.02 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.02 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.02 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.02 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.02 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.02 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 78.25/38.02 The TRS R consists of the following rules: 78.25/38.02 78.25/38.02 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.02 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.02 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.02 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.02 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.02 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.02 78.25/38.02 The set Q consists of the following terms: 78.25/38.02 78.25/38.02 new_primPlusNat0(Succ(x0), Zero) 78.25/38.02 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.02 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.02 new_primPlusNat1(Zero, x0) 78.25/38.02 new_primMulNat0(Succ(x0), x1) 78.25/38.02 new_primPlusNat1(Succ(x0), x1) 78.25/38.02 new_primPlusNat0(Zero, Zero) 78.25/38.02 new_primMulNat0(Zero, x0) 78.25/38.02 78.25/38.02 We have to consider all minimal (P,Q,R)-chains. 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (472) TransformationProof (EQUIVALENT) 78.25/38.02 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.02 78.25/38.02 (new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (473) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.02 78.25/38.02 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.02 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.02 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.02 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.02 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.02 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.02 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.02 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.02 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.02 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.02 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.02 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.02 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.02 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.02 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.02 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.02 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.02 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.02 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.02 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.02 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.02 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.02 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.02 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.02 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.02 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.02 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.02 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.02 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.02 78.25/38.02 The TRS R consists of the following rules: 78.25/38.02 78.25/38.02 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.02 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.02 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.02 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.02 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.02 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.02 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.02 78.25/38.02 The set Q consists of the following terms: 78.25/38.02 78.25/38.02 new_primPlusNat0(Succ(x0), Zero) 78.25/38.02 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.02 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.02 new_primPlusNat1(Zero, x0) 78.25/38.02 new_primMulNat0(Succ(x0), x1) 78.25/38.02 new_primPlusNat1(Succ(x0), x1) 78.25/38.02 new_primPlusNat0(Zero, Zero) 78.25/38.02 new_primMulNat0(Zero, x0) 78.25/38.02 78.25/38.02 We have to consider all minimal (P,Q,R)-chains. 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (474) TransformationProof (EQUIVALENT) 78.25/38.02 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.02 78.25/38.02 (new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.02 78.25/38.02 78.25/38.02 ---------------------------------------- 78.25/38.02 78.25/38.02 (475) 78.25/38.02 Obligation: 78.25/38.02 Q DP problem: 78.25/38.02 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.03 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.03 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.03 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.03 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.03 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 78.25/38.03 The TRS R consists of the following rules: 78.25/38.03 78.25/38.03 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.03 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.03 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.03 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.03 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.03 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.03 78.25/38.03 The set Q consists of the following terms: 78.25/38.03 78.25/38.03 new_primPlusNat0(Succ(x0), Zero) 78.25/38.03 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.03 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.03 new_primPlusNat1(Zero, x0) 78.25/38.03 new_primMulNat0(Succ(x0), x1) 78.25/38.03 new_primPlusNat1(Succ(x0), x1) 78.25/38.03 new_primPlusNat0(Zero, Zero) 78.25/38.03 new_primMulNat0(Zero, x0) 78.25/38.03 78.25/38.03 We have to consider all minimal (P,Q,R)-chains. 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (476) TransformationProof (EQUIVALENT) 78.25/38.03 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primMulNat0(Succ(wx401), wx396), da) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.03 78.25/38.03 (new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da),new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da)) 78.25/38.03 78.25/38.03 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (477) 78.25/38.03 Obligation: 78.25/38.03 Q DP problem: 78.25/38.03 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.03 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.03 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.03 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.03 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.03 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 78.25/38.03 The TRS R consists of the following rules: 78.25/38.03 78.25/38.03 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.03 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.03 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.03 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.03 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.03 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.03 78.25/38.03 The set Q consists of the following terms: 78.25/38.03 78.25/38.03 new_primPlusNat0(Succ(x0), Zero) 78.25/38.03 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.03 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.03 new_primPlusNat1(Zero, x0) 78.25/38.03 new_primMulNat0(Succ(x0), x1) 78.25/38.03 new_primPlusNat1(Succ(x0), x1) 78.25/38.03 new_primPlusNat0(Zero, Zero) 78.25/38.03 new_primMulNat0(Zero, x0) 78.25/38.03 78.25/38.03 We have to consider all minimal (P,Q,R)-chains. 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (478) TransformationProof (EQUIVALENT) 78.25/38.03 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.03 78.25/38.03 (new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.03 78.25/38.03 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (479) 78.25/38.03 Obligation: 78.25/38.03 Q DP problem: 78.25/38.03 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.03 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.03 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.03 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.03 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.03 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 78.25/38.03 The TRS R consists of the following rules: 78.25/38.03 78.25/38.03 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.03 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.03 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.03 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.03 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.03 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.03 78.25/38.03 The set Q consists of the following terms: 78.25/38.03 78.25/38.03 new_primPlusNat0(Succ(x0), Zero) 78.25/38.03 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.03 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.03 new_primPlusNat1(Zero, x0) 78.25/38.03 new_primMulNat0(Succ(x0), x1) 78.25/38.03 new_primPlusNat1(Succ(x0), x1) 78.25/38.03 new_primPlusNat0(Zero, Zero) 78.25/38.03 new_primMulNat0(Zero, x0) 78.25/38.03 78.25/38.03 We have to consider all minimal (P,Q,R)-chains. 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (480) TransformationProof (EQUIVALENT) 78.25/38.03 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.03 78.25/38.03 (new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.03 78.25/38.03 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (481) 78.25/38.03 Obligation: 78.25/38.03 Q DP problem: 78.25/38.03 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.03 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.03 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.03 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.03 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.03 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 78.25/38.03 The TRS R consists of the following rules: 78.25/38.03 78.25/38.03 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.03 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.03 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.03 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.03 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.03 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.03 78.25/38.03 The set Q consists of the following terms: 78.25/38.03 78.25/38.03 new_primPlusNat0(Succ(x0), Zero) 78.25/38.03 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.03 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.03 new_primPlusNat1(Zero, x0) 78.25/38.03 new_primMulNat0(Succ(x0), x1) 78.25/38.03 new_primPlusNat1(Succ(x0), x1) 78.25/38.03 new_primPlusNat0(Zero, Zero) 78.25/38.03 new_primMulNat0(Zero, x0) 78.25/38.03 78.25/38.03 We have to consider all minimal (P,Q,R)-chains. 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (482) TransformationProof (EQUIVALENT) 78.25/38.03 By rewriting [LPAR04] the rule new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, new_primMulNat0(Zero, wx20700), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.03 78.25/38.03 (new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h),new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h)) 78.25/38.03 78.25/38.03 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (483) 78.25/38.03 Obligation: 78.25/38.03 Q DP problem: 78.25/38.03 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.03 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.03 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.03 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.03 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.03 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.03 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.03 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.03 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.03 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.03 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.03 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.03 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.03 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.03 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.03 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.03 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.03 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.03 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.03 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.03 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.03 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.03 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.03 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.03 78.25/38.03 The TRS R consists of the following rules: 78.25/38.03 78.25/38.03 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.03 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.03 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.03 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.03 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.03 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.03 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.03 78.25/38.03 The set Q consists of the following terms: 78.25/38.03 78.25/38.03 new_primPlusNat0(Succ(x0), Zero) 78.25/38.03 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.03 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.03 new_primPlusNat1(Zero, x0) 78.25/38.03 new_primMulNat0(Succ(x0), x1) 78.25/38.03 new_primPlusNat1(Succ(x0), x1) 78.25/38.03 new_primPlusNat0(Zero, Zero) 78.25/38.03 new_primMulNat0(Zero, x0) 78.25/38.03 78.25/38.03 We have to consider all minimal (P,Q,R)-chains. 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (484) TransformationProof (EQUIVALENT) 78.25/38.03 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.03 78.25/38.03 (new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.03 78.25/38.03 78.25/38.03 ---------------------------------------- 78.25/38.03 78.25/38.03 (485) 78.25/38.03 Obligation: 78.25/38.03 Q DP problem: 78.25/38.03 The TRS P consists of the following rules: 78.25/38.03 78.25/38.03 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.03 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.03 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.03 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.03 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.03 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.03 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.03 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.03 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.04 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.04 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.04 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.04 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.04 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 78.25/38.04 The TRS R consists of the following rules: 78.25/38.04 78.25/38.04 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.04 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.04 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.04 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.04 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.04 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.04 78.25/38.04 The set Q consists of the following terms: 78.25/38.04 78.25/38.04 new_primPlusNat0(Succ(x0), Zero) 78.25/38.04 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.04 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.04 new_primPlusNat1(Zero, x0) 78.25/38.04 new_primMulNat0(Succ(x0), x1) 78.25/38.04 new_primPlusNat1(Succ(x0), x1) 78.25/38.04 new_primPlusNat0(Zero, Zero) 78.25/38.04 new_primMulNat0(Zero, x0) 78.25/38.04 78.25/38.04 We have to consider all minimal (P,Q,R)-chains. 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (486) TransformationProof (EQUIVALENT) 78.25/38.04 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primMulNat0(Succ(wx20000), wx20700), h) at position [10] we obtained the following new rules [LPAR04]: 78.25/38.04 78.25/38.04 (new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h),new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h)) 78.25/38.04 78.25/38.04 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (487) 78.25/38.04 Obligation: 78.25/38.04 Q DP problem: 78.25/38.04 The TRS P consists of the following rules: 78.25/38.04 78.25/38.04 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.04 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.04 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.04 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.04 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.04 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.04 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.04 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.04 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.04 78.25/38.04 The TRS R consists of the following rules: 78.25/38.04 78.25/38.04 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.04 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.04 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.04 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.04 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.04 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.04 78.25/38.04 The set Q consists of the following terms: 78.25/38.04 78.25/38.04 new_primPlusNat0(Succ(x0), Zero) 78.25/38.04 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.04 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.04 new_primPlusNat1(Zero, x0) 78.25/38.04 new_primMulNat0(Succ(x0), x1) 78.25/38.04 new_primPlusNat1(Succ(x0), x1) 78.25/38.04 new_primPlusNat0(Zero, Zero) 78.25/38.04 new_primMulNat0(Zero, x0) 78.25/38.04 78.25/38.04 We have to consider all minimal (P,Q,R)-chains. 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (488) TransformationProof (EQUIVALENT) 78.25/38.04 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.04 78.25/38.04 (new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.04 78.25/38.04 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (489) 78.25/38.04 Obligation: 78.25/38.04 Q DP problem: 78.25/38.04 The TRS P consists of the following rules: 78.25/38.04 78.25/38.04 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.04 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.04 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.04 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.04 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.04 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.04 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.04 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.04 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 78.25/38.04 The TRS R consists of the following rules: 78.25/38.04 78.25/38.04 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.04 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.04 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.04 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.04 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.04 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.04 78.25/38.04 The set Q consists of the following terms: 78.25/38.04 78.25/38.04 new_primPlusNat0(Succ(x0), Zero) 78.25/38.04 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.04 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.04 new_primPlusNat1(Zero, x0) 78.25/38.04 new_primMulNat0(Succ(x0), x1) 78.25/38.04 new_primPlusNat1(Succ(x0), x1) 78.25/38.04 new_primPlusNat0(Zero, Zero) 78.25/38.04 new_primMulNat0(Zero, x0) 78.25/38.04 78.25/38.04 We have to consider all minimal (P,Q,R)-chains. 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (490) TransformationProof (EQUIVALENT) 78.25/38.04 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [7] we obtained the following new rules [LPAR04]: 78.25/38.04 78.25/38.04 (new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.04 78.25/38.04 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (491) 78.25/38.04 Obligation: 78.25/38.04 Q DP problem: 78.25/38.04 The TRS P consists of the following rules: 78.25/38.04 78.25/38.04 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.04 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.04 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.04 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.04 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.04 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.04 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.04 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.04 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 78.25/38.04 The TRS R consists of the following rules: 78.25/38.04 78.25/38.04 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.04 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.04 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.04 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.04 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.04 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.04 78.25/38.04 The set Q consists of the following terms: 78.25/38.04 78.25/38.04 new_primPlusNat0(Succ(x0), Zero) 78.25/38.04 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.04 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.04 new_primPlusNat1(Zero, x0) 78.25/38.04 new_primMulNat0(Succ(x0), x1) 78.25/38.04 new_primPlusNat1(Succ(x0), x1) 78.25/38.04 new_primPlusNat0(Zero, Zero) 78.25/38.04 new_primMulNat0(Zero, x0) 78.25/38.04 78.25/38.04 We have to consider all minimal (P,Q,R)-chains. 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (492) TransformationProof (EQUIVALENT) 78.25/38.04 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.04 78.25/38.04 (new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.04 78.25/38.04 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (493) 78.25/38.04 Obligation: 78.25/38.04 Q DP problem: 78.25/38.04 The TRS P consists of the following rules: 78.25/38.04 78.25/38.04 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.04 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.04 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.04 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.04 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.04 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.04 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.04 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.04 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.04 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.04 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.04 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.04 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.04 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.04 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.04 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.04 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.04 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.04 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.04 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.04 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.04 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.04 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.04 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.04 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.04 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.04 78.25/38.04 The TRS R consists of the following rules: 78.25/38.04 78.25/38.04 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.04 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.04 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.04 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.04 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.04 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.04 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.04 78.25/38.04 The set Q consists of the following terms: 78.25/38.04 78.25/38.04 new_primPlusNat0(Succ(x0), Zero) 78.25/38.04 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.04 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.04 new_primPlusNat1(Zero, x0) 78.25/38.04 new_primMulNat0(Succ(x0), x1) 78.25/38.04 new_primPlusNat1(Succ(x0), x1) 78.25/38.04 new_primPlusNat0(Zero, Zero) 78.25/38.04 new_primMulNat0(Zero, x0) 78.25/38.04 78.25/38.04 We have to consider all minimal (P,Q,R)-chains. 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (494) TransformationProof (EQUIVALENT) 78.25/38.04 By rewriting [LPAR04] the rule new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, new_primMulNat0(Zero, wx20700), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.04 78.25/38.04 (new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h),new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h)) 78.25/38.04 78.25/38.04 78.25/38.04 ---------------------------------------- 78.25/38.04 78.25/38.04 (495) 78.25/38.04 Obligation: 78.25/38.04 Q DP problem: 78.25/38.04 The TRS P consists of the following rules: 78.25/38.04 78.25/38.04 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.04 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.04 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.04 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.04 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.04 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.04 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.04 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.04 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.05 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.05 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.05 78.25/38.05 The TRS R consists of the following rules: 78.25/38.05 78.25/38.05 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.05 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.05 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.05 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.05 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.05 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.05 78.25/38.05 The set Q consists of the following terms: 78.25/38.05 78.25/38.05 new_primPlusNat0(Succ(x0), Zero) 78.25/38.05 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.05 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.05 new_primPlusNat1(Zero, x0) 78.25/38.05 new_primMulNat0(Succ(x0), x1) 78.25/38.05 new_primPlusNat1(Succ(x0), x1) 78.25/38.05 new_primPlusNat0(Zero, Zero) 78.25/38.05 new_primMulNat0(Zero, x0) 78.25/38.05 78.25/38.05 We have to consider all minimal (P,Q,R)-chains. 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (496) TransformationProof (EQUIVALENT) 78.25/38.05 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.05 78.25/38.05 (new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.05 78.25/38.05 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (497) 78.25/38.05 Obligation: 78.25/38.05 Q DP problem: 78.25/38.05 The TRS P consists of the following rules: 78.25/38.05 78.25/38.05 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.05 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.05 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.05 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.05 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.05 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.05 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 78.25/38.05 The TRS R consists of the following rules: 78.25/38.05 78.25/38.05 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.05 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.05 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.05 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.05 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.05 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.05 78.25/38.05 The set Q consists of the following terms: 78.25/38.05 78.25/38.05 new_primPlusNat0(Succ(x0), Zero) 78.25/38.05 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.05 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.05 new_primPlusNat1(Zero, x0) 78.25/38.05 new_primMulNat0(Succ(x0), x1) 78.25/38.05 new_primPlusNat1(Succ(x0), x1) 78.25/38.05 new_primPlusNat0(Zero, Zero) 78.25/38.05 new_primMulNat0(Zero, x0) 78.25/38.05 78.25/38.05 We have to consider all minimal (P,Q,R)-chains. 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (498) TransformationProof (EQUIVALENT) 78.25/38.05 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [7] we obtained the following new rules [LPAR04]: 78.25/38.05 78.25/38.05 (new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.05 78.25/38.05 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (499) 78.25/38.05 Obligation: 78.25/38.05 Q DP problem: 78.25/38.05 The TRS P consists of the following rules: 78.25/38.05 78.25/38.05 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.05 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.05 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.05 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.05 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.05 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.05 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 78.25/38.05 The TRS R consists of the following rules: 78.25/38.05 78.25/38.05 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.05 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.05 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.05 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.05 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.05 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.05 78.25/38.05 The set Q consists of the following terms: 78.25/38.05 78.25/38.05 new_primPlusNat0(Succ(x0), Zero) 78.25/38.05 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.05 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.05 new_primPlusNat1(Zero, x0) 78.25/38.05 new_primMulNat0(Succ(x0), x1) 78.25/38.05 new_primPlusNat1(Succ(x0), x1) 78.25/38.05 new_primPlusNat0(Zero, Zero) 78.25/38.05 new_primMulNat0(Zero, x0) 78.25/38.05 78.25/38.05 We have to consider all minimal (P,Q,R)-chains. 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (500) TransformationProof (EQUIVALENT) 78.25/38.05 By rewriting [LPAR04] the rule new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.05 78.25/38.05 (new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.05 78.25/38.05 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (501) 78.25/38.05 Obligation: 78.25/38.05 Q DP problem: 78.25/38.05 The TRS P consists of the following rules: 78.25/38.05 78.25/38.05 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.05 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.05 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.05 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.05 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.05 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.05 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 78.25/38.05 The TRS R consists of the following rules: 78.25/38.05 78.25/38.05 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.05 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.05 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.05 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.05 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.05 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.05 78.25/38.05 The set Q consists of the following terms: 78.25/38.05 78.25/38.05 new_primPlusNat0(Succ(x0), Zero) 78.25/38.05 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.05 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.05 new_primPlusNat1(Zero, x0) 78.25/38.05 new_primMulNat0(Succ(x0), x1) 78.25/38.05 new_primPlusNat1(Succ(x0), x1) 78.25/38.05 new_primPlusNat0(Zero, Zero) 78.25/38.05 new_primMulNat0(Zero, x0) 78.25/38.05 78.25/38.05 We have to consider all minimal (P,Q,R)-chains. 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (502) TransformationProof (EQUIVALENT) 78.25/38.05 By rewriting [LPAR04] the rule new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.05 78.25/38.05 (new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.05 78.25/38.05 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (503) 78.25/38.05 Obligation: 78.25/38.05 Q DP problem: 78.25/38.05 The TRS P consists of the following rules: 78.25/38.05 78.25/38.05 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.05 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.05 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.05 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.05 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.05 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.05 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.05 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.05 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.05 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.05 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.05 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.05 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.05 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.05 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.05 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.05 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.05 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.05 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.05 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.05 78.25/38.05 The TRS R consists of the following rules: 78.25/38.05 78.25/38.05 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.05 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.05 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.05 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.05 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.05 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.05 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.05 78.25/38.05 The set Q consists of the following terms: 78.25/38.05 78.25/38.05 new_primPlusNat0(Succ(x0), Zero) 78.25/38.05 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.05 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.05 new_primPlusNat1(Zero, x0) 78.25/38.05 new_primMulNat0(Succ(x0), x1) 78.25/38.05 new_primPlusNat1(Succ(x0), x1) 78.25/38.05 new_primPlusNat0(Zero, Zero) 78.25/38.05 new_primMulNat0(Zero, x0) 78.25/38.05 78.25/38.05 We have to consider all minimal (P,Q,R)-chains. 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (504) TransformationProof (EQUIVALENT) 78.25/38.05 By rewriting [LPAR04] the rule new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.05 78.25/38.05 (new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.05 78.25/38.05 78.25/38.05 ---------------------------------------- 78.25/38.05 78.25/38.05 (505) 78.25/38.05 Obligation: 78.25/38.05 Q DP problem: 78.25/38.05 The TRS P consists of the following rules: 78.25/38.05 78.25/38.05 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.05 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.05 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.05 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.05 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.05 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.05 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.05 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.05 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.05 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.05 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.05 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.05 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.05 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.05 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.05 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.05 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.06 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 78.25/38.06 The TRS R consists of the following rules: 78.25/38.06 78.25/38.06 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.06 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.06 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.06 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.06 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.06 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.06 78.25/38.06 The set Q consists of the following terms: 78.25/38.06 78.25/38.06 new_primPlusNat0(Succ(x0), Zero) 78.25/38.06 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.06 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.06 new_primPlusNat1(Zero, x0) 78.25/38.06 new_primMulNat0(Succ(x0), x1) 78.25/38.06 new_primPlusNat1(Succ(x0), x1) 78.25/38.06 new_primPlusNat0(Zero, Zero) 78.25/38.06 new_primMulNat0(Zero, x0) 78.25/38.06 78.25/38.06 We have to consider all minimal (P,Q,R)-chains. 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (506) TransformationProof (EQUIVALENT) 78.25/38.06 By rewriting [LPAR04] the rule new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primMulNat0(Succ(wx20000), wx20700), h) at position [10] we obtained the following new rules [LPAR04]: 78.25/38.06 78.25/38.06 (new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h),new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h)) 78.25/38.06 78.25/38.06 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (507) 78.25/38.06 Obligation: 78.25/38.06 Q DP problem: 78.25/38.06 The TRS P consists of the following rules: 78.25/38.06 78.25/38.06 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.06 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.06 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.06 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.06 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.06 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.06 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.06 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 78.25/38.06 The TRS R consists of the following rules: 78.25/38.06 78.25/38.06 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.06 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.06 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.06 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.06 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.06 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.06 78.25/38.06 The set Q consists of the following terms: 78.25/38.06 78.25/38.06 new_primPlusNat0(Succ(x0), Zero) 78.25/38.06 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.06 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.06 new_primPlusNat1(Zero, x0) 78.25/38.06 new_primMulNat0(Succ(x0), x1) 78.25/38.06 new_primPlusNat1(Succ(x0), x1) 78.25/38.06 new_primPlusNat0(Zero, Zero) 78.25/38.06 new_primMulNat0(Zero, x0) 78.25/38.06 78.25/38.06 We have to consider all minimal (P,Q,R)-chains. 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (508) TransformationProof (EQUIVALENT) 78.25/38.06 By rewriting [LPAR04] the rule new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.06 78.25/38.06 (new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.06 78.25/38.06 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (509) 78.25/38.06 Obligation: 78.25/38.06 Q DP problem: 78.25/38.06 The TRS P consists of the following rules: 78.25/38.06 78.25/38.06 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.06 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.06 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.06 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.06 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.06 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.06 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.06 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 78.25/38.06 The TRS R consists of the following rules: 78.25/38.06 78.25/38.06 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.06 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.06 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.06 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.06 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.06 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.06 78.25/38.06 The set Q consists of the following terms: 78.25/38.06 78.25/38.06 new_primPlusNat0(Succ(x0), Zero) 78.25/38.06 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.06 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.06 new_primPlusNat1(Zero, x0) 78.25/38.06 new_primMulNat0(Succ(x0), x1) 78.25/38.06 new_primPlusNat1(Succ(x0), x1) 78.25/38.06 new_primPlusNat0(Zero, Zero) 78.25/38.06 new_primMulNat0(Zero, x0) 78.25/38.06 78.25/38.06 We have to consider all minimal (P,Q,R)-chains. 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (510) TransformationProof (EQUIVALENT) 78.25/38.06 By rewriting [LPAR04] the rule new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [7] we obtained the following new rules [LPAR04]: 78.25/38.06 78.25/38.06 (new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.06 78.25/38.06 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (511) 78.25/38.06 Obligation: 78.25/38.06 Q DP problem: 78.25/38.06 The TRS P consists of the following rules: 78.25/38.06 78.25/38.06 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.06 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.06 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.06 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.06 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.06 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.06 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.06 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 78.25/38.06 The TRS R consists of the following rules: 78.25/38.06 78.25/38.06 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.06 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.06 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.06 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.06 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.06 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.06 78.25/38.06 The set Q consists of the following terms: 78.25/38.06 78.25/38.06 new_primPlusNat0(Succ(x0), Zero) 78.25/38.06 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.06 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.06 new_primPlusNat1(Zero, x0) 78.25/38.06 new_primMulNat0(Succ(x0), x1) 78.25/38.06 new_primPlusNat1(Succ(x0), x1) 78.25/38.06 new_primPlusNat0(Zero, Zero) 78.25/38.06 new_primMulNat0(Zero, x0) 78.25/38.06 78.25/38.06 We have to consider all minimal (P,Q,R)-chains. 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (512) TransformationProof (EQUIVALENT) 78.25/38.06 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.06 78.25/38.06 (new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.06 78.25/38.06 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (513) 78.25/38.06 Obligation: 78.25/38.06 Q DP problem: 78.25/38.06 The TRS P consists of the following rules: 78.25/38.06 78.25/38.06 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.06 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.06 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.06 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.06 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.06 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.06 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.06 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.06 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.06 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.06 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.06 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.06 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.06 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.06 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.06 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.06 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.06 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.06 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.06 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.06 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.06 78.25/38.06 The TRS R consists of the following rules: 78.25/38.06 78.25/38.06 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.06 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.06 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.06 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.06 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.06 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.06 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.06 78.25/38.06 The set Q consists of the following terms: 78.25/38.06 78.25/38.06 new_primPlusNat0(Succ(x0), Zero) 78.25/38.06 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.06 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.06 new_primPlusNat1(Zero, x0) 78.25/38.06 new_primMulNat0(Succ(x0), x1) 78.25/38.06 new_primPlusNat1(Succ(x0), x1) 78.25/38.06 new_primPlusNat0(Zero, Zero) 78.25/38.06 new_primMulNat0(Zero, x0) 78.25/38.06 78.25/38.06 We have to consider all minimal (P,Q,R)-chains. 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (514) TransformationProof (EQUIVALENT) 78.25/38.06 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.06 78.25/38.06 (new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.06 78.25/38.06 78.25/38.06 ---------------------------------------- 78.25/38.06 78.25/38.06 (515) 78.25/38.06 Obligation: 78.25/38.06 Q DP problem: 78.25/38.06 The TRS P consists of the following rules: 78.25/38.06 78.25/38.06 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.06 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.06 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.06 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.06 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.06 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.06 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.06 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.06 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.06 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.06 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.06 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.06 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.06 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.06 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.06 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.06 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.06 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.06 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.07 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 78.25/38.07 The TRS R consists of the following rules: 78.25/38.07 78.25/38.07 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.07 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.07 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.07 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.07 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.07 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.07 78.25/38.07 The set Q consists of the following terms: 78.25/38.07 78.25/38.07 new_primPlusNat0(Succ(x0), Zero) 78.25/38.07 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.07 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.07 new_primPlusNat1(Zero, x0) 78.25/38.07 new_primMulNat0(Succ(x0), x1) 78.25/38.07 new_primPlusNat1(Succ(x0), x1) 78.25/38.07 new_primPlusNat0(Zero, Zero) 78.25/38.07 new_primMulNat0(Zero, x0) 78.25/38.07 78.25/38.07 We have to consider all minimal (P,Q,R)-chains. 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (516) TransformationProof (EQUIVALENT) 78.25/38.07 By rewriting [LPAR04] the rule new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.07 78.25/38.07 (new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.07 78.25/38.07 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (517) 78.25/38.07 Obligation: 78.25/38.07 Q DP problem: 78.25/38.07 The TRS P consists of the following rules: 78.25/38.07 78.25/38.07 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.07 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.07 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.07 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.07 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.07 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.07 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.07 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.07 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 78.25/38.07 The TRS R consists of the following rules: 78.25/38.07 78.25/38.07 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.07 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.07 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.07 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.07 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.07 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.07 78.25/38.07 The set Q consists of the following terms: 78.25/38.07 78.25/38.07 new_primPlusNat0(Succ(x0), Zero) 78.25/38.07 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.07 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.07 new_primPlusNat1(Zero, x0) 78.25/38.07 new_primMulNat0(Succ(x0), x1) 78.25/38.07 new_primPlusNat1(Succ(x0), x1) 78.25/38.07 new_primPlusNat0(Zero, Zero) 78.25/38.07 new_primMulNat0(Zero, x0) 78.25/38.07 78.25/38.07 We have to consider all minimal (P,Q,R)-chains. 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (518) TransformationProof (EQUIVALENT) 78.25/38.07 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.07 78.25/38.07 (new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.07 78.25/38.07 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (519) 78.25/38.07 Obligation: 78.25/38.07 Q DP problem: 78.25/38.07 The TRS P consists of the following rules: 78.25/38.07 78.25/38.07 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.07 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.07 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.07 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.07 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.07 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.07 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.07 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.07 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 78.25/38.07 The TRS R consists of the following rules: 78.25/38.07 78.25/38.07 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.07 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.07 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.07 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.07 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.07 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.07 78.25/38.07 The set Q consists of the following terms: 78.25/38.07 78.25/38.07 new_primPlusNat0(Succ(x0), Zero) 78.25/38.07 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.07 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.07 new_primPlusNat1(Zero, x0) 78.25/38.07 new_primMulNat0(Succ(x0), x1) 78.25/38.07 new_primPlusNat1(Succ(x0), x1) 78.25/38.07 new_primPlusNat0(Zero, Zero) 78.25/38.07 new_primMulNat0(Zero, x0) 78.25/38.07 78.25/38.07 We have to consider all minimal (P,Q,R)-chains. 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (520) TransformationProof (EQUIVALENT) 78.25/38.07 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [7] we obtained the following new rules [LPAR04]: 78.25/38.07 78.25/38.07 (new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.07 78.25/38.07 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (521) 78.25/38.07 Obligation: 78.25/38.07 Q DP problem: 78.25/38.07 The TRS P consists of the following rules: 78.25/38.07 78.25/38.07 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.07 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.07 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.07 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.07 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.07 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.07 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.07 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.07 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 78.25/38.07 The TRS R consists of the following rules: 78.25/38.07 78.25/38.07 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.07 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.07 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.07 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.07 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.07 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.07 78.25/38.07 The set Q consists of the following terms: 78.25/38.07 78.25/38.07 new_primPlusNat0(Succ(x0), Zero) 78.25/38.07 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.07 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.07 new_primPlusNat1(Zero, x0) 78.25/38.07 new_primMulNat0(Succ(x0), x1) 78.25/38.07 new_primPlusNat1(Succ(x0), x1) 78.25/38.07 new_primPlusNat0(Zero, Zero) 78.25/38.07 new_primMulNat0(Zero, x0) 78.25/38.07 78.25/38.07 We have to consider all minimal (P,Q,R)-chains. 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (522) TransformationProof (EQUIVALENT) 78.25/38.07 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primMulNat0(Succ(wx206), wx201), h) at position [8] we obtained the following new rules [LPAR04]: 78.25/38.07 78.25/38.07 (new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.07 78.25/38.07 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (523) 78.25/38.07 Obligation: 78.25/38.07 Q DP problem: 78.25/38.07 The TRS P consists of the following rules: 78.25/38.07 78.25/38.07 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.07 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.07 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.07 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.07 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.07 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.07 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.07 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.07 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.07 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.07 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.07 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.07 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.07 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.07 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.07 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.07 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.07 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.07 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.07 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.07 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.07 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.07 78.25/38.07 The TRS R consists of the following rules: 78.25/38.07 78.25/38.07 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.07 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.07 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.07 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.07 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.07 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.07 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.07 78.25/38.07 The set Q consists of the following terms: 78.25/38.07 78.25/38.07 new_primPlusNat0(Succ(x0), Zero) 78.25/38.07 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.07 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.07 new_primPlusNat1(Zero, x0) 78.25/38.07 new_primMulNat0(Succ(x0), x1) 78.25/38.07 new_primPlusNat1(Succ(x0), x1) 78.25/38.07 new_primPlusNat0(Zero, Zero) 78.25/38.07 new_primMulNat0(Zero, x0) 78.25/38.07 78.25/38.07 We have to consider all minimal (P,Q,R)-chains. 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (524) TransformationProof (EQUIVALENT) 78.25/38.07 By rewriting [LPAR04] the rule new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primMulNat0(Succ(wx206), wx201), h) at position [9] we obtained the following new rules [LPAR04]: 78.25/38.07 78.25/38.07 (new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h),new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h)) 78.25/38.07 78.25/38.07 78.25/38.07 ---------------------------------------- 78.25/38.07 78.25/38.07 (525) 78.25/38.07 Obligation: 78.25/38.07 Q DP problem: 78.25/38.07 The TRS P consists of the following rules: 78.25/38.07 78.25/38.07 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.07 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.07 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.07 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.07 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.07 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.07 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.07 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.07 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.07 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.07 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.07 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.07 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.07 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.07 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.07 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.08 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 78.25/38.08 The TRS R consists of the following rules: 78.25/38.08 78.25/38.08 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.08 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.08 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.08 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.08 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.08 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.08 78.25/38.08 The set Q consists of the following terms: 78.25/38.08 78.25/38.08 new_primPlusNat0(Succ(x0), Zero) 78.25/38.08 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.08 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.08 new_primPlusNat1(Zero, x0) 78.25/38.08 new_primMulNat0(Succ(x0), x1) 78.25/38.08 new_primPlusNat1(Succ(x0), x1) 78.25/38.08 new_primPlusNat0(Zero, Zero) 78.25/38.08 new_primMulNat0(Zero, x0) 78.25/38.08 78.25/38.08 We have to consider all minimal (P,Q,R)-chains. 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (526) TransformationProof (EQUIVALENT) 78.25/38.08 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.25/38.08 78.25/38.08 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.25/38.08 78.25/38.08 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (527) 78.25/38.08 Obligation: 78.25/38.08 Q DP problem: 78.25/38.08 The TRS P consists of the following rules: 78.25/38.08 78.25/38.08 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.08 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.08 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.08 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.08 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.08 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.08 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.08 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.08 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 78.25/38.08 The TRS R consists of the following rules: 78.25/38.08 78.25/38.08 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.08 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.08 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.08 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.08 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.08 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.08 78.25/38.08 The set Q consists of the following terms: 78.25/38.08 78.25/38.08 new_primPlusNat0(Succ(x0), Zero) 78.25/38.08 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.08 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.08 new_primPlusNat1(Zero, x0) 78.25/38.08 new_primMulNat0(Succ(x0), x1) 78.25/38.08 new_primPlusNat1(Succ(x0), x1) 78.25/38.08 new_primPlusNat0(Zero, Zero) 78.25/38.08 new_primMulNat0(Zero, x0) 78.25/38.08 78.25/38.08 We have to consider all minimal (P,Q,R)-chains. 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (528) TransformationProof (EQUIVALENT) 78.25/38.08 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.25/38.08 78.25/38.08 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.25/38.08 78.25/38.08 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (529) 78.25/38.08 Obligation: 78.25/38.08 Q DP problem: 78.25/38.08 The TRS P consists of the following rules: 78.25/38.08 78.25/38.08 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.08 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.08 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.08 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.08 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.08 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.08 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.08 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.08 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 78.25/38.08 The TRS R consists of the following rules: 78.25/38.08 78.25/38.08 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.08 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.08 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.08 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.08 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.08 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.08 78.25/38.08 The set Q consists of the following terms: 78.25/38.08 78.25/38.08 new_primPlusNat0(Succ(x0), Zero) 78.25/38.08 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.08 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.08 new_primPlusNat1(Zero, x0) 78.25/38.08 new_primMulNat0(Succ(x0), x1) 78.25/38.08 new_primPlusNat1(Succ(x0), x1) 78.25/38.08 new_primPlusNat0(Zero, Zero) 78.25/38.08 new_primMulNat0(Zero, x0) 78.25/38.08 78.25/38.08 We have to consider all minimal (P,Q,R)-chains. 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (530) TransformationProof (EQUIVALENT) 78.25/38.08 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.25/38.08 78.25/38.08 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.25/38.08 78.25/38.08 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (531) 78.25/38.08 Obligation: 78.25/38.08 Q DP problem: 78.25/38.08 The TRS P consists of the following rules: 78.25/38.08 78.25/38.08 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.08 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.08 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.08 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.08 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.08 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.08 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.08 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.08 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 78.25/38.08 The TRS R consists of the following rules: 78.25/38.08 78.25/38.08 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.08 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.08 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.08 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.08 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.08 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.08 78.25/38.08 The set Q consists of the following terms: 78.25/38.08 78.25/38.08 new_primPlusNat0(Succ(x0), Zero) 78.25/38.08 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.08 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.08 new_primPlusNat1(Zero, x0) 78.25/38.08 new_primMulNat0(Succ(x0), x1) 78.25/38.08 new_primPlusNat1(Succ(x0), x1) 78.25/38.08 new_primPlusNat0(Zero, Zero) 78.25/38.08 new_primMulNat0(Zero, x0) 78.25/38.08 78.25/38.08 We have to consider all minimal (P,Q,R)-chains. 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (532) TransformationProof (EQUIVALENT) 78.25/38.08 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.25/38.08 78.25/38.08 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.25/38.08 78.25/38.08 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (533) 78.25/38.08 Obligation: 78.25/38.08 Q DP problem: 78.25/38.08 The TRS P consists of the following rules: 78.25/38.08 78.25/38.08 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.08 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.08 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.08 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.08 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.08 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.08 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.08 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.08 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.08 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.25/38.08 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.25/38.08 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.25/38.08 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.25/38.08 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.25/38.08 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.25/38.08 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.25/38.08 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.25/38.08 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.25/38.08 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.25/38.08 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 78.25/38.08 The TRS R consists of the following rules: 78.25/38.08 78.25/38.08 new_primMulNat0(Zero, wx30100) -> Zero 78.25/38.08 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.25/38.08 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.25/38.08 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.25/38.08 new_primPlusNat0(Zero, Zero) -> Zero 78.25/38.08 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.25/38.08 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.25/38.08 78.25/38.08 The set Q consists of the following terms: 78.25/38.08 78.25/38.08 new_primPlusNat0(Succ(x0), Zero) 78.25/38.08 new_primPlusNat0(Succ(x0), Succ(x1)) 78.25/38.08 new_primPlusNat0(Zero, Succ(x0)) 78.25/38.08 new_primPlusNat1(Zero, x0) 78.25/38.08 new_primMulNat0(Succ(x0), x1) 78.25/38.08 new_primPlusNat1(Succ(x0), x1) 78.25/38.08 new_primPlusNat0(Zero, Zero) 78.25/38.08 new_primMulNat0(Zero, x0) 78.25/38.08 78.25/38.08 We have to consider all minimal (P,Q,R)-chains. 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (534) TransformationProof (EQUIVALENT) 78.25/38.08 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.25/38.08 78.25/38.08 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.25/38.08 78.25/38.08 78.25/38.08 ---------------------------------------- 78.25/38.08 78.25/38.08 (535) 78.25/38.08 Obligation: 78.25/38.08 Q DP problem: 78.25/38.08 The TRS P consists of the following rules: 78.25/38.08 78.25/38.08 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.25/38.08 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.25/38.08 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.25/38.08 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.25/38.08 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.25/38.08 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.25/38.08 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.25/38.08 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.25/38.08 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.08 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.25/38.08 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.25/38.08 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.25/38.08 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.25/38.08 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.08 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.25/38.08 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.25/38.09 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.25/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.25/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.25/38.09 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.25/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.09 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 78.26/38.09 The TRS R consists of the following rules: 78.26/38.09 78.26/38.09 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.09 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.09 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.09 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.09 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.09 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.09 78.26/38.09 The set Q consists of the following terms: 78.26/38.09 78.26/38.09 new_primPlusNat0(Succ(x0), Zero) 78.26/38.09 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.09 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.09 new_primPlusNat1(Zero, x0) 78.26/38.09 new_primMulNat0(Succ(x0), x1) 78.26/38.09 new_primPlusNat1(Succ(x0), x1) 78.26/38.09 new_primPlusNat0(Zero, Zero) 78.26/38.09 new_primMulNat0(Zero, x0) 78.26/38.09 78.26/38.09 We have to consider all minimal (P,Q,R)-chains. 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (536) TransformationProof (EQUIVALENT) 78.26/38.09 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.09 78.26/38.09 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.09 78.26/38.09 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (537) 78.26/38.09 Obligation: 78.26/38.09 Q DP problem: 78.26/38.09 The TRS P consists of the following rules: 78.26/38.09 78.26/38.09 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.09 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.09 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.09 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.09 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.09 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.09 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.09 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.09 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 78.26/38.09 The TRS R consists of the following rules: 78.26/38.09 78.26/38.09 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.09 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.09 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.09 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.09 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.09 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.09 78.26/38.09 The set Q consists of the following terms: 78.26/38.09 78.26/38.09 new_primPlusNat0(Succ(x0), Zero) 78.26/38.09 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.09 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.09 new_primPlusNat1(Zero, x0) 78.26/38.09 new_primMulNat0(Succ(x0), x1) 78.26/38.09 new_primPlusNat1(Succ(x0), x1) 78.26/38.09 new_primPlusNat0(Zero, Zero) 78.26/38.09 new_primMulNat0(Zero, x0) 78.26/38.09 78.26/38.09 We have to consider all minimal (P,Q,R)-chains. 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (538) TransformationProof (EQUIVALENT) 78.26/38.09 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.26/38.09 78.26/38.09 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.09 78.26/38.09 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (539) 78.26/38.09 Obligation: 78.26/38.09 Q DP problem: 78.26/38.09 The TRS P consists of the following rules: 78.26/38.09 78.26/38.09 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.09 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.09 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.09 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.09 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.09 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.09 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.09 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.09 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 78.26/38.09 The TRS R consists of the following rules: 78.26/38.09 78.26/38.09 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.09 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.09 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.09 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.09 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.09 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.09 78.26/38.09 The set Q consists of the following terms: 78.26/38.09 78.26/38.09 new_primPlusNat0(Succ(x0), Zero) 78.26/38.09 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.09 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.09 new_primPlusNat1(Zero, x0) 78.26/38.09 new_primMulNat0(Succ(x0), x1) 78.26/38.09 new_primPlusNat1(Succ(x0), x1) 78.26/38.09 new_primPlusNat0(Zero, Zero) 78.26/38.09 new_primMulNat0(Zero, x0) 78.26/38.09 78.26/38.09 We have to consider all minimal (P,Q,R)-chains. 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (540) TransformationProof (EQUIVALENT) 78.26/38.09 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.26/38.09 78.26/38.09 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.09 78.26/38.09 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (541) 78.26/38.09 Obligation: 78.26/38.09 Q DP problem: 78.26/38.09 The TRS P consists of the following rules: 78.26/38.09 78.26/38.09 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.09 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.09 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.09 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.09 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.09 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.09 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.09 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.09 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 78.26/38.09 The TRS R consists of the following rules: 78.26/38.09 78.26/38.09 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.09 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.09 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.09 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.09 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.09 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.09 78.26/38.09 The set Q consists of the following terms: 78.26/38.09 78.26/38.09 new_primPlusNat0(Succ(x0), Zero) 78.26/38.09 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.09 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.09 new_primPlusNat1(Zero, x0) 78.26/38.09 new_primMulNat0(Succ(x0), x1) 78.26/38.09 new_primPlusNat1(Succ(x0), x1) 78.26/38.09 new_primPlusNat0(Zero, Zero) 78.26/38.09 new_primMulNat0(Zero, x0) 78.26/38.09 78.26/38.09 We have to consider all minimal (P,Q,R)-chains. 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (542) TransformationProof (EQUIVALENT) 78.26/38.09 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.26/38.09 78.26/38.09 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.09 78.26/38.09 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (543) 78.26/38.09 Obligation: 78.26/38.09 Q DP problem: 78.26/38.09 The TRS P consists of the following rules: 78.26/38.09 78.26/38.09 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.09 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.09 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.09 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.09 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.09 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.09 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.09 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.09 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.09 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.09 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.09 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.09 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.09 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.09 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.09 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.09 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.09 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.09 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.09 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 78.26/38.09 The TRS R consists of the following rules: 78.26/38.09 78.26/38.09 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.09 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.09 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.09 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.09 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.09 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.09 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.09 78.26/38.09 The set Q consists of the following terms: 78.26/38.09 78.26/38.09 new_primPlusNat0(Succ(x0), Zero) 78.26/38.09 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.09 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.09 new_primPlusNat1(Zero, x0) 78.26/38.09 new_primMulNat0(Succ(x0), x1) 78.26/38.09 new_primPlusNat1(Succ(x0), x1) 78.26/38.09 new_primPlusNat0(Zero, Zero) 78.26/38.09 new_primMulNat0(Zero, x0) 78.26/38.09 78.26/38.09 We have to consider all minimal (P,Q,R)-chains. 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (544) TransformationProof (EQUIVALENT) 78.26/38.09 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.09 78.26/38.09 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.09 78.26/38.09 78.26/38.09 ---------------------------------------- 78.26/38.09 78.26/38.09 (545) 78.26/38.09 Obligation: 78.26/38.09 Q DP problem: 78.26/38.09 The TRS P consists of the following rules: 78.26/38.09 78.26/38.09 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.09 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.09 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.09 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.09 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.09 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.09 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.09 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.09 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.09 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.09 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.09 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.09 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.09 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.09 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.09 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.10 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 78.26/38.10 The TRS R consists of the following rules: 78.26/38.10 78.26/38.10 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.10 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.10 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.10 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.10 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.10 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.10 78.26/38.10 The set Q consists of the following terms: 78.26/38.10 78.26/38.10 new_primPlusNat0(Succ(x0), Zero) 78.26/38.10 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.10 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.10 new_primPlusNat1(Zero, x0) 78.26/38.10 new_primMulNat0(Succ(x0), x1) 78.26/38.10 new_primPlusNat1(Succ(x0), x1) 78.26/38.10 new_primPlusNat0(Zero, Zero) 78.26/38.10 new_primMulNat0(Zero, x0) 78.26/38.10 78.26/38.10 We have to consider all minimal (P,Q,R)-chains. 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (546) TransformationProof (EQUIVALENT) 78.26/38.10 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.10 78.26/38.10 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.10 78.26/38.10 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (547) 78.26/38.10 Obligation: 78.26/38.10 Q DP problem: 78.26/38.10 The TRS P consists of the following rules: 78.26/38.10 78.26/38.10 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.10 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.10 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.10 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.10 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.10 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.10 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.10 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.10 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 78.26/38.10 The TRS R consists of the following rules: 78.26/38.10 78.26/38.10 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.10 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.10 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.10 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.10 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.10 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.10 78.26/38.10 The set Q consists of the following terms: 78.26/38.10 78.26/38.10 new_primPlusNat0(Succ(x0), Zero) 78.26/38.10 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.10 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.10 new_primPlusNat1(Zero, x0) 78.26/38.10 new_primMulNat0(Succ(x0), x1) 78.26/38.10 new_primPlusNat1(Succ(x0), x1) 78.26/38.10 new_primPlusNat0(Zero, Zero) 78.26/38.10 new_primMulNat0(Zero, x0) 78.26/38.10 78.26/38.10 We have to consider all minimal (P,Q,R)-chains. 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (548) TransformationProof (EQUIVALENT) 78.26/38.10 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.26/38.10 78.26/38.10 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.10 78.26/38.10 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (549) 78.26/38.10 Obligation: 78.26/38.10 Q DP problem: 78.26/38.10 The TRS P consists of the following rules: 78.26/38.10 78.26/38.10 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.10 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.10 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.10 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.10 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.10 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.10 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.10 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.10 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 78.26/38.10 The TRS R consists of the following rules: 78.26/38.10 78.26/38.10 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.10 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.10 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.10 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.10 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.10 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.10 78.26/38.10 The set Q consists of the following terms: 78.26/38.10 78.26/38.10 new_primPlusNat0(Succ(x0), Zero) 78.26/38.10 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.10 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.10 new_primPlusNat1(Zero, x0) 78.26/38.10 new_primMulNat0(Succ(x0), x1) 78.26/38.10 new_primPlusNat1(Succ(x0), x1) 78.26/38.10 new_primPlusNat0(Zero, Zero) 78.26/38.10 new_primMulNat0(Zero, x0) 78.26/38.10 78.26/38.10 We have to consider all minimal (P,Q,R)-chains. 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (550) TransformationProof (EQUIVALENT) 78.26/38.10 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.10 78.26/38.10 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.10 78.26/38.10 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (551) 78.26/38.10 Obligation: 78.26/38.10 Q DP problem: 78.26/38.10 The TRS P consists of the following rules: 78.26/38.10 78.26/38.10 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.10 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.10 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.10 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.10 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.10 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.10 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.10 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.10 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 78.26/38.10 The TRS R consists of the following rules: 78.26/38.10 78.26/38.10 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.10 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.10 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.10 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.10 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.10 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.10 78.26/38.10 The set Q consists of the following terms: 78.26/38.10 78.26/38.10 new_primPlusNat0(Succ(x0), Zero) 78.26/38.10 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.10 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.10 new_primPlusNat1(Zero, x0) 78.26/38.10 new_primMulNat0(Succ(x0), x1) 78.26/38.10 new_primPlusNat1(Succ(x0), x1) 78.26/38.10 new_primPlusNat0(Zero, Zero) 78.26/38.10 new_primMulNat0(Zero, x0) 78.26/38.10 78.26/38.10 We have to consider all minimal (P,Q,R)-chains. 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (552) TransformationProof (EQUIVALENT) 78.26/38.10 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.26/38.10 78.26/38.10 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.10 78.26/38.10 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (553) 78.26/38.10 Obligation: 78.26/38.10 Q DP problem: 78.26/38.10 The TRS P consists of the following rules: 78.26/38.10 78.26/38.10 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.10 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.10 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.10 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.10 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.10 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.10 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.10 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.10 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.10 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.10 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.10 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.10 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.10 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.10 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.10 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.10 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.10 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.10 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 78.26/38.10 The TRS R consists of the following rules: 78.26/38.10 78.26/38.10 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.10 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.10 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.10 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.10 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.10 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.10 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.10 78.26/38.10 The set Q consists of the following terms: 78.26/38.10 78.26/38.10 new_primPlusNat0(Succ(x0), Zero) 78.26/38.10 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.10 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.10 new_primPlusNat1(Zero, x0) 78.26/38.10 new_primMulNat0(Succ(x0), x1) 78.26/38.10 new_primPlusNat1(Succ(x0), x1) 78.26/38.10 new_primPlusNat0(Zero, Zero) 78.26/38.10 new_primMulNat0(Zero, x0) 78.26/38.10 78.26/38.10 We have to consider all minimal (P,Q,R)-chains. 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (554) TransformationProof (EQUIVALENT) 78.26/38.10 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.10 78.26/38.10 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.10 78.26/38.10 78.26/38.10 ---------------------------------------- 78.26/38.10 78.26/38.10 (555) 78.26/38.10 Obligation: 78.26/38.10 Q DP problem: 78.26/38.10 The TRS P consists of the following rules: 78.26/38.10 78.26/38.10 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.10 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.10 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.10 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.10 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.10 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.10 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.10 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.10 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.10 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.10 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.10 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.10 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.10 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.10 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.10 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.10 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.10 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.11 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 78.26/38.11 The TRS R consists of the following rules: 78.26/38.11 78.26/38.11 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.11 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.11 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.11 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.11 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.11 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.11 78.26/38.11 The set Q consists of the following terms: 78.26/38.11 78.26/38.11 new_primPlusNat0(Succ(x0), Zero) 78.26/38.11 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.11 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.11 new_primPlusNat1(Zero, x0) 78.26/38.11 new_primMulNat0(Succ(x0), x1) 78.26/38.11 new_primPlusNat1(Succ(x0), x1) 78.26/38.11 new_primPlusNat0(Zero, Zero) 78.26/38.11 new_primMulNat0(Zero, x0) 78.26/38.11 78.26/38.11 We have to consider all minimal (P,Q,R)-chains. 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (556) TransformationProof (EQUIVALENT) 78.26/38.11 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), wx5100), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.11 78.26/38.11 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba)) 78.26/38.11 78.26/38.11 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (557) 78.26/38.11 Obligation: 78.26/38.11 Q DP problem: 78.26/38.11 The TRS P consists of the following rules: 78.26/38.11 78.26/38.11 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.11 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.11 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.11 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.11 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.11 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.11 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.11 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.11 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.11 78.26/38.11 The TRS R consists of the following rules: 78.26/38.11 78.26/38.11 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.11 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.11 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.11 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.11 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.11 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.11 78.26/38.11 The set Q consists of the following terms: 78.26/38.11 78.26/38.11 new_primPlusNat0(Succ(x0), Zero) 78.26/38.11 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.11 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.11 new_primPlusNat1(Zero, x0) 78.26/38.11 new_primMulNat0(Succ(x0), x1) 78.26/38.11 new_primPlusNat1(Succ(x0), x1) 78.26/38.11 new_primPlusNat0(Zero, Zero) 78.26/38.11 new_primMulNat0(Zero, x0) 78.26/38.11 78.26/38.11 We have to consider all minimal (P,Q,R)-chains. 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (558) TransformationProof (EQUIVALENT) 78.26/38.11 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.11 78.26/38.11 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.11 78.26/38.11 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (559) 78.26/38.11 Obligation: 78.26/38.11 Q DP problem: 78.26/38.11 The TRS P consists of the following rules: 78.26/38.11 78.26/38.11 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.11 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.11 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.11 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.11 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.11 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.11 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.11 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.11 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.11 78.26/38.11 The TRS R consists of the following rules: 78.26/38.11 78.26/38.11 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.11 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.11 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.11 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.11 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.11 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.11 78.26/38.11 The set Q consists of the following terms: 78.26/38.11 78.26/38.11 new_primPlusNat0(Succ(x0), Zero) 78.26/38.11 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.11 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.11 new_primPlusNat1(Zero, x0) 78.26/38.11 new_primMulNat0(Succ(x0), x1) 78.26/38.11 new_primPlusNat1(Succ(x0), x1) 78.26/38.11 new_primPlusNat0(Zero, Zero) 78.26/38.11 new_primMulNat0(Zero, x0) 78.26/38.11 78.26/38.11 We have to consider all minimal (P,Q,R)-chains. 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (560) TransformationProof (EQUIVALENT) 78.26/38.11 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.11 78.26/38.11 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.11 78.26/38.11 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (561) 78.26/38.11 Obligation: 78.26/38.11 Q DP problem: 78.26/38.11 The TRS P consists of the following rules: 78.26/38.11 78.26/38.11 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.11 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.11 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.11 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.11 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.11 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.11 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.11 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.11 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.11 78.26/38.11 The TRS R consists of the following rules: 78.26/38.11 78.26/38.11 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.11 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.11 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.11 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.11 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.11 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.11 78.26/38.11 The set Q consists of the following terms: 78.26/38.11 78.26/38.11 new_primPlusNat0(Succ(x0), Zero) 78.26/38.11 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.11 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.11 new_primPlusNat1(Zero, x0) 78.26/38.11 new_primMulNat0(Succ(x0), x1) 78.26/38.11 new_primPlusNat1(Succ(x0), x1) 78.26/38.11 new_primPlusNat0(Zero, Zero) 78.26/38.11 new_primMulNat0(Zero, x0) 78.26/38.11 78.26/38.11 We have to consider all minimal (P,Q,R)-chains. 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (562) TransformationProof (EQUIVALENT) 78.26/38.11 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.11 78.26/38.11 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.11 78.26/38.11 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (563) 78.26/38.11 Obligation: 78.26/38.11 Q DP problem: 78.26/38.11 The TRS P consists of the following rules: 78.26/38.11 78.26/38.11 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.11 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.11 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.11 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.11 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.11 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.11 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.11 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.11 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.11 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.11 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.11 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.11 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.11 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.11 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.11 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.11 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.11 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.11 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 78.26/38.11 The TRS R consists of the following rules: 78.26/38.11 78.26/38.11 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.11 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.11 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.11 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.11 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.11 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.11 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.11 78.26/38.11 The set Q consists of the following terms: 78.26/38.11 78.26/38.11 new_primPlusNat0(Succ(x0), Zero) 78.26/38.11 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.11 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.11 new_primPlusNat1(Zero, x0) 78.26/38.11 new_primMulNat0(Succ(x0), x1) 78.26/38.11 new_primPlusNat1(Succ(x0), x1) 78.26/38.11 new_primPlusNat0(Zero, Zero) 78.26/38.11 new_primMulNat0(Zero, x0) 78.26/38.11 78.26/38.11 We have to consider all minimal (P,Q,R)-chains. 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (564) TransformationProof (EQUIVALENT) 78.26/38.11 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.11 78.26/38.11 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.11 78.26/38.11 78.26/38.11 ---------------------------------------- 78.26/38.11 78.26/38.11 (565) 78.26/38.11 Obligation: 78.26/38.11 Q DP problem: 78.26/38.11 The TRS P consists of the following rules: 78.26/38.11 78.26/38.11 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.11 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.11 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.11 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.11 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.11 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.11 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.11 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.11 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.11 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.11 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.11 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.11 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.11 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.11 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.11 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.11 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.11 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.11 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.12 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 78.26/38.12 The TRS R consists of the following rules: 78.26/38.12 78.26/38.12 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.12 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.12 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.12 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.12 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.12 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.12 78.26/38.12 The set Q consists of the following terms: 78.26/38.12 78.26/38.12 new_primPlusNat0(Succ(x0), Zero) 78.26/38.12 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.12 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.12 new_primPlusNat1(Zero, x0) 78.26/38.12 new_primMulNat0(Succ(x0), x1) 78.26/38.12 new_primPlusNat1(Succ(x0), x1) 78.26/38.12 new_primPlusNat0(Zero, Zero) 78.26/38.12 new_primMulNat0(Zero, x0) 78.26/38.12 78.26/38.12 We have to consider all minimal (P,Q,R)-chains. 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (566) TransformationProof (EQUIVALENT) 78.26/38.12 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.12 78.26/38.12 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.12 78.26/38.12 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (567) 78.26/38.12 Obligation: 78.26/38.12 Q DP problem: 78.26/38.12 The TRS P consists of the following rules: 78.26/38.12 78.26/38.12 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.12 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.12 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.12 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.12 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.12 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.12 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.12 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.12 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 78.26/38.12 The TRS R consists of the following rules: 78.26/38.12 78.26/38.12 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.12 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.12 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.12 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.12 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.12 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.12 78.26/38.12 The set Q consists of the following terms: 78.26/38.12 78.26/38.12 new_primPlusNat0(Succ(x0), Zero) 78.26/38.12 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.12 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.12 new_primPlusNat1(Zero, x0) 78.26/38.12 new_primMulNat0(Succ(x0), x1) 78.26/38.12 new_primPlusNat1(Succ(x0), x1) 78.26/38.12 new_primPlusNat0(Zero, Zero) 78.26/38.12 new_primMulNat0(Zero, x0) 78.26/38.12 78.26/38.12 We have to consider all minimal (P,Q,R)-chains. 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (568) TransformationProof (EQUIVALENT) 78.26/38.12 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.12 78.26/38.12 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.12 78.26/38.12 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (569) 78.26/38.12 Obligation: 78.26/38.12 Q DP problem: 78.26/38.12 The TRS P consists of the following rules: 78.26/38.12 78.26/38.12 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.12 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.12 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.12 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.12 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.12 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.12 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.12 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.12 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 78.26/38.12 The TRS R consists of the following rules: 78.26/38.12 78.26/38.12 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.12 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.12 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.12 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.12 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.12 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.12 78.26/38.12 The set Q consists of the following terms: 78.26/38.12 78.26/38.12 new_primPlusNat0(Succ(x0), Zero) 78.26/38.12 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.12 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.12 new_primPlusNat1(Zero, x0) 78.26/38.12 new_primMulNat0(Succ(x0), x1) 78.26/38.12 new_primPlusNat1(Succ(x0), x1) 78.26/38.12 new_primPlusNat0(Zero, Zero) 78.26/38.12 new_primMulNat0(Zero, x0) 78.26/38.12 78.26/38.12 We have to consider all minimal (P,Q,R)-chains. 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (570) TransformationProof (EQUIVALENT) 78.26/38.12 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.12 78.26/38.12 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.12 78.26/38.12 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (571) 78.26/38.12 Obligation: 78.26/38.12 Q DP problem: 78.26/38.12 The TRS P consists of the following rules: 78.26/38.12 78.26/38.12 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.12 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.12 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.12 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.12 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.12 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.12 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.12 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.12 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 78.26/38.12 The TRS R consists of the following rules: 78.26/38.12 78.26/38.12 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.12 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.12 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.12 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.12 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.12 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.12 78.26/38.12 The set Q consists of the following terms: 78.26/38.12 78.26/38.12 new_primPlusNat0(Succ(x0), Zero) 78.26/38.12 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.12 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.12 new_primPlusNat1(Zero, x0) 78.26/38.12 new_primMulNat0(Succ(x0), x1) 78.26/38.12 new_primPlusNat1(Succ(x0), x1) 78.26/38.12 new_primPlusNat0(Zero, Zero) 78.26/38.12 new_primMulNat0(Zero, x0) 78.26/38.12 78.26/38.12 We have to consider all minimal (P,Q,R)-chains. 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (572) TransformationProof (EQUIVALENT) 78.26/38.12 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.12 78.26/38.12 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.12 78.26/38.12 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (573) 78.26/38.12 Obligation: 78.26/38.12 Q DP problem: 78.26/38.12 The TRS P consists of the following rules: 78.26/38.12 78.26/38.12 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.12 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.12 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.12 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.12 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.12 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.12 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.12 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.12 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.12 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.12 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.12 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.12 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.12 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.12 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.12 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.12 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.12 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 78.26/38.12 The TRS R consists of the following rules: 78.26/38.12 78.26/38.12 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.12 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.12 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.12 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.12 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.12 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.12 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.12 78.26/38.12 The set Q consists of the following terms: 78.26/38.12 78.26/38.12 new_primPlusNat0(Succ(x0), Zero) 78.26/38.12 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.12 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.12 new_primPlusNat1(Zero, x0) 78.26/38.12 new_primMulNat0(Succ(x0), x1) 78.26/38.12 new_primPlusNat1(Succ(x0), x1) 78.26/38.12 new_primPlusNat0(Zero, Zero) 78.26/38.12 new_primMulNat0(Zero, x0) 78.26/38.12 78.26/38.12 We have to consider all minimal (P,Q,R)-chains. 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (574) TransformationProof (EQUIVALENT) 78.26/38.12 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.12 78.26/38.12 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.12 78.26/38.12 78.26/38.12 ---------------------------------------- 78.26/38.12 78.26/38.12 (575) 78.26/38.12 Obligation: 78.26/38.12 Q DP problem: 78.26/38.12 The TRS P consists of the following rules: 78.26/38.12 78.26/38.12 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.12 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.12 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.12 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.12 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.12 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.12 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.12 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.12 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.12 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.12 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.12 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.12 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.12 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.12 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.12 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.12 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.12 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.12 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.13 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 78.26/38.13 The TRS R consists of the following rules: 78.26/38.13 78.26/38.13 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.13 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.13 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.13 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.13 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.13 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.13 78.26/38.13 The set Q consists of the following terms: 78.26/38.13 78.26/38.13 new_primPlusNat0(Succ(x0), Zero) 78.26/38.13 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.13 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.13 new_primPlusNat1(Zero, x0) 78.26/38.13 new_primMulNat0(Succ(x0), x1) 78.26/38.13 new_primPlusNat1(Succ(x0), x1) 78.26/38.13 new_primPlusNat0(Zero, Zero) 78.26/38.13 new_primMulNat0(Zero, x0) 78.26/38.13 78.26/38.13 We have to consider all minimal (P,Q,R)-chains. 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (576) TransformationProof (EQUIVALENT) 78.26/38.13 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.13 78.26/38.13 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.13 78.26/38.13 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (577) 78.26/38.13 Obligation: 78.26/38.13 Q DP problem: 78.26/38.13 The TRS P consists of the following rules: 78.26/38.13 78.26/38.13 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.13 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.13 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.13 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.13 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.13 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.13 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.13 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.13 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 78.26/38.13 The TRS R consists of the following rules: 78.26/38.13 78.26/38.13 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.13 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.13 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.13 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.13 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.13 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.13 78.26/38.13 The set Q consists of the following terms: 78.26/38.13 78.26/38.13 new_primPlusNat0(Succ(x0), Zero) 78.26/38.13 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.13 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.13 new_primPlusNat1(Zero, x0) 78.26/38.13 new_primMulNat0(Succ(x0), x1) 78.26/38.13 new_primPlusNat1(Succ(x0), x1) 78.26/38.13 new_primPlusNat0(Zero, Zero) 78.26/38.13 new_primMulNat0(Zero, x0) 78.26/38.13 78.26/38.13 We have to consider all minimal (P,Q,R)-chains. 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (578) TransformationProof (EQUIVALENT) 78.26/38.13 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.13 78.26/38.13 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.13 78.26/38.13 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (579) 78.26/38.13 Obligation: 78.26/38.13 Q DP problem: 78.26/38.13 The TRS P consists of the following rules: 78.26/38.13 78.26/38.13 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.13 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.13 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.13 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.13 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.13 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.13 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.13 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.13 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 78.26/38.13 The TRS R consists of the following rules: 78.26/38.13 78.26/38.13 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.13 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.13 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.13 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.13 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.13 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.13 78.26/38.13 The set Q consists of the following terms: 78.26/38.13 78.26/38.13 new_primPlusNat0(Succ(x0), Zero) 78.26/38.13 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.13 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.13 new_primPlusNat1(Zero, x0) 78.26/38.13 new_primMulNat0(Succ(x0), x1) 78.26/38.13 new_primPlusNat1(Succ(x0), x1) 78.26/38.13 new_primPlusNat0(Zero, Zero) 78.26/38.13 new_primMulNat0(Zero, x0) 78.26/38.13 78.26/38.13 We have to consider all minimal (P,Q,R)-chains. 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (580) TransformationProof (EQUIVALENT) 78.26/38.13 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.13 78.26/38.13 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.13 78.26/38.13 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (581) 78.26/38.13 Obligation: 78.26/38.13 Q DP problem: 78.26/38.13 The TRS P consists of the following rules: 78.26/38.13 78.26/38.13 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.13 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.13 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.13 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.13 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.13 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.13 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.13 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.13 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 78.26/38.13 The TRS R consists of the following rules: 78.26/38.13 78.26/38.13 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.13 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.13 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.13 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.13 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.13 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.13 78.26/38.13 The set Q consists of the following terms: 78.26/38.13 78.26/38.13 new_primPlusNat0(Succ(x0), Zero) 78.26/38.13 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.13 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.13 new_primPlusNat1(Zero, x0) 78.26/38.13 new_primMulNat0(Succ(x0), x1) 78.26/38.13 new_primPlusNat1(Succ(x0), x1) 78.26/38.13 new_primPlusNat0(Zero, Zero) 78.26/38.13 new_primMulNat0(Zero, x0) 78.26/38.13 78.26/38.13 We have to consider all minimal (P,Q,R)-chains. 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (582) TransformationProof (EQUIVALENT) 78.26/38.13 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.13 78.26/38.13 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.13 78.26/38.13 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (583) 78.26/38.13 Obligation: 78.26/38.13 Q DP problem: 78.26/38.13 The TRS P consists of the following rules: 78.26/38.13 78.26/38.13 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.13 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.13 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.13 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.13 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.13 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.13 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.13 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.13 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.13 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.13 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.13 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.13 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.13 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.13 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.13 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.13 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.13 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.13 78.26/38.13 The TRS R consists of the following rules: 78.26/38.13 78.26/38.13 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.13 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.13 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.13 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.13 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.13 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.13 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.13 78.26/38.13 The set Q consists of the following terms: 78.26/38.13 78.26/38.13 new_primPlusNat0(Succ(x0), Zero) 78.26/38.13 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.13 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.13 new_primPlusNat1(Zero, x0) 78.26/38.13 new_primMulNat0(Succ(x0), x1) 78.26/38.13 new_primPlusNat1(Succ(x0), x1) 78.26/38.13 new_primPlusNat0(Zero, Zero) 78.26/38.13 new_primMulNat0(Zero, x0) 78.26/38.13 78.26/38.13 We have to consider all minimal (P,Q,R)-chains. 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (584) TransformationProof (EQUIVALENT) 78.26/38.13 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.26/38.13 78.26/38.13 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.26/38.13 78.26/38.13 78.26/38.13 ---------------------------------------- 78.26/38.13 78.26/38.13 (585) 78.26/38.13 Obligation: 78.26/38.13 Q DP problem: 78.26/38.13 The TRS P consists of the following rules: 78.26/38.13 78.26/38.13 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.13 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.13 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.13 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.13 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.13 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.13 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.13 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.13 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.13 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.13 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.13 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.13 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.13 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.13 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.13 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.13 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.13 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.13 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.14 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 78.26/38.14 The TRS R consists of the following rules: 78.26/38.14 78.26/38.14 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.14 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.14 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.14 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.14 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.14 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.14 78.26/38.14 The set Q consists of the following terms: 78.26/38.14 78.26/38.14 new_primPlusNat0(Succ(x0), Zero) 78.26/38.14 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.14 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.14 new_primPlusNat1(Zero, x0) 78.26/38.14 new_primMulNat0(Succ(x0), x1) 78.26/38.14 new_primPlusNat1(Succ(x0), x1) 78.26/38.14 new_primPlusNat0(Zero, Zero) 78.26/38.14 new_primMulNat0(Zero, x0) 78.26/38.14 78.26/38.14 We have to consider all minimal (P,Q,R)-chains. 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (586) TransformationProof (EQUIVALENT) 78.26/38.14 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.14 78.26/38.14 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.14 78.26/38.14 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (587) 78.26/38.14 Obligation: 78.26/38.14 Q DP problem: 78.26/38.14 The TRS P consists of the following rules: 78.26/38.14 78.26/38.14 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.14 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.14 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.14 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.14 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.14 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.14 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.14 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.14 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 78.26/38.14 The TRS R consists of the following rules: 78.26/38.14 78.26/38.14 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.14 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.14 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.14 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.14 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.14 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.14 78.26/38.14 The set Q consists of the following terms: 78.26/38.14 78.26/38.14 new_primPlusNat0(Succ(x0), Zero) 78.26/38.14 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.14 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.14 new_primPlusNat1(Zero, x0) 78.26/38.14 new_primMulNat0(Succ(x0), x1) 78.26/38.14 new_primPlusNat1(Succ(x0), x1) 78.26/38.14 new_primPlusNat0(Zero, Zero) 78.26/38.14 new_primMulNat0(Zero, x0) 78.26/38.14 78.26/38.14 We have to consider all minimal (P,Q,R)-chains. 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (588) TransformationProof (EQUIVALENT) 78.26/38.14 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), wx5100), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.14 78.26/38.14 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba)) 78.26/38.14 78.26/38.14 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (589) 78.26/38.14 Obligation: 78.26/38.14 Q DP problem: 78.26/38.14 The TRS P consists of the following rules: 78.26/38.14 78.26/38.14 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.14 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.14 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.14 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.14 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.14 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.14 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.14 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.14 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.14 78.26/38.14 The TRS R consists of the following rules: 78.26/38.14 78.26/38.14 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.14 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.14 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.14 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.14 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.14 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.14 78.26/38.14 The set Q consists of the following terms: 78.26/38.14 78.26/38.14 new_primPlusNat0(Succ(x0), Zero) 78.26/38.14 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.14 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.14 new_primPlusNat1(Zero, x0) 78.26/38.14 new_primMulNat0(Succ(x0), x1) 78.26/38.14 new_primPlusNat1(Succ(x0), x1) 78.26/38.14 new_primPlusNat0(Zero, Zero) 78.26/38.14 new_primMulNat0(Zero, x0) 78.26/38.14 78.26/38.14 We have to consider all minimal (P,Q,R)-chains. 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (590) TransformationProof (EQUIVALENT) 78.26/38.14 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.14 78.26/38.14 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.14 78.26/38.14 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (591) 78.26/38.14 Obligation: 78.26/38.14 Q DP problem: 78.26/38.14 The TRS P consists of the following rules: 78.26/38.14 78.26/38.14 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.14 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.14 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.14 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.14 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.14 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.14 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.14 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.14 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.14 78.26/38.14 The TRS R consists of the following rules: 78.26/38.14 78.26/38.14 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.14 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.14 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.14 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.14 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.14 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.14 78.26/38.14 The set Q consists of the following terms: 78.26/38.14 78.26/38.14 new_primPlusNat0(Succ(x0), Zero) 78.26/38.14 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.14 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.14 new_primPlusNat1(Zero, x0) 78.26/38.14 new_primMulNat0(Succ(x0), x1) 78.26/38.14 new_primPlusNat1(Succ(x0), x1) 78.26/38.14 new_primPlusNat0(Zero, Zero) 78.26/38.14 new_primMulNat0(Zero, x0) 78.26/38.14 78.26/38.14 We have to consider all minimal (P,Q,R)-chains. 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (592) TransformationProof (EQUIVALENT) 78.26/38.14 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.14 78.26/38.14 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.14 78.26/38.14 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (593) 78.26/38.14 Obligation: 78.26/38.14 Q DP problem: 78.26/38.14 The TRS P consists of the following rules: 78.26/38.14 78.26/38.14 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.14 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.14 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.14 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.14 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.14 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.14 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.14 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.14 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.14 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.14 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.14 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.14 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.14 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.14 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.14 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.14 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.14 78.26/38.14 The TRS R consists of the following rules: 78.26/38.14 78.26/38.14 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.14 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.14 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.14 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.14 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.14 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.14 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.14 78.26/38.14 The set Q consists of the following terms: 78.26/38.14 78.26/38.14 new_primPlusNat0(Succ(x0), Zero) 78.26/38.14 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.14 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.14 new_primPlusNat1(Zero, x0) 78.26/38.14 new_primMulNat0(Succ(x0), x1) 78.26/38.14 new_primPlusNat1(Succ(x0), x1) 78.26/38.14 new_primPlusNat0(Zero, Zero) 78.26/38.14 new_primMulNat0(Zero, x0) 78.26/38.14 78.26/38.14 We have to consider all minimal (P,Q,R)-chains. 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (594) TransformationProof (EQUIVALENT) 78.26/38.14 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.14 78.26/38.14 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.14 78.26/38.14 78.26/38.14 ---------------------------------------- 78.26/38.14 78.26/38.14 (595) 78.26/38.14 Obligation: 78.26/38.14 Q DP problem: 78.26/38.14 The TRS P consists of the following rules: 78.26/38.14 78.26/38.14 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.14 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.14 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.14 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.14 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.14 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.14 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.14 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.14 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.14 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.14 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.14 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.14 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.14 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.14 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.14 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.14 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.14 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.14 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.14 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.14 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 78.26/38.15 The TRS R consists of the following rules: 78.26/38.15 78.26/38.15 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.15 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.15 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.15 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.15 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.15 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.15 78.26/38.15 The set Q consists of the following terms: 78.26/38.15 78.26/38.15 new_primPlusNat0(Succ(x0), Zero) 78.26/38.15 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.15 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.15 new_primPlusNat1(Zero, x0) 78.26/38.15 new_primMulNat0(Succ(x0), x1) 78.26/38.15 new_primPlusNat1(Succ(x0), x1) 78.26/38.15 new_primPlusNat0(Zero, Zero) 78.26/38.15 new_primMulNat0(Zero, x0) 78.26/38.15 78.26/38.15 We have to consider all minimal (P,Q,R)-chains. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (596) TransformationProof (EQUIVALENT) 78.26/38.15 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.15 78.26/38.15 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.15 78.26/38.15 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (597) 78.26/38.15 Obligation: 78.26/38.15 Q DP problem: 78.26/38.15 The TRS P consists of the following rules: 78.26/38.15 78.26/38.15 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.15 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.15 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.15 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.15 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.15 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.15 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.15 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 78.26/38.15 The TRS R consists of the following rules: 78.26/38.15 78.26/38.15 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.15 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.15 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.15 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.15 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.15 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.15 78.26/38.15 The set Q consists of the following terms: 78.26/38.15 78.26/38.15 new_primPlusNat0(Succ(x0), Zero) 78.26/38.15 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.15 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.15 new_primPlusNat1(Zero, x0) 78.26/38.15 new_primMulNat0(Succ(x0), x1) 78.26/38.15 new_primPlusNat1(Succ(x0), x1) 78.26/38.15 new_primPlusNat0(Zero, Zero) 78.26/38.15 new_primMulNat0(Zero, x0) 78.26/38.15 78.26/38.15 We have to consider all minimal (P,Q,R)-chains. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (598) TransformationProof (EQUIVALENT) 78.26/38.15 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.15 78.26/38.15 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.15 78.26/38.15 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (599) 78.26/38.15 Obligation: 78.26/38.15 Q DP problem: 78.26/38.15 The TRS P consists of the following rules: 78.26/38.15 78.26/38.15 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.15 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.15 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.15 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.15 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.15 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.15 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.15 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 78.26/38.15 The TRS R consists of the following rules: 78.26/38.15 78.26/38.15 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.15 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.15 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.15 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.15 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.15 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.15 78.26/38.15 The set Q consists of the following terms: 78.26/38.15 78.26/38.15 new_primPlusNat0(Succ(x0), Zero) 78.26/38.15 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.15 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.15 new_primPlusNat1(Zero, x0) 78.26/38.15 new_primMulNat0(Succ(x0), x1) 78.26/38.15 new_primPlusNat1(Succ(x0), x1) 78.26/38.15 new_primPlusNat0(Zero, Zero) 78.26/38.15 new_primMulNat0(Zero, x0) 78.26/38.15 78.26/38.15 We have to consider all minimal (P,Q,R)-chains. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (600) TransformationProof (EQUIVALENT) 78.26/38.15 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.15 78.26/38.15 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.15 78.26/38.15 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (601) 78.26/38.15 Obligation: 78.26/38.15 Q DP problem: 78.26/38.15 The TRS P consists of the following rules: 78.26/38.15 78.26/38.15 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.15 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.15 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.15 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.15 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.15 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.15 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.15 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 78.26/38.15 The TRS R consists of the following rules: 78.26/38.15 78.26/38.15 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.15 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.15 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.15 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.15 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.15 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.15 78.26/38.15 The set Q consists of the following terms: 78.26/38.15 78.26/38.15 new_primPlusNat0(Succ(x0), Zero) 78.26/38.15 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.15 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.15 new_primPlusNat1(Zero, x0) 78.26/38.15 new_primMulNat0(Succ(x0), x1) 78.26/38.15 new_primPlusNat1(Succ(x0), x1) 78.26/38.15 new_primPlusNat0(Zero, Zero) 78.26/38.15 new_primMulNat0(Zero, x0) 78.26/38.15 78.26/38.15 We have to consider all minimal (P,Q,R)-chains. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (602) DependencyGraphProof (EQUIVALENT) 78.26/38.15 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (603) 78.26/38.15 Obligation: 78.26/38.15 Q DP problem: 78.26/38.15 The TRS P consists of the following rules: 78.26/38.15 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.15 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.15 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.15 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.15 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.15 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.15 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.15 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 78.26/38.15 The TRS R consists of the following rules: 78.26/38.15 78.26/38.15 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.15 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.15 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.15 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.15 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.15 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.15 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.15 78.26/38.15 The set Q consists of the following terms: 78.26/38.15 78.26/38.15 new_primPlusNat0(Succ(x0), Zero) 78.26/38.15 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.15 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.15 new_primPlusNat1(Zero, x0) 78.26/38.15 new_primMulNat0(Succ(x0), x1) 78.26/38.15 new_primPlusNat1(Succ(x0), x1) 78.26/38.15 new_primPlusNat0(Zero, Zero) 78.26/38.15 new_primMulNat0(Zero, x0) 78.26/38.15 78.26/38.15 We have to consider all minimal (P,Q,R)-chains. 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (604) TransformationProof (EQUIVALENT) 78.26/38.15 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.15 78.26/38.15 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.15 78.26/38.15 78.26/38.15 ---------------------------------------- 78.26/38.15 78.26/38.15 (605) 78.26/38.15 Obligation: 78.26/38.15 Q DP problem: 78.26/38.15 The TRS P consists of the following rules: 78.26/38.15 78.26/38.15 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.15 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.15 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.15 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.15 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.15 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.15 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.15 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.15 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.15 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.15 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.15 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.15 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.15 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.15 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.15 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.15 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 78.26/38.16 The TRS R consists of the following rules: 78.26/38.16 78.26/38.16 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.16 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.16 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.16 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.16 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.16 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.16 78.26/38.16 The set Q consists of the following terms: 78.26/38.16 78.26/38.16 new_primPlusNat0(Succ(x0), Zero) 78.26/38.16 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.16 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.16 new_primPlusNat1(Zero, x0) 78.26/38.16 new_primMulNat0(Succ(x0), x1) 78.26/38.16 new_primPlusNat1(Succ(x0), x1) 78.26/38.16 new_primPlusNat0(Zero, Zero) 78.26/38.16 new_primMulNat0(Zero, x0) 78.26/38.16 78.26/38.16 We have to consider all minimal (P,Q,R)-chains. 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (606) TransformationProof (EQUIVALENT) 78.26/38.16 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.16 78.26/38.16 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.16 78.26/38.16 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (607) 78.26/38.16 Obligation: 78.26/38.16 Q DP problem: 78.26/38.16 The TRS P consists of the following rules: 78.26/38.16 78.26/38.16 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.16 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.16 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 78.26/38.16 The TRS R consists of the following rules: 78.26/38.16 78.26/38.16 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.16 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.16 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.16 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.16 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.16 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.16 78.26/38.16 The set Q consists of the following terms: 78.26/38.16 78.26/38.16 new_primPlusNat0(Succ(x0), Zero) 78.26/38.16 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.16 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.16 new_primPlusNat1(Zero, x0) 78.26/38.16 new_primMulNat0(Succ(x0), x1) 78.26/38.16 new_primPlusNat1(Succ(x0), x1) 78.26/38.16 new_primPlusNat0(Zero, Zero) 78.26/38.16 new_primMulNat0(Zero, x0) 78.26/38.16 78.26/38.16 We have to consider all minimal (P,Q,R)-chains. 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (608) TransformationProof (EQUIVALENT) 78.26/38.16 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.16 78.26/38.16 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.16 78.26/38.16 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (609) 78.26/38.16 Obligation: 78.26/38.16 Q DP problem: 78.26/38.16 The TRS P consists of the following rules: 78.26/38.16 78.26/38.16 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.16 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.16 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 78.26/38.16 The TRS R consists of the following rules: 78.26/38.16 78.26/38.16 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.16 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.16 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.16 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.16 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.16 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.16 78.26/38.16 The set Q consists of the following terms: 78.26/38.16 78.26/38.16 new_primPlusNat0(Succ(x0), Zero) 78.26/38.16 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.16 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.16 new_primPlusNat1(Zero, x0) 78.26/38.16 new_primMulNat0(Succ(x0), x1) 78.26/38.16 new_primPlusNat1(Succ(x0), x1) 78.26/38.16 new_primPlusNat0(Zero, Zero) 78.26/38.16 new_primMulNat0(Zero, x0) 78.26/38.16 78.26/38.16 We have to consider all minimal (P,Q,R)-chains. 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (610) TransformationProof (EQUIVALENT) 78.26/38.16 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.16 78.26/38.16 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.16 78.26/38.16 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (611) 78.26/38.16 Obligation: 78.26/38.16 Q DP problem: 78.26/38.16 The TRS P consists of the following rules: 78.26/38.16 78.26/38.16 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.16 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.16 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 78.26/38.16 The TRS R consists of the following rules: 78.26/38.16 78.26/38.16 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.16 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.16 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.16 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.16 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.16 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.16 78.26/38.16 The set Q consists of the following terms: 78.26/38.16 78.26/38.16 new_primPlusNat0(Succ(x0), Zero) 78.26/38.16 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.16 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.16 new_primPlusNat1(Zero, x0) 78.26/38.16 new_primMulNat0(Succ(x0), x1) 78.26/38.16 new_primPlusNat1(Succ(x0), x1) 78.26/38.16 new_primPlusNat0(Zero, Zero) 78.26/38.16 new_primMulNat0(Zero, x0) 78.26/38.16 78.26/38.16 We have to consider all minimal (P,Q,R)-chains. 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (612) TransformationProof (EQUIVALENT) 78.26/38.16 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.16 78.26/38.16 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.16 78.26/38.16 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (613) 78.26/38.16 Obligation: 78.26/38.16 Q DP problem: 78.26/38.16 The TRS P consists of the following rules: 78.26/38.16 78.26/38.16 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.16 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.16 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.16 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.16 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.16 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.16 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.16 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.16 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 78.26/38.16 The TRS R consists of the following rules: 78.26/38.16 78.26/38.16 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.16 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.16 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.16 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.16 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.16 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.16 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.16 78.26/38.16 The set Q consists of the following terms: 78.26/38.16 78.26/38.16 new_primPlusNat0(Succ(x0), Zero) 78.26/38.16 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.16 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.16 new_primPlusNat1(Zero, x0) 78.26/38.16 new_primMulNat0(Succ(x0), x1) 78.26/38.16 new_primPlusNat1(Succ(x0), x1) 78.26/38.16 new_primPlusNat0(Zero, Zero) 78.26/38.16 new_primMulNat0(Zero, x0) 78.26/38.16 78.26/38.16 We have to consider all minimal (P,Q,R)-chains. 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (614) TransformationProof (EQUIVALENT) 78.26/38.16 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.16 78.26/38.16 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.16 78.26/38.16 78.26/38.16 ---------------------------------------- 78.26/38.16 78.26/38.16 (615) 78.26/38.16 Obligation: 78.26/38.16 Q DP problem: 78.26/38.16 The TRS P consists of the following rules: 78.26/38.16 78.26/38.16 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.16 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.16 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.16 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.16 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.16 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.16 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.16 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.16 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.16 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.16 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.16 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.16 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.16 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.16 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.16 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.16 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.16 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.16 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 78.26/38.17 The TRS R consists of the following rules: 78.26/38.17 78.26/38.17 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.17 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.17 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.17 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.17 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.17 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.17 78.26/38.17 The set Q consists of the following terms: 78.26/38.17 78.26/38.17 new_primPlusNat0(Succ(x0), Zero) 78.26/38.17 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.17 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.17 new_primPlusNat1(Zero, x0) 78.26/38.17 new_primMulNat0(Succ(x0), x1) 78.26/38.17 new_primPlusNat1(Succ(x0), x1) 78.26/38.17 new_primPlusNat0(Zero, Zero) 78.26/38.17 new_primMulNat0(Zero, x0) 78.26/38.17 78.26/38.17 We have to consider all minimal (P,Q,R)-chains. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (616) DependencyGraphProof (EQUIVALENT) 78.26/38.17 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (617) 78.26/38.17 Obligation: 78.26/38.17 Q DP problem: 78.26/38.17 The TRS P consists of the following rules: 78.26/38.17 78.26/38.17 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.17 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.17 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 78.26/38.17 The TRS R consists of the following rules: 78.26/38.17 78.26/38.17 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.17 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.17 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.17 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.17 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.17 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.17 78.26/38.17 The set Q consists of the following terms: 78.26/38.17 78.26/38.17 new_primPlusNat0(Succ(x0), Zero) 78.26/38.17 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.17 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.17 new_primPlusNat1(Zero, x0) 78.26/38.17 new_primMulNat0(Succ(x0), x1) 78.26/38.17 new_primPlusNat1(Succ(x0), x1) 78.26/38.17 new_primPlusNat0(Zero, Zero) 78.26/38.17 new_primMulNat0(Zero, x0) 78.26/38.17 78.26/38.17 We have to consider all minimal (P,Q,R)-chains. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (618) TransformationProof (EQUIVALENT) 78.26/38.17 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.17 78.26/38.17 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.17 78.26/38.17 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (619) 78.26/38.17 Obligation: 78.26/38.17 Q DP problem: 78.26/38.17 The TRS P consists of the following rules: 78.26/38.17 78.26/38.17 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.17 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.17 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 78.26/38.17 The TRS R consists of the following rules: 78.26/38.17 78.26/38.17 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.17 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.17 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.17 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.17 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.17 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.17 78.26/38.17 The set Q consists of the following terms: 78.26/38.17 78.26/38.17 new_primPlusNat0(Succ(x0), Zero) 78.26/38.17 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.17 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.17 new_primPlusNat1(Zero, x0) 78.26/38.17 new_primMulNat0(Succ(x0), x1) 78.26/38.17 new_primPlusNat1(Succ(x0), x1) 78.26/38.17 new_primPlusNat0(Zero, Zero) 78.26/38.17 new_primMulNat0(Zero, x0) 78.26/38.17 78.26/38.17 We have to consider all minimal (P,Q,R)-chains. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (620) TransformationProof (EQUIVALENT) 78.26/38.17 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.17 78.26/38.17 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.17 78.26/38.17 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (621) 78.26/38.17 Obligation: 78.26/38.17 Q DP problem: 78.26/38.17 The TRS P consists of the following rules: 78.26/38.17 78.26/38.17 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.17 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.17 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0275(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0274(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0274(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 78.26/38.17 The TRS R consists of the following rules: 78.26/38.17 78.26/38.17 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.17 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.17 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.17 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.17 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.17 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.17 78.26/38.17 The set Q consists of the following terms: 78.26/38.17 78.26/38.17 new_primPlusNat0(Succ(x0), Zero) 78.26/38.17 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.17 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.17 new_primPlusNat1(Zero, x0) 78.26/38.17 new_primMulNat0(Succ(x0), x1) 78.26/38.17 new_primPlusNat1(Succ(x0), x1) 78.26/38.17 new_primPlusNat0(Zero, Zero) 78.26/38.17 new_primMulNat0(Zero, x0) 78.26/38.17 78.26/38.17 We have to consider all minimal (P,Q,R)-chains. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (622) DependencyGraphProof (EQUIVALENT) 78.26/38.17 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (623) 78.26/38.17 Obligation: 78.26/38.17 Q DP problem: 78.26/38.17 The TRS P consists of the following rules: 78.26/38.17 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.17 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.17 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.17 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.17 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.17 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 78.26/38.17 The TRS R consists of the following rules: 78.26/38.17 78.26/38.17 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.17 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.17 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.17 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.17 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.17 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.17 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.17 78.26/38.17 The set Q consists of the following terms: 78.26/38.17 78.26/38.17 new_primPlusNat0(Succ(x0), Zero) 78.26/38.17 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.17 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.17 new_primPlusNat1(Zero, x0) 78.26/38.17 new_primMulNat0(Succ(x0), x1) 78.26/38.17 new_primPlusNat1(Succ(x0), x1) 78.26/38.17 new_primPlusNat0(Zero, Zero) 78.26/38.17 new_primMulNat0(Zero, x0) 78.26/38.17 78.26/38.17 We have to consider all minimal (P,Q,R)-chains. 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (624) TransformationProof (EQUIVALENT) 78.26/38.17 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.17 78.26/38.17 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.17 78.26/38.17 78.26/38.17 ---------------------------------------- 78.26/38.17 78.26/38.17 (625) 78.26/38.17 Obligation: 78.26/38.17 Q DP problem: 78.26/38.17 The TRS P consists of the following rules: 78.26/38.17 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.17 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.17 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.17 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.17 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.17 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.17 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.17 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.17 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.17 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.17 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.17 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.17 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.17 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.17 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.17 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.17 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.17 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.17 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.17 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.17 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.17 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.17 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 78.26/38.18 The TRS R consists of the following rules: 78.26/38.18 78.26/38.18 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.18 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.18 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.18 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.18 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.18 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.18 78.26/38.18 The set Q consists of the following terms: 78.26/38.18 78.26/38.18 new_primPlusNat0(Succ(x0), Zero) 78.26/38.18 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.18 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.18 new_primPlusNat1(Zero, x0) 78.26/38.18 new_primMulNat0(Succ(x0), x1) 78.26/38.18 new_primPlusNat1(Succ(x0), x1) 78.26/38.18 new_primPlusNat0(Zero, Zero) 78.26/38.18 new_primMulNat0(Zero, x0) 78.26/38.18 78.26/38.18 We have to consider all minimal (P,Q,R)-chains. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (626) DependencyGraphProof (EQUIVALENT) 78.26/38.18 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (627) 78.26/38.18 Obligation: 78.26/38.18 Q DP problem: 78.26/38.18 The TRS P consists of the following rules: 78.26/38.18 78.26/38.18 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.18 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.18 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 78.26/38.18 The TRS R consists of the following rules: 78.26/38.18 78.26/38.18 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.18 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.18 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.18 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.18 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.18 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.18 78.26/38.18 The set Q consists of the following terms: 78.26/38.18 78.26/38.18 new_primPlusNat0(Succ(x0), Zero) 78.26/38.18 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.18 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.18 new_primPlusNat1(Zero, x0) 78.26/38.18 new_primMulNat0(Succ(x0), x1) 78.26/38.18 new_primPlusNat1(Succ(x0), x1) 78.26/38.18 new_primPlusNat0(Zero, Zero) 78.26/38.18 new_primMulNat0(Zero, x0) 78.26/38.18 78.26/38.18 We have to consider all minimal (P,Q,R)-chains. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (628) TransformationProof (EQUIVALENT) 78.26/38.18 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.18 78.26/38.18 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.18 78.26/38.18 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (629) 78.26/38.18 Obligation: 78.26/38.18 Q DP problem: 78.26/38.18 The TRS P consists of the following rules: 78.26/38.18 78.26/38.18 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.18 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.18 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 78.26/38.18 The TRS R consists of the following rules: 78.26/38.18 78.26/38.18 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.18 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.18 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.18 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.18 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.18 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.18 78.26/38.18 The set Q consists of the following terms: 78.26/38.18 78.26/38.18 new_primPlusNat0(Succ(x0), Zero) 78.26/38.18 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.18 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.18 new_primPlusNat1(Zero, x0) 78.26/38.18 new_primMulNat0(Succ(x0), x1) 78.26/38.18 new_primPlusNat1(Succ(x0), x1) 78.26/38.18 new_primPlusNat0(Zero, Zero) 78.26/38.18 new_primMulNat0(Zero, x0) 78.26/38.18 78.26/38.18 We have to consider all minimal (P,Q,R)-chains. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (630) TransformationProof (EQUIVALENT) 78.26/38.18 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.18 78.26/38.18 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.18 78.26/38.18 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (631) 78.26/38.18 Obligation: 78.26/38.18 Q DP problem: 78.26/38.18 The TRS P consists of the following rules: 78.26/38.18 78.26/38.18 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.18 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.18 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 78.26/38.18 The TRS R consists of the following rules: 78.26/38.18 78.26/38.18 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.18 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.18 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.18 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.18 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.18 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.18 78.26/38.18 The set Q consists of the following terms: 78.26/38.18 78.26/38.18 new_primPlusNat0(Succ(x0), Zero) 78.26/38.18 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.18 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.18 new_primPlusNat1(Zero, x0) 78.26/38.18 new_primMulNat0(Succ(x0), x1) 78.26/38.18 new_primPlusNat1(Succ(x0), x1) 78.26/38.18 new_primPlusNat0(Zero, Zero) 78.26/38.18 new_primMulNat0(Zero, x0) 78.26/38.18 78.26/38.18 We have to consider all minimal (P,Q,R)-chains. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (632) TransformationProof (EQUIVALENT) 78.26/38.18 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.18 78.26/38.18 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.18 78.26/38.18 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (633) 78.26/38.18 Obligation: 78.26/38.18 Q DP problem: 78.26/38.18 The TRS P consists of the following rules: 78.26/38.18 78.26/38.18 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.18 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.18 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.18 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 78.26/38.18 The TRS R consists of the following rules: 78.26/38.18 78.26/38.18 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.18 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.18 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.18 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.18 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.18 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.18 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.18 78.26/38.18 The set Q consists of the following terms: 78.26/38.18 78.26/38.18 new_primPlusNat0(Succ(x0), Zero) 78.26/38.18 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.18 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.18 new_primPlusNat1(Zero, x0) 78.26/38.18 new_primMulNat0(Succ(x0), x1) 78.26/38.18 new_primPlusNat1(Succ(x0), x1) 78.26/38.18 new_primPlusNat0(Zero, Zero) 78.26/38.18 new_primMulNat0(Zero, x0) 78.26/38.18 78.26/38.18 We have to consider all minimal (P,Q,R)-chains. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (634) DependencyGraphProof (EQUIVALENT) 78.26/38.18 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.26/38.18 ---------------------------------------- 78.26/38.18 78.26/38.18 (635) 78.26/38.18 Obligation: 78.26/38.18 Q DP problem: 78.26/38.18 The TRS P consists of the following rules: 78.26/38.18 78.26/38.18 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.18 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.18 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.18 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.18 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.18 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.18 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.18 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.18 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.18 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.18 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.18 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.18 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.18 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.18 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.18 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.18 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.18 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.18 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.18 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.18 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.18 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.18 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.18 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.18 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 78.26/38.19 The TRS R consists of the following rules: 78.26/38.19 78.26/38.19 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.19 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.19 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.19 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.19 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.19 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.19 78.26/38.19 The set Q consists of the following terms: 78.26/38.19 78.26/38.19 new_primPlusNat0(Succ(x0), Zero) 78.26/38.19 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.19 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.19 new_primPlusNat1(Zero, x0) 78.26/38.19 new_primMulNat0(Succ(x0), x1) 78.26/38.19 new_primPlusNat1(Succ(x0), x1) 78.26/38.19 new_primPlusNat0(Zero, Zero) 78.26/38.19 new_primMulNat0(Zero, x0) 78.26/38.19 78.26/38.19 We have to consider all minimal (P,Q,R)-chains. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (636) TransformationProof (EQUIVALENT) 78.26/38.19 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.26/38.19 78.26/38.19 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.26/38.19 78.26/38.19 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (637) 78.26/38.19 Obligation: 78.26/38.19 Q DP problem: 78.26/38.19 The TRS P consists of the following rules: 78.26/38.19 78.26/38.19 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.19 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.19 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 78.26/38.19 The TRS R consists of the following rules: 78.26/38.19 78.26/38.19 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.19 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.19 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.19 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.19 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.19 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.19 78.26/38.19 The set Q consists of the following terms: 78.26/38.19 78.26/38.19 new_primPlusNat0(Succ(x0), Zero) 78.26/38.19 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.19 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.19 new_primPlusNat1(Zero, x0) 78.26/38.19 new_primMulNat0(Succ(x0), x1) 78.26/38.19 new_primPlusNat1(Succ(x0), x1) 78.26/38.19 new_primPlusNat0(Zero, Zero) 78.26/38.19 new_primMulNat0(Zero, x0) 78.26/38.19 78.26/38.19 We have to consider all minimal (P,Q,R)-chains. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (638) TransformationProof (EQUIVALENT) 78.26/38.19 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat1(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), wx5100), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.19 78.26/38.19 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.26/38.19 78.26/38.19 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (639) 78.26/38.19 Obligation: 78.26/38.19 Q DP problem: 78.26/38.19 The TRS P consists of the following rules: 78.26/38.19 78.26/38.19 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.19 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.19 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0271(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0270(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0270(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 78.26/38.19 The TRS R consists of the following rules: 78.26/38.19 78.26/38.19 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.19 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.19 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.19 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.19 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.19 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.19 78.26/38.19 The set Q consists of the following terms: 78.26/38.19 78.26/38.19 new_primPlusNat0(Succ(x0), Zero) 78.26/38.19 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.19 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.19 new_primPlusNat1(Zero, x0) 78.26/38.19 new_primMulNat0(Succ(x0), x1) 78.26/38.19 new_primPlusNat1(Succ(x0), x1) 78.26/38.19 new_primPlusNat0(Zero, Zero) 78.26/38.19 new_primMulNat0(Zero, x0) 78.26/38.19 78.26/38.19 We have to consider all minimal (P,Q,R)-chains. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (640) DependencyGraphProof (EQUIVALENT) 78.26/38.19 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (641) 78.26/38.19 Obligation: 78.26/38.19 Q DP problem: 78.26/38.19 The TRS P consists of the following rules: 78.26/38.19 78.26/38.19 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.19 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 78.26/38.19 The TRS R consists of the following rules: 78.26/38.19 78.26/38.19 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.19 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.19 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.19 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.19 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.19 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.19 78.26/38.19 The set Q consists of the following terms: 78.26/38.19 78.26/38.19 new_primPlusNat0(Succ(x0), Zero) 78.26/38.19 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.19 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.19 new_primPlusNat1(Zero, x0) 78.26/38.19 new_primMulNat0(Succ(x0), x1) 78.26/38.19 new_primPlusNat1(Succ(x0), x1) 78.26/38.19 new_primPlusNat0(Zero, Zero) 78.26/38.19 new_primMulNat0(Zero, x0) 78.26/38.19 78.26/38.19 We have to consider all minimal (P,Q,R)-chains. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (642) TransformationProof (EQUIVALENT) 78.26/38.19 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.19 78.26/38.19 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.19 78.26/38.19 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (643) 78.26/38.19 Obligation: 78.26/38.19 Q DP problem: 78.26/38.19 The TRS P consists of the following rules: 78.26/38.19 78.26/38.19 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.19 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.19 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.19 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.19 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 78.26/38.19 The TRS R consists of the following rules: 78.26/38.19 78.26/38.19 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.19 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.19 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.19 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.19 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.19 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.19 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.19 78.26/38.19 The set Q consists of the following terms: 78.26/38.19 78.26/38.19 new_primPlusNat0(Succ(x0), Zero) 78.26/38.19 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.19 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.19 new_primPlusNat1(Zero, x0) 78.26/38.19 new_primMulNat0(Succ(x0), x1) 78.26/38.19 new_primPlusNat1(Succ(x0), x1) 78.26/38.19 new_primPlusNat0(Zero, Zero) 78.26/38.19 new_primMulNat0(Zero, x0) 78.26/38.19 78.26/38.19 We have to consider all minimal (P,Q,R)-chains. 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (644) TransformationProof (EQUIVALENT) 78.26/38.19 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.26/38.19 78.26/38.19 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.26/38.19 78.26/38.19 78.26/38.19 ---------------------------------------- 78.26/38.19 78.26/38.19 (645) 78.26/38.19 Obligation: 78.26/38.19 Q DP problem: 78.26/38.19 The TRS P consists of the following rules: 78.26/38.19 78.26/38.19 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.19 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.19 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.19 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.19 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.19 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.19 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.19 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.26/38.19 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.26/38.19 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.19 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.19 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.19 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.26/38.19 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.26/38.19 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.26/38.19 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.19 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.26/38.19 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.19 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.19 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.19 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.19 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.26/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.26/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.26/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.26/38.20 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.20 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.20 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.20 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.20 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.26/38.20 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.26/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.26/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.26/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.26/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.26/38.20 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 78.26/38.20 The TRS R consists of the following rules: 78.26/38.20 78.26/38.20 new_primMulNat0(Zero, wx30100) -> Zero 78.26/38.20 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.26/38.20 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.26/38.20 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.26/38.20 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.26/38.20 new_primPlusNat0(Zero, Zero) -> Zero 78.26/38.20 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.26/38.20 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.26/38.20 78.26/38.20 The set Q consists of the following terms: 78.26/38.20 78.26/38.20 new_primPlusNat0(Succ(x0), Zero) 78.26/38.20 new_primPlusNat0(Succ(x0), Succ(x1)) 78.26/38.20 new_primPlusNat0(Zero, Succ(x0)) 78.26/38.20 new_primPlusNat1(Zero, x0) 78.26/38.20 new_primMulNat0(Succ(x0), x1) 78.26/38.20 new_primPlusNat1(Succ(x0), x1) 78.26/38.20 new_primPlusNat0(Zero, Zero) 78.26/38.20 new_primMulNat0(Zero, x0) 78.26/38.20 78.26/38.20 We have to consider all minimal (P,Q,R)-chains. 78.26/38.20 ---------------------------------------- 78.26/38.20 78.26/38.20 (646) DependencyGraphProof (EQUIVALENT) 78.26/38.20 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.26/38.20 ---------------------------------------- 78.26/38.20 78.26/38.20 (647) 78.26/38.20 Obligation: 78.26/38.20 Q DP problem: 78.26/38.20 The TRS P consists of the following rules: 78.26/38.20 78.26/38.20 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.20 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.26/38.20 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.20 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.26/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.26/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.26/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.26/38.20 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.26/38.20 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.26/38.20 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.20 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.26/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.26/38.20 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.26/38.20 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.26/38.20 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.20 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.26/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.20 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.26/38.20 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.26/38.20 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.26/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.26/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 78.27/38.20 The TRS R consists of the following rules: 78.27/38.20 78.27/38.20 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.20 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.20 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.20 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.20 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.20 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.20 78.27/38.20 The set Q consists of the following terms: 78.27/38.20 78.27/38.20 new_primPlusNat0(Succ(x0), Zero) 78.27/38.20 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.20 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.20 new_primPlusNat1(Zero, x0) 78.27/38.20 new_primMulNat0(Succ(x0), x1) 78.27/38.20 new_primPlusNat1(Succ(x0), x1) 78.27/38.20 new_primPlusNat0(Zero, Zero) 78.27/38.20 new_primMulNat0(Zero, x0) 78.27/38.20 78.27/38.20 We have to consider all minimal (P,Q,R)-chains. 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (648) TransformationProof (EQUIVALENT) 78.27/38.20 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.20 78.27/38.20 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.27/38.20 78.27/38.20 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (649) 78.27/38.20 Obligation: 78.27/38.20 Q DP problem: 78.27/38.20 The TRS P consists of the following rules: 78.27/38.20 78.27/38.20 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.27/38.20 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.27/38.20 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 78.27/38.20 The TRS R consists of the following rules: 78.27/38.20 78.27/38.20 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.20 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.20 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.20 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.20 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.20 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.20 78.27/38.20 The set Q consists of the following terms: 78.27/38.20 78.27/38.20 new_primPlusNat0(Succ(x0), Zero) 78.27/38.20 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.20 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.20 new_primPlusNat1(Zero, x0) 78.27/38.20 new_primMulNat0(Succ(x0), x1) 78.27/38.20 new_primPlusNat1(Succ(x0), x1) 78.27/38.20 new_primPlusNat0(Zero, Zero) 78.27/38.20 new_primMulNat0(Zero, x0) 78.27/38.20 78.27/38.20 We have to consider all minimal (P,Q,R)-chains. 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (650) TransformationProof (EQUIVALENT) 78.27/38.20 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.20 78.27/38.20 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.27/38.20 78.27/38.20 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (651) 78.27/38.20 Obligation: 78.27/38.20 Q DP problem: 78.27/38.20 The TRS P consists of the following rules: 78.27/38.20 78.27/38.20 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.27/38.20 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.27/38.20 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 78.27/38.20 The TRS R consists of the following rules: 78.27/38.20 78.27/38.20 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.20 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.20 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.20 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.20 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.20 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.20 78.27/38.20 The set Q consists of the following terms: 78.27/38.20 78.27/38.20 new_primPlusNat0(Succ(x0), Zero) 78.27/38.20 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.20 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.20 new_primPlusNat1(Zero, x0) 78.27/38.20 new_primMulNat0(Succ(x0), x1) 78.27/38.20 new_primPlusNat1(Succ(x0), x1) 78.27/38.20 new_primPlusNat0(Zero, Zero) 78.27/38.20 new_primMulNat0(Zero, x0) 78.27/38.20 78.27/38.20 We have to consider all minimal (P,Q,R)-chains. 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (652) DependencyGraphProof (EQUIVALENT) 78.27/38.20 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (653) 78.27/38.20 Obligation: 78.27/38.20 Q DP problem: 78.27/38.20 The TRS P consists of the following rules: 78.27/38.20 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.27/38.20 new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.27/38.20 new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.20 new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.20 new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.20 new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.20 new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.20 new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.20 new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.27/38.20 new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.20 new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.20 new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.20 new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.20 new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.27/38.20 new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 78.27/38.20 The TRS R consists of the following rules: 78.27/38.20 78.27/38.20 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.20 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.20 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.20 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.20 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.20 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.20 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.20 78.27/38.20 The set Q consists of the following terms: 78.27/38.20 78.27/38.20 new_primPlusNat0(Succ(x0), Zero) 78.27/38.20 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.20 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.20 new_primPlusNat1(Zero, x0) 78.27/38.20 new_primMulNat0(Succ(x0), x1) 78.27/38.20 new_primPlusNat1(Succ(x0), x1) 78.27/38.20 new_primPlusNat0(Zero, Zero) 78.27/38.20 new_primMulNat0(Zero, x0) 78.27/38.20 78.27/38.20 We have to consider all minimal (P,Q,R)-chains. 78.27/38.20 ---------------------------------------- 78.27/38.20 78.27/38.20 (654) QDPSizeChangeProof (EQUIVALENT) 78.27/38.20 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. 78.27/38.20 78.27/38.20 From the DPs we obtained the following set of size-change graphs: 78.27/38.20 *new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx435, ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM094(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) -> new_lookupWithDefaultFM0347(wx1656, wx1657, wx1658, wx1659, wx1660, wx1661, wx1662, wx1663, dc) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM093(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0347(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, Succ(wx19700), dd) -> new_lookupWithDefaultFM020(wx1280, wx1285, :%(Pos(Succ(wx1286)), Neg(Succ(wx1287))), dd) 78.27/38.20 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0346(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, dd) -> new_lookupWithDefaultFM0348(wx1280, wx1281, wx1282, wx1283, wx1284, wx1285, wx1286, wx1287, new_primPlusNat1(new_primMulNat0(wx1281, wx1287), wx1287), dd) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2380), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM044(wx1596, wx1597, wx1598, wx1599, wx1600, wx1601, wx1602, wx1603, be) -> new_lookupWithDefaultFM020(wx1596, wx1600, :%(Pos(Succ(wx1602)), Neg(Succ(wx1603))), be) 78.27/38.20 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM040(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4660), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0105(wx1298, wx1299, wx1300, wx1301, wx1302, wx1303, wx1304, wx1305, dg) -> new_lookupWithDefaultFM020(wx1298, wx1302, :%(Pos(Succ(wx1304)), Neg(Succ(wx1305))), dg) 78.27/38.20 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0102(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM033(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, Succ(wx19300), bc) -> new_lookupWithDefaultFM020(wx1174, wx1179, :%(Pos(Succ(wx1180)), Neg(Succ(wx1181))), bc) 78.27/38.20 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0268(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, bc) -> new_lookupWithDefaultFM0269(wx1174, wx1175, wx1176, wx1177, wx1178, wx1179, wx1180, wx1181, new_primPlusNat1(new_primMulNat0(wx1175, wx1181), wx1181), bc) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4200), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0346(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM090(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10870), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0268(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM030(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primMulNat0(wx5000, wx30100), ba) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx232, h) -> new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM01(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0531(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2750), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.20 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM08(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Zero, h) -> new_lookupWithDefaultFM08(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx261, ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM043(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM085(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4440), da) -> new_lookupWithDefaultFM0316(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0316(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.20 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0310(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.20 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 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10730), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM029(wx1587, wx1588, wx1589, wx1590, wx1591, wx1592, wx1593, wx1594, bb) -> new_lookupWithDefaultFM020(wx1587, wx1591, :%(Pos(Succ(wx1593)), Pos(Succ(wx1594))), bb) 78.27/38.20 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM026(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0100(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) -> new_lookupWithDefaultFM0350(wx1665, wx1666, wx1667, wx1668, wx1669, wx1670, wx1671, wx1672, de) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0350(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, Succ(wx19710), df) -> new_lookupWithDefaultFM020(wx1289, wx1294, :%(Pos(Succ(wx1295)), Pos(Succ(wx1296))), df) 78.27/38.20 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0349(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, df) -> new_lookupWithDefaultFM0351(wx1289, wx1290, wx1291, wx1292, wx1293, wx1294, wx1295, wx1296, new_primPlusNat1(new_primMulNat0(wx1290, wx1296), wx1296), df) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4370), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0349(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM096(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM038(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, Succ(wx19310), bd) -> new_lookupWithDefaultFM020(wx1183, wx1188, :%(Pos(Succ(wx1189)), Pos(Succ(wx1190))), bd) 78.27/38.20 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0272(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, bd) -> new_lookupWithDefaultFM0273(wx1183, wx1184, wx1185, wx1186, wx1187, wx1188, wx1189, wx1190, new_primPlusNat1(new_primMulNat0(wx1184, wx1190), wx1190), bd) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM089(wx1269, wx1270, wx1271, wx1272, wx1273, wx1274, wx1275, wx1276, db) -> new_lookupWithDefaultFM020(wx1269, wx1273, :%(Pos(Succ(wx1275)), Pos(Succ(wx1276))), db) 78.27/38.20 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4050), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM086(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx464, ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM099(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2190), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0272(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM035(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10830), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx10790), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM028(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4170), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4120), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM088(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4610), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4560), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM098(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2350), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2260), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM037(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM097(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM027(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM087(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM036(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2500), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2450), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM042(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4780), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4730), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0104(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4320), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx4270), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM092(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2170), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx2120), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM032(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM041(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM091(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0103(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.20 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.20 78.27/38.20 78.27/38.20 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM031(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4460), da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0311(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0321(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11510), da) -> new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11510, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0322(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0323(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115100), Succ(Succ(wx194800)), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Zero, da) -> new_lookupWithDefaultFM0326(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx194800), Succ(wx115100), da) -> new_lookupWithDefaultFM0325(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx194800, wx115100, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0324(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19490), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4480), da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0313(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0331(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx401, wx396), wx396), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx11520), da) -> new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx11520, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0332(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, da) -> new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat1(new_primMulNat0(wx39500, wx40200), wx40200), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx115200), Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0333(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(Succ(wx195000)), da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Succ(wx115200), da) -> new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx195000, wx115200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0335(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx195000), Zero, da) -> new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0336(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0334(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx19510), da) -> new_lookupWithDefaultFM020(wx394, wx400, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0330(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0329(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0309(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45400)), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Succ(wx40400), da) -> new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45400, wx40400, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0327(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45400), Zero, da) -> new_lookupWithDefaultFM0328(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx4500), da) -> new_lookupWithDefaultFM0337(wx394, Succ(wx39500), wx396, wx397, wx398, wx399, wx400, wx401, Succ(wx40200), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0337(wx394, wx3950, wx396, wx397, wx398, wx399, wx400, wx401, wx4020, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Zero, da) -> new_lookupWithDefaultFM0315(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, new_primPlusNat0(new_primMulNat0(wx39500, wx40200), Succ(wx40200)), wx4040, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, wx4040, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Zero, da) -> new_lookupWithDefaultFM0320(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Zero, da) -> new_lookupWithDefaultFM0318(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Succ(wx45200)), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0308(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(Zero), Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx45200), Succ(wx40400), da) -> new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx45200, wx40400, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0317(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Zero, Succ(wx40400), da) -> new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0319(wx394, wx39500, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0532(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19260), h) -> new_lookupWithDefaultFM0533(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0533(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(wx2070)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Neg(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM03(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11470), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0538(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM011(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0539(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11480), h) -> new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0548(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11480, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM012(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx259000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM03(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx234, h) -> new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM03(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx234, h) -> new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Succ(wx259000))), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(wx259000), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2340, wx259000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM0541(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25500, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM0543(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0541(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15850), h) -> new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0543(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15850, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM010(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25500)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Neg(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Zero), h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0545(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(Succ(wx198000)), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Zero, h) -> new_lookupWithDefaultFM0547(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158500), Succ(wx198000), h) -> new_lookupWithDefaultFM0546(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158500, wx198000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM0544(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM010(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0540(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11490), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Neg(Zero)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Zero), Zero, h) -> new_lookupWithDefaultFM013(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Pos(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM00(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM016(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx11450), h) -> new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM06(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0528(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx11450, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11440), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx11460), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Zero)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM015(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM05(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM00(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), wx231, h) -> new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM00(wx199, Zero, wx201, wx202, wx203, wx204, wx205, wx206, Zero, wx231, h) -> new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx15820), h) -> new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, new_primPlusNat1(new_primMulNat0(wx20000, wx20700), wx20700), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx15820, Zero, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Succ(wx197800)), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM023(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(Zero), h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Succ(wx197800), h) -> new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx158200, wx197800, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM024(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx158200), Zero, h) -> new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM025(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(wx257000), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Succ(wx257000))), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(wx257000), h) -> new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx2310, wx257000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM018(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, Zero, h) -> new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM04(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM018(wx199, wx20000, Succ(wx2010), wx202, wx203, wx204, wx205, wx206, wx20700, wx2010, wx25300, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM021(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Zero, h) -> new_lookupWithDefaultFM022(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Zero), h) -> new_lookupWithDefaultFM021(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM017(wx199, wx201, wx202, wx203, wx204, wx205, wx206, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Pos(Zero), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Zero), Zero, h) -> new_lookupWithDefaultFM07(wx199, wx201, wx202, wx203, wx204, wx205, wx206, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, wx233, h) -> new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Succ(wx2080), h) -> new_lookupWithDefaultFM02(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat0(wx2080, wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0534(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, Succ(wx2760), h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM09(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), Zero, h) -> new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0535(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx19280), h) -> new_lookupWithDefaultFM0536(wx199, Succ(wx20000), wx201, wx202, wx203, wx204, wx205, wx206, Succ(wx20700), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(wx2000), wx201, wx202, wx203, wx204, wx205, wx206, Pos(wx2070), Zero, h) -> new_lookupWithDefaultFM09(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, new_primPlusNat1(new_primMulNat0(wx206, wx201), wx201), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0536(wx199, wx2000, wx201, wx202, wx203, wx204, wx205, wx206, wx2070, h) -> new_lookupWithDefaultFM020(wx199, wx205, :%(Pos(Succ(wx206)), Pos(wx2070)), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM04(wx199, wx20000, Zero, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(Succ(wx25300)), h) -> new_lookupWithDefaultFM020(wx199, wx204, :%(Pos(Succ(wx206)), Pos(Succ(wx20700))), h) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Neg(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Neg(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM010(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0(wx199, Pos(Succ(wx20000)), wx201, wx202, wx203, wx204, wx205, wx206, Pos(Succ(wx20700)), Zero, h) -> new_lookupWithDefaultFM04(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, new_primPlusNat0(new_primMulNat0(wx20000, wx20700), Succ(wx20700)), h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Neg(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(wx4020)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM094(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM044(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0105(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM033(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Succ(wx40200)), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Succ(wx40200))), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(wx3950), wx396, wx397, wx398, wx399, wx400, wx401, Pos(wx4020), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(wx4020)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Neg(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Pos(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Pos(Zero)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(Succ(wx39500)), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM085(wx394, Pos(Zero), wx396, wx397, wx398, wx399, wx400, wx401, Neg(Zero), Succ(wx4040), da) -> new_lookupWithDefaultFM020(wx394, wx399, :%(Pos(Succ(wx401)), Neg(Zero)), da) 78.27/38.21 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM029(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0100(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM038(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM089(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.27/38.21 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2340), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Succ(Zero), h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM0537(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx234, Zero, h) -> new_lookupWithDefaultFM0542(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Succ(Zero), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx2310), Succ(Succ(Zero)), h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 *new_lookupWithDefaultFM014(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx231, Zero, h) -> new_lookupWithDefaultFM019(wx199, wx20000, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (655) 78.27/38.21 YES 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (656) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164200), Succ(wx49500), da) -> new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164200, wx49500, da) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (657) QDPSizeChangeProof (EQUIVALENT) 78.27/38.21 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. 78.27/38.21 78.27/38.21 From the DPs we obtained the following set of size-change graphs: 78.27/38.21 *new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164200), Succ(wx49500), da) -> new_lookupWithDefaultFM0344(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164200, wx49500, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (658) 78.27/38.21 YES 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (659) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Succ(wx193800), h) -> new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114500, wx193800, h) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (660) QDPSizeChangeProof (EQUIVALENT) 78.27/38.21 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. 78.27/38.21 78.27/38.21 From the DPs we obtained the following set of size-change graphs: 78.27/38.21 *new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114500), Succ(wx193800), h) -> new_lookupWithDefaultFM0529(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114500, wx193800, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (661) 78.27/38.21 YES 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (662) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164000), Succ(wx49200), da) -> new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164000, wx49200, da) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (663) QDPSizeChangeProof (EQUIVALENT) 78.27/38.21 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. 78.27/38.21 78.27/38.21 From the DPs we obtained the following set of size-change graphs: 78.27/38.21 *new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, Succ(wx164000), Succ(wx49200), da) -> new_lookupWithDefaultFM0340(wx394, wx396, wx397, wx398, wx399, wx400, wx401, wx40200, wx164000, wx49200, da) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (664) 78.27/38.21 YES 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (665) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Succ(wx194000), h) -> new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114800, wx194000, h) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (666) QDPSizeChangeProof (EQUIVALENT) 78.27/38.21 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. 78.27/38.21 78.27/38.21 From the DPs we obtained the following set of size-change graphs: 78.27/38.21 *new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, Succ(wx114800), Succ(wx194000), h) -> new_lookupWithDefaultFM0549(wx199, wx201, wx202, wx203, wx204, wx205, wx206, wx20700, wx114800, wx194000, h) 78.27/38.21 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 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (667) 78.27/38.21 YES 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (668) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (669) TransformationProof (EQUIVALENT) 78.27/38.21 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.21 78.27/38.21 (new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd),new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd)) 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (670) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (671) TransformationProof (EQUIVALENT) 78.27/38.21 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primMulNat0(Succ(wx1456), wx1461), hd) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.21 78.27/38.21 (new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd),new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd)) 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (672) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (673) TransformationProof (EQUIVALENT) 78.27/38.21 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.27/38.21 78.27/38.21 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (674) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (675) TransformationProof (EQUIVALENT) 78.27/38.21 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) at position [8] we obtained the following new rules [LPAR04]: 78.27/38.21 78.27/38.21 (new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag),new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag)) 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (676) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.27/38.21 78.27/38.21 The TRS R consists of the following rules: 78.27/38.21 78.27/38.21 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.21 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.21 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.21 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.21 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.21 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.21 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.21 78.27/38.21 The set Q consists of the following terms: 78.27/38.21 78.27/38.21 new_primPlusNat0(Succ(x0), Zero) 78.27/38.21 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.21 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.21 new_primPlusNat1(Zero, x0) 78.27/38.21 new_primMulNat0(Succ(x0), x1) 78.27/38.21 new_primPlusNat1(Succ(x0), x1) 78.27/38.21 new_primPlusNat0(Zero, Zero) 78.27/38.21 new_primMulNat0(Zero, x0) 78.27/38.21 78.27/38.21 We have to consider all minimal (P,Q,R)-chains. 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (677) TransformationProof (EQUIVALENT) 78.27/38.21 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Succ(wx1525), wx1531), bag) at position [8] we obtained the following new rules [LPAR04]: 78.27/38.21 78.27/38.21 (new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag),new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag)) 78.27/38.21 78.27/38.21 78.27/38.21 ---------------------------------------- 78.27/38.21 78.27/38.21 (678) 78.27/38.21 Obligation: 78.27/38.21 Q DP problem: 78.27/38.21 The TRS P consists of the following rules: 78.27/38.21 78.27/38.21 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.21 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.21 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.21 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.21 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.21 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.21 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.21 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.27/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.27/38.22 78.27/38.22 The TRS R consists of the following rules: 78.27/38.22 78.27/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.22 78.27/38.22 The set Q consists of the following terms: 78.27/38.22 78.27/38.22 new_primPlusNat0(Succ(x0), Zero) 78.27/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.22 new_primPlusNat1(Zero, x0) 78.27/38.22 new_primMulNat0(Succ(x0), x1) 78.27/38.22 new_primPlusNat1(Succ(x0), x1) 78.27/38.22 new_primPlusNat0(Zero, Zero) 78.27/38.22 new_primMulNat0(Zero, x0) 78.27/38.22 78.27/38.22 We have to consider all minimal (P,Q,R)-chains. 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (679) TransformationProof (EQUIVALENT) 78.27/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.27/38.22 78.27/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.27/38.22 78.27/38.22 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (680) 78.27/38.22 Obligation: 78.27/38.22 Q DP problem: 78.27/38.22 The TRS P consists of the following rules: 78.27/38.22 78.27/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.27/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 78.27/38.22 The TRS R consists of the following rules: 78.27/38.22 78.27/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.22 78.27/38.22 The set Q consists of the following terms: 78.27/38.22 78.27/38.22 new_primPlusNat0(Succ(x0), Zero) 78.27/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.22 new_primPlusNat1(Zero, x0) 78.27/38.22 new_primMulNat0(Succ(x0), x1) 78.27/38.22 new_primPlusNat1(Succ(x0), x1) 78.27/38.22 new_primPlusNat0(Zero, Zero) 78.27/38.22 new_primMulNat0(Zero, x0) 78.27/38.22 78.27/38.22 We have to consider all minimal (P,Q,R)-chains. 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (681) TransformationProof (EQUIVALENT) 78.27/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.22 78.27/38.22 (new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd),new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd)) 78.27/38.22 78.27/38.22 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (682) 78.27/38.22 Obligation: 78.27/38.22 Q DP problem: 78.27/38.22 The TRS P consists of the following rules: 78.27/38.22 78.27/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.27/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.27/38.22 78.27/38.22 The TRS R consists of the following rules: 78.27/38.22 78.27/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.22 78.27/38.22 The set Q consists of the following terms: 78.27/38.22 78.27/38.22 new_primPlusNat0(Succ(x0), Zero) 78.27/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.22 new_primPlusNat1(Zero, x0) 78.27/38.22 new_primMulNat0(Succ(x0), x1) 78.27/38.22 new_primPlusNat1(Succ(x0), x1) 78.27/38.22 new_primPlusNat0(Zero, Zero) 78.27/38.22 new_primMulNat0(Zero, x0) 78.27/38.22 78.27/38.22 We have to consider all minimal (P,Q,R)-chains. 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (683) TransformationProof (EQUIVALENT) 78.27/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) at position [7] we obtained the following new rules [LPAR04]: 78.27/38.22 78.27/38.22 (new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd),new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd)) 78.27/38.22 78.27/38.22 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (684) 78.27/38.22 Obligation: 78.27/38.22 Q DP problem: 78.27/38.22 The TRS P consists of the following rules: 78.27/38.22 78.27/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.27/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.27/38.22 78.27/38.22 The TRS R consists of the following rules: 78.27/38.22 78.27/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.27/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.27/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.27/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.27/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.27/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.27/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.27/38.22 78.27/38.22 The set Q consists of the following terms: 78.27/38.22 78.27/38.22 new_primPlusNat0(Succ(x0), Zero) 78.27/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.27/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.27/38.22 new_primPlusNat1(Zero, x0) 78.27/38.22 new_primMulNat0(Succ(x0), x1) 78.27/38.22 new_primPlusNat1(Succ(x0), x1) 78.27/38.22 new_primPlusNat0(Zero, Zero) 78.27/38.22 new_primMulNat0(Zero, x0) 78.27/38.22 78.27/38.22 We have to consider all minimal (P,Q,R)-chains. 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (685) TransformationProof (EQUIVALENT) 78.27/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.27/38.22 78.27/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.27/38.22 78.27/38.22 78.27/38.22 ---------------------------------------- 78.27/38.22 78.27/38.22 (686) 78.27/38.22 Obligation: 78.27/38.22 Q DP problem: 78.27/38.22 The TRS P consists of the following rules: 78.27/38.22 78.27/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.27/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.27/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.27/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.27/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.27/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.27/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.27/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.27/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (687) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (688) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (689) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf),new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (690) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (691) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Succ(wx1421), wx1427), gf) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf),new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (692) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (693) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (694) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (695) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (696) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (697) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (698) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.22 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.22 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.22 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.22 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.22 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.22 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.22 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.22 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.22 78.28/38.22 The TRS R consists of the following rules: 78.28/38.22 78.28/38.22 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.22 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.22 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.22 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.22 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.22 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.22 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.22 78.28/38.22 The set Q consists of the following terms: 78.28/38.22 78.28/38.22 new_primPlusNat0(Succ(x0), Zero) 78.28/38.22 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.22 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.22 new_primPlusNat1(Zero, x0) 78.28/38.22 new_primMulNat0(Succ(x0), x1) 78.28/38.22 new_primPlusNat1(Succ(x0), x1) 78.28/38.22 new_primPlusNat0(Zero, Zero) 78.28/38.22 new_primMulNat0(Zero, x0) 78.28/38.22 78.28/38.22 We have to consider all minimal (P,Q,R)-chains. 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (699) TransformationProof (EQUIVALENT) 78.28/38.22 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primMulNat0(Succ(wx1560), wx1565), bbd) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.22 78.28/38.22 (new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd),new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd)) 78.28/38.22 78.28/38.22 78.28/38.22 ---------------------------------------- 78.28/38.22 78.28/38.22 (700) 78.28/38.22 Obligation: 78.28/38.22 Q DP problem: 78.28/38.22 The TRS P consists of the following rules: 78.28/38.22 78.28/38.22 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.22 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.22 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (701) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (702) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (703) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (704) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (705) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primMulNat0(Zero, wx1422), gf) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf),new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (706) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (707) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (708) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (709) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag),new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (710) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (711) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (712) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (713) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (714) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (715) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (716) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (717) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (718) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 78.28/38.23 The TRS R consists of the following rules: 78.28/38.23 78.28/38.23 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.23 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.23 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.23 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.23 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.23 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.23 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.23 78.28/38.23 The set Q consists of the following terms: 78.28/38.23 78.28/38.23 new_primPlusNat0(Succ(x0), Zero) 78.28/38.23 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.23 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.23 new_primPlusNat1(Zero, x0) 78.28/38.23 new_primMulNat0(Succ(x0), x1) 78.28/38.23 new_primPlusNat1(Succ(x0), x1) 78.28/38.23 new_primPlusNat0(Zero, Zero) 78.28/38.23 new_primMulNat0(Zero, x0) 78.28/38.23 78.28/38.23 We have to consider all minimal (P,Q,R)-chains. 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (719) TransformationProof (EQUIVALENT) 78.28/38.23 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.23 78.28/38.23 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.23 78.28/38.23 78.28/38.23 ---------------------------------------- 78.28/38.23 78.28/38.23 (720) 78.28/38.23 Obligation: 78.28/38.23 Q DP problem: 78.28/38.23 The TRS P consists of the following rules: 78.28/38.23 78.28/38.23 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.23 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.23 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.23 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.23 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.23 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.23 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.23 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.23 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.23 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (721) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primMulNat0(Zero, wx1526), bag) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag),new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (722) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (723) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (724) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (725) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (726) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (727) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (728) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (729) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (730) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (731) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (732) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (733) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (734) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (735) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (736) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (737) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (738) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (739) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.24 78.28/38.24 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (740) 78.28/38.24 Obligation: 78.28/38.24 Q DP problem: 78.28/38.24 The TRS P consists of the following rules: 78.28/38.24 78.28/38.24 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.24 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.24 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.24 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.24 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.24 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.24 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.24 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.24 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.24 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.24 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.24 78.28/38.24 The TRS R consists of the following rules: 78.28/38.24 78.28/38.24 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.24 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.24 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.24 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.24 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.24 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.24 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.24 78.28/38.24 The set Q consists of the following terms: 78.28/38.24 78.28/38.24 new_primPlusNat0(Succ(x0), Zero) 78.28/38.24 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.24 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.24 new_primPlusNat1(Zero, x0) 78.28/38.24 new_primMulNat0(Succ(x0), x1) 78.28/38.24 new_primPlusNat1(Succ(x0), x1) 78.28/38.24 new_primPlusNat0(Zero, Zero) 78.28/38.24 new_primMulNat0(Zero, x0) 78.28/38.24 78.28/38.24 We have to consider all minimal (P,Q,R)-chains. 78.28/38.24 ---------------------------------------- 78.28/38.24 78.28/38.24 (741) TransformationProof (EQUIVALENT) 78.28/38.24 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.24 78.28/38.24 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (742) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (743) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (744) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (745) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (746) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (747) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (748) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (749) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (750) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (751) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (752) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (753) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (754) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (755) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (756) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (757) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (758) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (759) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (760) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.25 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.25 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.25 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.25 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.25 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.25 78.28/38.25 The TRS R consists of the following rules: 78.28/38.25 78.28/38.25 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.25 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.25 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.25 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.25 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.25 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.25 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.25 78.28/38.25 The set Q consists of the following terms: 78.28/38.25 78.28/38.25 new_primPlusNat0(Succ(x0), Zero) 78.28/38.25 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.25 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.25 new_primPlusNat1(Zero, x0) 78.28/38.25 new_primMulNat0(Succ(x0), x1) 78.28/38.25 new_primPlusNat1(Succ(x0), x1) 78.28/38.25 new_primPlusNat0(Zero, Zero) 78.28/38.25 new_primMulNat0(Zero, x0) 78.28/38.25 78.28/38.25 We have to consider all minimal (P,Q,R)-chains. 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (761) TransformationProof (EQUIVALENT) 78.28/38.25 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.25 78.28/38.25 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.25 78.28/38.25 78.28/38.25 ---------------------------------------- 78.28/38.25 78.28/38.25 (762) 78.28/38.25 Obligation: 78.28/38.25 Q DP problem: 78.28/38.25 The TRS P consists of the following rules: 78.28/38.25 78.28/38.25 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.25 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.25 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.25 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.25 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.25 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.25 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.25 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.25 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.25 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (763) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (764) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (765) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (766) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (767) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (768) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (769) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (770) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (771) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (772) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (773) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (774) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (775) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (776) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (777) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (778) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (779) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (780) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (781) TransformationProof (EQUIVALENT) 78.28/38.26 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.28/38.26 78.28/38.26 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.26 78.28/38.26 78.28/38.26 ---------------------------------------- 78.28/38.26 78.28/38.26 (782) 78.28/38.26 Obligation: 78.28/38.26 Q DP problem: 78.28/38.26 The TRS P consists of the following rules: 78.28/38.26 78.28/38.26 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.26 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.26 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.26 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.26 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.26 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.26 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.26 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.26 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.26 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.26 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.26 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.26 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.26 78.28/38.26 The TRS R consists of the following rules: 78.28/38.26 78.28/38.26 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.26 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.26 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.26 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.26 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.26 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.26 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.26 78.28/38.26 The set Q consists of the following terms: 78.28/38.26 78.28/38.26 new_primPlusNat0(Succ(x0), Zero) 78.28/38.26 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.26 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.26 new_primPlusNat1(Zero, x0) 78.28/38.26 new_primMulNat0(Succ(x0), x1) 78.28/38.26 new_primPlusNat1(Succ(x0), x1) 78.28/38.26 new_primPlusNat0(Zero, Zero) 78.28/38.26 new_primMulNat0(Zero, x0) 78.28/38.26 78.28/38.26 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (783) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (784) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (785) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (786) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (787) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (788) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (789) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (790) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (791) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (792) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0523(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0522(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0522(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (793) DependencyGraphProof (EQUIVALENT) 78.28/38.27 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (794) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (795) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (796) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (797) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (798) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (799) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (800) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (801) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (802) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.27 78.28/38.27 The TRS R consists of the following rules: 78.28/38.27 78.28/38.27 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.27 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.27 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.27 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.27 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.27 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.27 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.27 78.28/38.27 The set Q consists of the following terms: 78.28/38.27 78.28/38.27 new_primPlusNat0(Succ(x0), Zero) 78.28/38.27 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.27 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.27 new_primPlusNat1(Zero, x0) 78.28/38.27 new_primMulNat0(Succ(x0), x1) 78.28/38.27 new_primPlusNat1(Succ(x0), x1) 78.28/38.27 new_primPlusNat0(Zero, Zero) 78.28/38.27 new_primMulNat0(Zero, x0) 78.28/38.27 78.28/38.27 We have to consider all minimal (P,Q,R)-chains. 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (803) TransformationProof (EQUIVALENT) 78.28/38.27 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.27 78.28/38.27 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.27 78.28/38.27 78.28/38.27 ---------------------------------------- 78.28/38.27 78.28/38.27 (804) 78.28/38.27 Obligation: 78.28/38.27 Q DP problem: 78.28/38.27 The TRS P consists of the following rules: 78.28/38.27 78.28/38.27 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.27 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.27 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.27 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.27 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.27 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.27 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.27 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (805) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (806) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (807) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (808) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (809) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (810) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (811) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (812) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (813) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (814) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (815) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (816) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (817) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (818) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (819) DependencyGraphProof (EQUIVALENT) 78.28/38.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (820) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (821) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (822) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0507(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0503(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0503(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (823) DependencyGraphProof (EQUIVALENT) 78.28/38.28 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (824) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.28 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.28 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.28 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 78.28/38.28 The TRS R consists of the following rules: 78.28/38.28 78.28/38.28 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.28 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.28 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.28 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.28 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.28 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.28 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.28 78.28/38.28 The set Q consists of the following terms: 78.28/38.28 78.28/38.28 new_primPlusNat0(Succ(x0), Zero) 78.28/38.28 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.28 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.28 new_primPlusNat1(Zero, x0) 78.28/38.28 new_primMulNat0(Succ(x0), x1) 78.28/38.28 new_primPlusNat1(Succ(x0), x1) 78.28/38.28 new_primPlusNat0(Zero, Zero) 78.28/38.28 new_primMulNat0(Zero, x0) 78.28/38.28 78.28/38.28 We have to consider all minimal (P,Q,R)-chains. 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (825) TransformationProof (EQUIVALENT) 78.28/38.28 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.28 78.28/38.28 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.28/38.28 78.28/38.28 78.28/38.28 ---------------------------------------- 78.28/38.28 78.28/38.28 (826) 78.28/38.28 Obligation: 78.28/38.28 Q DP problem: 78.28/38.28 The TRS P consists of the following rules: 78.28/38.28 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.28 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.28 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.28 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.28 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.28 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.28 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.28 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.28 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.28 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.28 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (827) DependencyGraphProof (EQUIVALENT) 78.28/38.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (828) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (829) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (830) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (831) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (832) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (833) DependencyGraphProof (EQUIVALENT) 78.28/38.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (834) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (835) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (836) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (837) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (838) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (839) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (840) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (841) DependencyGraphProof (EQUIVALENT) 78.28/38.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (842) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (843) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (844) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (845) DependencyGraphProof (EQUIVALENT) 78.28/38.29 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (846) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 78.28/38.29 The TRS R consists of the following rules: 78.28/38.29 78.28/38.29 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.29 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.29 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.29 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.29 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.29 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.29 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.29 78.28/38.29 The set Q consists of the following terms: 78.28/38.29 78.28/38.29 new_primPlusNat0(Succ(x0), Zero) 78.28/38.29 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.29 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.29 new_primPlusNat1(Zero, x0) 78.28/38.29 new_primMulNat0(Succ(x0), x1) 78.28/38.29 new_primPlusNat1(Succ(x0), x1) 78.28/38.29 new_primPlusNat0(Zero, Zero) 78.28/38.29 new_primMulNat0(Zero, x0) 78.28/38.29 78.28/38.29 We have to consider all minimal (P,Q,R)-chains. 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (847) TransformationProof (EQUIVALENT) 78.28/38.29 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.28/38.29 78.28/38.29 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.29 78.28/38.29 78.28/38.29 ---------------------------------------- 78.28/38.29 78.28/38.29 (848) 78.28/38.29 Obligation: 78.28/38.29 Q DP problem: 78.28/38.29 The TRS P consists of the following rules: 78.28/38.29 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.29 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.29 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.29 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.29 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.29 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.29 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.29 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.29 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.29 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (849) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (850) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.30 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.30 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.30 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.30 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.30 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (851) DependencyGraphProof (EQUIVALENT) 78.28/38.30 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (852) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.30 new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.30 new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.30 new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.30 new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.30 new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (853) QDPSizeChangeProof (EQUIVALENT) 78.28/38.30 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. 78.28/38.30 78.28/38.30 From the DPs we obtained the following set of size-change graphs: 78.28/38.30 *new_lookupWithDefaultFM0431(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, Succ(wx19760), hd) -> new_lookupWithDefaultFM020(wx1455, wx1460, :%(Neg(Zero), Neg(Succ(wx1461))), hd) 78.28/38.30 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0195(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) -> new_lookupWithDefaultFM0431(wx1841, wx1842, wx1843, wx1844, wx1845, wx1846, wx1847, hc) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0430(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, hd) -> new_lookupWithDefaultFM0432(wx1455, wx1456, wx1457, wx1458, wx1459, wx1460, wx1461, new_primPlusNat1(new_primMulNat0(wx1456, wx1461), wx1461), hd) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10560), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0263(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0267(wx1919, wx1920, wx1921, wx1922, wx1923, wx1924, wx1925, bbf) -> new_lookupWithDefaultFM020(wx1919, wx1923, :%(Neg(Zero), Neg(Succ(wx1925))), bbf) 78.28/38.30 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8000), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0430(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0191(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0236(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9620), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0233(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0501(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) -> new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, new_primPlusNat1(new_primMulNat0(wx1525, wx1531), wx1531), bag) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0505(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Succ(wx19670), bag) -> new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0501(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM0502(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, Zero, bag) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0506(wx1524, wx1525, wx1526, wx1527, wx1528, wx1529, wx1530, wx1531, bag) -> new_lookupWithDefaultFM020(wx1524, wx1530, :%(Neg(Zero), Neg(Succ(wx1531))), bag) 78.28/38.30 The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0256(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, Succ(wx19360), bbd) -> new_lookupWithDefaultFM020(wx1559, wx1564, :%(Neg(Zero), Neg(Succ(wx1565))), bbd) 78.28/38.30 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0520(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, bbd) -> new_lookupWithDefaultFM0521(wx1559, wx1560, wx1561, wx1562, wx1563, wx1564, wx1565, new_primPlusNat1(new_primMulNat0(wx1560, wx1565), wx1565), bbd) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0186(wx1438, wx1439, wx1440, wx1441, wx1442, wx1443, wx1444, wx1445, ha) -> new_lookupWithDefaultFM020(wx1438, wx1443, :%(Neg(Zero), Neg(Succ(wx1445))), ha) 78.28/38.30 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx8340), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0203(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0206(wx1471, wx1472, wx1473, wx1474, wx1475, wx1476, wx1477, hg) -> new_lookupWithDefaultFM020(wx1471, wx1475, :%(Neg(Zero), Neg(Succ(wx1477))), hg) 78.28/38.30 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, wx815, ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0194(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9920), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0243(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0247(wx1902, wx1903, wx1904, wx1905, wx1906, wx1907, wx1908, wx1909, bba) -> new_lookupWithDefaultFM020(wx1902, wx1907, :%(Neg(Zero), Neg(Succ(wx1909))), bba) 78.28/38.30 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx19870), gf) -> new_lookupWithDefaultFM020(wx1420, wx1426, :%(Neg(Zero), Neg(Succ(wx1427))), gf) 78.28/38.30 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0416(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0416(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0171(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7360), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) -> new_lookupWithDefaultFM0420(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, new_primPlusNat1(new_primMulNat0(wx1421, wx1427), wx1427), gf) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0417(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, gf) -> new_lookupWithDefaultFM0418(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Zero, gf) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, wx1071, ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0266(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0175(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) -> new_lookupWithDefaultFM0417(wx1806, wx1807, wx1808, wx1809, wx1810, wx1811, wx1812, wx1813, ge) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0520(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7700), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0183(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx10260), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0253(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx1007, ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0246(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx751, ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0174(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10680), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10630), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0265(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10380), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx10330), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0255(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx10040), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9990), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0245(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8460), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8410), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0205(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7820), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7770), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0185(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7480), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx7430), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0173(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9740), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx9690), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0235(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8120), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx8070), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0193(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0204(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0254(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0244(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0184(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0234(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0192(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0264(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0172(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0195(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0267(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0236(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0256(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0186(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0206(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0247(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Zero), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0175(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (854) 78.28/38.30 YES 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (855) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx198600), Succ(wx186400), gf) -> new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, wx198600, wx186400, gf) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (856) QDPSizeChangeProof (EQUIVALENT) 78.28/38.30 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. 78.28/38.30 78.28/38.30 From the DPs we obtained the following set of size-change graphs: 78.28/38.30 *new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, Succ(wx198600), Succ(wx186400), gf) -> new_lookupWithDefaultFM0421(wx1420, wx1421, wx1422, wx1423, wx1424, wx1425, wx1426, wx1427, wx198600, wx186400, gf) 78.28/38.30 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 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (857) 78.28/38.30 YES 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (858) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Succ(wx202800), bbb) -> new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx199700, wx202800, bbb) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (859) QDPSizeChangeProof (EQUIVALENT) 78.28/38.30 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. 78.28/38.30 78.28/38.30 From the DPs we obtained the following set of size-change graphs: 78.28/38.30 *new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, Succ(wx199700), Succ(wx202800), bbb) -> new_lookupWithDefaultFM0518(wx1542, wx1543, wx1544, wx1545, wx1546, wx1547, wx1548, wx1549, wx199700, wx202800, bbb) 78.28/38.30 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 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (860) 78.28/38.30 YES 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (861) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Succ(wx1326), wx1332), ed) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (862) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed),new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (863) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Succ(wx1326), wx1332), ed) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (864) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Succ(wx1326), wx1332), ed) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed),new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (865) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.30 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (866) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (867) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.30 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (868) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf),new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (869) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.30 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.30 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.30 78.28/38.30 The TRS R consists of the following rules: 78.28/38.30 78.28/38.30 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.30 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.30 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.30 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.30 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.30 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.30 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.30 78.28/38.30 The set Q consists of the following terms: 78.28/38.30 78.28/38.30 new_primPlusNat0(Succ(x0), Zero) 78.28/38.30 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.30 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.30 new_primPlusNat1(Zero, x0) 78.28/38.30 new_primMulNat0(Succ(x0), x1) 78.28/38.30 new_primPlusNat1(Succ(x0), x1) 78.28/38.30 new_primPlusNat0(Zero, Zero) 78.28/38.30 new_primMulNat0(Zero, x0) 78.28/38.30 78.28/38.30 We have to consider all minimal (P,Q,R)-chains. 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (870) TransformationProof (EQUIVALENT) 78.28/38.30 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.30 78.28/38.30 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.30 78.28/38.30 78.28/38.30 ---------------------------------------- 78.28/38.30 78.28/38.30 (871) 78.28/38.30 Obligation: 78.28/38.30 Q DP problem: 78.28/38.30 The TRS P consists of the following rules: 78.28/38.30 78.28/38.30 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.30 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.30 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.30 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.30 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.30 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.30 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.30 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 78.28/38.31 The TRS R consists of the following rules: 78.28/38.31 78.28/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.31 78.28/38.31 The set Q consists of the following terms: 78.28/38.31 78.28/38.31 new_primPlusNat0(Succ(x0), Zero) 78.28/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.31 new_primPlusNat1(Zero, x0) 78.28/38.31 new_primMulNat0(Succ(x0), x1) 78.28/38.31 new_primPlusNat1(Succ(x0), x1) 78.28/38.31 new_primPlusNat0(Zero, Zero) 78.28/38.31 new_primMulNat0(Zero, x0) 78.28/38.31 78.28/38.31 We have to consider all minimal (P,Q,R)-chains. 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (872) TransformationProof (EQUIVALENT) 78.28/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) at position [7] we obtained the following new rules [LPAR04]: 78.28/38.31 78.28/38.31 (new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf),new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf)) 78.28/38.31 78.28/38.31 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (873) 78.28/38.31 Obligation: 78.28/38.31 Q DP problem: 78.28/38.31 The TRS P consists of the following rules: 78.28/38.31 78.28/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.31 78.28/38.31 The TRS R consists of the following rules: 78.28/38.31 78.28/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.31 78.28/38.31 The set Q consists of the following terms: 78.28/38.31 78.28/38.31 new_primPlusNat0(Succ(x0), Zero) 78.28/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.31 new_primPlusNat1(Zero, x0) 78.28/38.31 new_primMulNat0(Succ(x0), x1) 78.28/38.31 new_primPlusNat1(Succ(x0), x1) 78.28/38.31 new_primPlusNat0(Zero, Zero) 78.28/38.31 new_primMulNat0(Zero, x0) 78.28/38.31 78.28/38.31 We have to consider all minimal (P,Q,R)-chains. 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (874) TransformationProof (EQUIVALENT) 78.28/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.28/38.31 78.28/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.28/38.31 78.28/38.31 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (875) 78.28/38.31 Obligation: 78.28/38.31 Q DP problem: 78.28/38.31 The TRS P consists of the following rules: 78.28/38.31 78.28/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.28/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.28/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.28/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.28/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.28/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.28/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.28/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.28/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.28/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.28/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.28/38.31 78.28/38.31 The TRS R consists of the following rules: 78.28/38.31 78.28/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.28/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.28/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.28/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.28/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.28/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.28/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.28/38.31 78.28/38.31 The set Q consists of the following terms: 78.28/38.31 78.28/38.31 new_primPlusNat0(Succ(x0), Zero) 78.28/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.28/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.28/38.31 new_primPlusNat1(Zero, x0) 78.28/38.31 new_primMulNat0(Succ(x0), x1) 78.28/38.31 new_primPlusNat1(Succ(x0), x1) 78.28/38.31 new_primPlusNat0(Zero, Zero) 78.28/38.31 new_primMulNat0(Zero, x0) 78.28/38.31 78.28/38.31 We have to consider all minimal (P,Q,R)-chains. 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (876) TransformationProof (EQUIVALENT) 78.28/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primMulNat0(Zero, wx1327), ed) at position [8] we obtained the following new rules [LPAR04]: 78.28/38.31 78.28/38.31 (new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed),new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed)) 78.28/38.31 78.28/38.31 78.28/38.31 ---------------------------------------- 78.28/38.31 78.28/38.31 (877) 78.28/38.31 Obligation: 78.28/38.31 Q DP problem: 78.28/38.31 The TRS P consists of the following rules: 78.28/38.31 78.28/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.28/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (878) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (879) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (880) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (881) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (882) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (883) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (884) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (885) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (886) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (887) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (888) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (889) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (890) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.31 78.29/38.31 (new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb),new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb)) 78.29/38.31 78.29/38.31 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (891) 78.29/38.31 Obligation: 78.29/38.31 Q DP problem: 78.29/38.31 The TRS P consists of the following rules: 78.29/38.31 78.29/38.31 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.31 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.31 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.31 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.31 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.31 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.31 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.31 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.31 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.31 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.31 78.29/38.31 The TRS R consists of the following rules: 78.29/38.31 78.29/38.31 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.31 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.31 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.31 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.31 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.31 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.31 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.31 78.29/38.31 The set Q consists of the following terms: 78.29/38.31 78.29/38.31 new_primPlusNat0(Succ(x0), Zero) 78.29/38.31 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.31 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.31 new_primPlusNat1(Zero, x0) 78.29/38.31 new_primMulNat0(Succ(x0), x1) 78.29/38.31 new_primPlusNat1(Succ(x0), x1) 78.29/38.31 new_primPlusNat0(Zero, Zero) 78.29/38.31 new_primMulNat0(Zero, x0) 78.29/38.31 78.29/38.31 We have to consider all minimal (P,Q,R)-chains. 78.29/38.31 ---------------------------------------- 78.29/38.31 78.29/38.31 (892) TransformationProof (EQUIVALENT) 78.29/38.31 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (893) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (894) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca),new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (895) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (896) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Succ(wx1220), wx1226), ca) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca),new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (897) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (898) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primMulNat0(Succ(wx1360), wx1365), fb) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb),new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (899) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (900) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (901) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (902) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (903) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (904) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca),new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (905) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (906) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (907) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (908) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (909) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (910) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primMulNat0(Succ(wx1254), wx1259), cf) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf),new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (911) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.32 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.32 78.29/38.32 The TRS R consists of the following rules: 78.29/38.32 78.29/38.32 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.32 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.32 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.32 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.32 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.32 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.32 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.32 78.29/38.32 The set Q consists of the following terms: 78.29/38.32 78.29/38.32 new_primPlusNat0(Succ(x0), Zero) 78.29/38.32 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.32 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.32 new_primPlusNat1(Zero, x0) 78.29/38.32 new_primMulNat0(Succ(x0), x1) 78.29/38.32 new_primPlusNat1(Succ(x0), x1) 78.29/38.32 new_primPlusNat0(Zero, Zero) 78.29/38.32 new_primMulNat0(Zero, x0) 78.29/38.32 78.29/38.32 We have to consider all minimal (P,Q,R)-chains. 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (912) TransformationProof (EQUIVALENT) 78.29/38.32 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.32 78.29/38.32 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.32 78.29/38.32 78.29/38.32 ---------------------------------------- 78.29/38.32 78.29/38.32 (913) 78.29/38.32 Obligation: 78.29/38.32 Q DP problem: 78.29/38.32 The TRS P consists of the following rules: 78.29/38.32 78.29/38.32 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.32 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.32 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.32 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.32 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.32 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.32 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.32 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.32 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (914) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (915) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (916) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primMulNat0(Zero, wx1221), ca) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca),new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (917) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (918) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (919) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (920) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (921) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (922) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (923) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (924) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (925) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (926) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (927) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (928) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (929) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (930) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (931) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (932) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.33 78.29/38.33 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.33 78.29/38.33 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (933) 78.29/38.33 Obligation: 78.29/38.33 Q DP problem: 78.29/38.33 The TRS P consists of the following rules: 78.29/38.33 78.29/38.33 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.33 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.33 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.33 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.33 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.33 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.33 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.33 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.33 78.29/38.33 The TRS R consists of the following rules: 78.29/38.33 78.29/38.33 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.33 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.33 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.33 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.33 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.33 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.33 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.33 78.29/38.33 The set Q consists of the following terms: 78.29/38.33 78.29/38.33 new_primPlusNat0(Succ(x0), Zero) 78.29/38.33 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.33 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.33 new_primPlusNat1(Zero, x0) 78.29/38.33 new_primMulNat0(Succ(x0), x1) 78.29/38.33 new_primPlusNat1(Succ(x0), x1) 78.29/38.33 new_primPlusNat0(Zero, Zero) 78.29/38.33 new_primMulNat0(Zero, x0) 78.29/38.33 78.29/38.33 We have to consider all minimal (P,Q,R)-chains. 78.29/38.33 ---------------------------------------- 78.29/38.33 78.29/38.33 (934) TransformationProof (EQUIVALENT) 78.29/38.33 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (935) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (936) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (937) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (938) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (939) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (940) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (941) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (942) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (943) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (944) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (945) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (946) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (947) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (948) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (949) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (950) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (951) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (952) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (953) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.34 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.34 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.34 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.34 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.34 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.34 78.29/38.34 The TRS R consists of the following rules: 78.29/38.34 78.29/38.34 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.34 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.34 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.34 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.34 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.34 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.34 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.34 78.29/38.34 The set Q consists of the following terms: 78.29/38.34 78.29/38.34 new_primPlusNat0(Succ(x0), Zero) 78.29/38.34 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.34 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.34 new_primPlusNat1(Zero, x0) 78.29/38.34 new_primMulNat0(Succ(x0), x1) 78.29/38.34 new_primPlusNat1(Succ(x0), x1) 78.29/38.34 new_primPlusNat0(Zero, Zero) 78.29/38.34 new_primMulNat0(Zero, x0) 78.29/38.34 78.29/38.34 We have to consider all minimal (P,Q,R)-chains. 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (954) TransformationProof (EQUIVALENT) 78.29/38.34 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.34 78.29/38.34 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.34 78.29/38.34 78.29/38.34 ---------------------------------------- 78.29/38.34 78.29/38.34 (955) 78.29/38.34 Obligation: 78.29/38.34 Q DP problem: 78.29/38.34 The TRS P consists of the following rules: 78.29/38.34 78.29/38.34 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.34 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.34 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.34 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.34 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.34 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.34 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.34 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.34 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (956) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (957) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (958) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (959) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (960) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (961) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (962) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (963) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (964) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (965) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (966) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (967) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (968) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (969) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (970) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (971) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (972) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (973) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.35 new_primMulNat0(Zero, x0) 78.29/38.35 78.29/38.35 We have to consider all minimal (P,Q,R)-chains. 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (974) TransformationProof (EQUIVALENT) 78.29/38.35 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.35 78.29/38.35 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.35 78.29/38.35 78.29/38.35 ---------------------------------------- 78.29/38.35 78.29/38.35 (975) 78.29/38.35 Obligation: 78.29/38.35 Q DP problem: 78.29/38.35 The TRS P consists of the following rules: 78.29/38.35 78.29/38.35 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.35 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.35 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.35 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.35 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.35 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.35 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.35 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.35 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.35 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.35 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.35 78.29/38.35 The TRS R consists of the following rules: 78.29/38.35 78.29/38.35 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.35 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.35 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.35 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.35 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.35 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.35 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.35 78.29/38.35 The set Q consists of the following terms: 78.29/38.35 78.29/38.35 new_primPlusNat0(Succ(x0), Zero) 78.29/38.35 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.35 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.35 new_primPlusNat1(Zero, x0) 78.29/38.35 new_primMulNat0(Succ(x0), x1) 78.29/38.35 new_primPlusNat1(Succ(x0), x1) 78.29/38.35 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (976) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (977) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (978) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (979) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (980) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (981) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (982) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (983) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (984) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (985) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (986) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (987) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (988) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (989) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (990) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (991) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (992) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (993) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (994) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (995) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.36 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.36 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.36 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.36 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.36 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.36 78.29/38.36 The TRS R consists of the following rules: 78.29/38.36 78.29/38.36 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.36 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.36 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.36 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.36 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.36 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.36 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.36 78.29/38.36 The set Q consists of the following terms: 78.29/38.36 78.29/38.36 new_primPlusNat0(Succ(x0), Zero) 78.29/38.36 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.36 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.36 new_primPlusNat1(Zero, x0) 78.29/38.36 new_primMulNat0(Succ(x0), x1) 78.29/38.36 new_primPlusNat1(Succ(x0), x1) 78.29/38.36 new_primPlusNat0(Zero, Zero) 78.29/38.36 new_primMulNat0(Zero, x0) 78.29/38.36 78.29/38.36 We have to consider all minimal (P,Q,R)-chains. 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (996) TransformationProof (EQUIVALENT) 78.29/38.36 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.36 78.29/38.36 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.36 78.29/38.36 78.29/38.36 ---------------------------------------- 78.29/38.36 78.29/38.36 (997) 78.29/38.36 Obligation: 78.29/38.36 Q DP problem: 78.29/38.36 The TRS P consists of the following rules: 78.29/38.36 78.29/38.36 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.36 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.36 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.36 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.36 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.36 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.36 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.36 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.36 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (998) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (999) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1000) DependencyGraphProof (EQUIVALENT) 78.29/38.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1001) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1002) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1003) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0294(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0290(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0290(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1004) DependencyGraphProof (EQUIVALENT) 78.29/38.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1005) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1006) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1007) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1008) DependencyGraphProof (EQUIVALENT) 78.29/38.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1009) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1010) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1011) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1012) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1013) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1014) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1015) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0307(wx4, wx31, wx32, wx33, wx34, wx5100, ba) -> new_lookupWithDefaultFM0306(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0306(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1016) DependencyGraphProof (EQUIVALENT) 78.29/38.37 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1017) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.37 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.37 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.37 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.37 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.37 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 78.29/38.37 The TRS R consists of the following rules: 78.29/38.37 78.29/38.37 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.37 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.37 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.37 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.37 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.37 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.37 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.37 78.29/38.37 The set Q consists of the following terms: 78.29/38.37 78.29/38.37 new_primPlusNat0(Succ(x0), Zero) 78.29/38.37 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.37 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.37 new_primPlusNat1(Zero, x0) 78.29/38.37 new_primMulNat0(Succ(x0), x1) 78.29/38.37 new_primPlusNat1(Succ(x0), x1) 78.29/38.37 new_primPlusNat0(Zero, Zero) 78.29/38.37 new_primMulNat0(Zero, x0) 78.29/38.37 78.29/38.37 We have to consider all minimal (P,Q,R)-chains. 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1018) TransformationProof (EQUIVALENT) 78.29/38.37 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [6,0] we obtained the following new rules [LPAR04]: 78.29/38.37 78.29/38.37 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.29/38.37 78.29/38.37 78.29/38.37 ---------------------------------------- 78.29/38.37 78.29/38.37 (1019) 78.29/38.37 Obligation: 78.29/38.37 Q DP problem: 78.29/38.37 The TRS P consists of the following rules: 78.29/38.37 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.37 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.37 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.37 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.37 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.37 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.37 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.37 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1020) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1021) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1022) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1023) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1024) DependencyGraphProof (EQUIVALENT) 78.29/38.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1025) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1026) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1027) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1028) DependencyGraphProof (EQUIVALENT) 78.29/38.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1029) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1030) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1031) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1032) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1033) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1034) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1035) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1036) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1037) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1038) DependencyGraphProof (EQUIVALENT) 78.29/38.38 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1039) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 78.29/38.38 The TRS R consists of the following rules: 78.29/38.38 78.29/38.38 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.38 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.38 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.38 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.38 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.38 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.38 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.38 78.29/38.38 The set Q consists of the following terms: 78.29/38.38 78.29/38.38 new_primPlusNat0(Succ(x0), Zero) 78.29/38.38 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.38 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.38 new_primPlusNat1(Zero, x0) 78.29/38.38 new_primMulNat0(Succ(x0), x1) 78.29/38.38 new_primPlusNat1(Succ(x0), x1) 78.29/38.38 new_primPlusNat0(Zero, Zero) 78.29/38.38 new_primMulNat0(Zero, x0) 78.29/38.38 78.29/38.38 We have to consider all minimal (P,Q,R)-chains. 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1040) TransformationProof (EQUIVALENT) 78.29/38.38 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.38 78.29/38.38 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.38 78.29/38.38 78.29/38.38 ---------------------------------------- 78.29/38.38 78.29/38.38 (1041) 78.29/38.38 Obligation: 78.29/38.38 Q DP problem: 78.29/38.38 The TRS P consists of the following rules: 78.29/38.38 78.29/38.38 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.38 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.38 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.38 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.38 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.38 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.38 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.38 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.38 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.38 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1042) TransformationProof (EQUIVALENT) 78.29/38.39 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [6] we obtained the following new rules [LPAR04]: 78.29/38.39 78.29/38.39 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1043) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.39 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.39 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.39 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.39 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.39 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1044) DependencyGraphProof (EQUIVALENT) 78.29/38.39 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1045) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.39 new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.39 new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.39 new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.39 new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.39 new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1046) QDPSizeChangeProof (EQUIVALENT) 78.29/38.39 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. 78.29/38.39 78.29/38.39 From the DPs we obtained the following set of size-change graphs: 78.29/38.39 *new_lookupWithDefaultFM0109(wx1307, wx1308, wx1309, wx1310, wx1311, wx1312, wx1313, wx1314, dh) -> new_lookupWithDefaultFM020(wx1307, wx1312, :%(Pos(Zero), Pos(Succ(wx1314))), dh) 78.29/38.39 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM078(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, Succ(wx19330), cf) -> new_lookupWithDefaultFM020(wx1253, wx1258, :%(Pos(Zero), Pos(Succ(wx1259))), cf) 78.29/38.39 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0304(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, cf) -> new_lookupWithDefaultFM0305(wx1253, wx1254, wx1255, wx1256, wx1257, wx1258, wx1259, new_primPlusNat1(new_primMulNat0(wx1254, wx1259), wx1259), cf) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5570), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0129(wx1343, wx1344, wx1345, wx1346, wx1347, wx1348, wx1349, ef) -> new_lookupWithDefaultFM020(wx1343, wx1347, :%(Pos(Zero), Pos(Succ(wx1349))), ef) 78.29/38.39 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0126(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM069(wx1623, wx1624, wx1625, wx1626, wx1627, wx1628, wx1629, cd) -> new_lookupWithDefaultFM020(wx1623, wx1627, :%(Pos(Zero), Pos(Succ(wx1629))), cd) 78.29/38.39 The graph contains the following edges 1 >= 1, 5 >= 2, 8 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM049(wx1605, wx1606, wx1607, wx1608, wx1609, wx1610, wx1611, wx1612, bf) -> new_lookupWithDefaultFM020(wx1605, wx1610, :%(Pos(Zero), Pos(Succ(wx1612))), bf) 78.29/38.39 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx4810), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0106(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0369(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, Succ(wx19730), fb) -> new_lookupWithDefaultFM020(wx1359, wx1364, :%(Pos(Zero), Pos(Succ(wx1365))), fb) 78.29/38.39 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0369(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0136(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx5890), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0370(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, fb) -> new_lookupWithDefaultFM0371(wx1359, wx1360, wx1361, wx1362, wx1363, wx1364, wx1365, new_primPlusNat1(new_primMulNat0(wx1360, wx1365), wx1365), fb) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2630), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM045(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, wx344, ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM068(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, wx604, ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0139(wx4, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0140(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) -> new_lookupWithDefaultFM0370(wx1735, wx1736, wx1737, wx1738, wx1739, wx1740, wx1741, fa) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM058(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) -> new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, new_primPlusNat1(new_primMulNat0(wx1220, wx1226), wx1226), ca) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0292(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Succ(wx19450), ca) -> new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0288(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM0289(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, Zero, ca) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0293(wx1219, wx1220, wx1221, wx1222, wx1223, wx1224, wx1225, wx1226, ca) -> new_lookupWithDefaultFM020(wx1219, wx1225, :%(Pos(Zero), Pos(Succ(wx1226))), ca) 78.29/38.39 The graph contains the following edges 1 >= 1, 7 >= 2, 9 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx19850), ed) -> new_lookupWithDefaultFM020(wx1325, wx1331, :%(Pos(Zero), Pos(Succ(wx1332))), ed) 78.29/38.39 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0120(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) -> new_lookupWithDefaultFM0360(wx1701, wx1702, wx1703, wx1704, wx1705, wx1706, wx1707, wx1708, ec) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0360(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) -> new_lookupWithDefaultFM0363(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, new_primPlusNat1(new_primMulNat0(wx1326, wx1332), wx1332), ed) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0359(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, ed) -> new_lookupWithDefaultFM0361(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Zero, ed) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3610), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0304(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM075(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2970), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0288(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Zero, ba) -> new_lookupWithDefaultFM0359(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM055(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx540, ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0119(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, wx280, ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM048(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, Succ(wx3290), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 9 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM065(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5250), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0116(wx4, wx3000000000, wx30100, wx31, wx32, wx33, wx34, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 10 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2770), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx2700), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM047(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5690), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5640), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0128(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5050), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5000), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0108(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx6010), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx5960), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0138(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3090), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx3040), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM057(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5370), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Zero))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(wx5320), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Succ(Succ(Succ(Zero)))), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0118(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3730), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3680), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM077(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3410), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(wx3360), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 8 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM067(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM076(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0117(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM046(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM066(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0107(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM056(wx4, wx30100, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0127(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0137(wx4, wx31, wx32, wx33, wx34, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0109(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM078(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0129(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM069(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM049(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0140(wx4, Zero, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 4 >= 8 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM058(wx4, Succ(Succ(Zero)), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Succ(Zero), wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Pos(Zero), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0120(wx4, Zero, wx30100, wx31, wx32, wx33, wx34, wx5100, ba) 78.29/38.39 The graph contains the following edges 1 >= 1, 2 > 2, 3 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 2 > 7, 3 > 8, 4 >= 9 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1047) 78.29/38.39 YES 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1048) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Succ(wx201400), bg) -> new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx199000, wx201400, bg) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1049) QDPSizeChangeProof (EQUIVALENT) 78.29/38.39 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. 78.29/38.39 78.29/38.39 From the DPs we obtained the following set of size-change graphs: 78.29/38.39 *new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, Succ(wx199000), Succ(wx201400), bg) -> new_lookupWithDefaultFM0279(wx1201, wx1202, wx1203, wx1204, wx1205, wx1206, wx1207, wx1208, wx199000, wx201400, bg) 78.29/38.39 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 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1050) 78.29/38.39 YES 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1051) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx198400), Succ(wx175100), ed) -> new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, wx198400, wx175100, ed) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1052) QDPSizeChangeProof (EQUIVALENT) 78.29/38.39 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. 78.29/38.39 78.29/38.39 From the DPs we obtained the following set of size-change graphs: 78.29/38.39 *new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, Succ(wx198400), Succ(wx175100), ed) -> new_lookupWithDefaultFM0364(wx1325, wx1326, wx1327, wx1328, wx1329, wx1330, wx1331, wx1332, wx198400, wx175100, ed) 78.29/38.39 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 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1053) 78.29/38.39 YES 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1054) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, new_primMulNat0(Zero, wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.39 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.39 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.39 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.39 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.39 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1055) TransformationProof (EQUIVALENT) 78.29/38.39 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.39 78.29/38.39 (new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1056) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, new_primMulNat0(Zero, wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.39 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.39 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.39 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.39 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.39 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.39 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.39 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.39 78.29/38.39 The TRS R consists of the following rules: 78.29/38.39 78.29/38.39 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.39 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.39 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.39 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.39 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.39 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.39 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.39 78.29/38.39 The set Q consists of the following terms: 78.29/38.39 78.29/38.39 new_primPlusNat0(Succ(x0), Zero) 78.29/38.39 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.39 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.39 new_primPlusNat1(Zero, x0) 78.29/38.39 new_primMulNat0(Succ(x0), x1) 78.29/38.39 new_primPlusNat1(Succ(x0), x1) 78.29/38.39 new_primPlusNat0(Zero, Zero) 78.29/38.39 new_primMulNat0(Zero, x0) 78.29/38.39 78.29/38.39 We have to consider all minimal (P,Q,R)-chains. 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1057) TransformationProof (EQUIVALENT) 78.29/38.39 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.39 78.29/38.39 (new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.29/38.39 78.29/38.39 78.29/38.39 ---------------------------------------- 78.29/38.39 78.29/38.39 (1058) 78.29/38.39 Obligation: 78.29/38.39 Q DP problem: 78.29/38.39 The TRS P consists of the following rules: 78.29/38.39 78.29/38.39 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.39 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, new_primMulNat0(Zero, wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.39 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.39 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.39 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.39 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.39 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.39 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.39 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.39 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.39 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.39 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.39 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.39 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.39 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.39 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.39 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 78.29/38.40 The TRS R consists of the following rules: 78.29/38.40 78.29/38.40 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.40 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.40 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.40 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.40 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.40 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.40 78.29/38.40 The set Q consists of the following terms: 78.29/38.40 78.29/38.40 new_primPlusNat0(Succ(x0), Zero) 78.29/38.40 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.40 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.40 new_primPlusNat1(Zero, x0) 78.29/38.40 new_primMulNat0(Succ(x0), x1) 78.29/38.40 new_primPlusNat1(Succ(x0), x1) 78.29/38.40 new_primPlusNat0(Zero, Zero) 78.29/38.40 new_primMulNat0(Zero, x0) 78.29/38.40 78.29/38.40 We have to consider all minimal (P,Q,R)-chains. 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1059) TransformationProof (EQUIVALENT) 78.29/38.40 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, new_primMulNat0(Zero, wx85800), hh) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.40 78.29/38.40 (new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh),new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh)) 78.29/38.40 78.29/38.40 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1060) 78.29/38.40 Obligation: 78.29/38.40 Q DP problem: 78.29/38.40 The TRS P consists of the following rules: 78.29/38.40 78.29/38.40 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.40 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.40 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.40 78.29/38.40 The TRS R consists of the following rules: 78.29/38.40 78.29/38.40 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.40 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.40 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.40 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.40 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.40 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.40 78.29/38.40 The set Q consists of the following terms: 78.29/38.40 78.29/38.40 new_primPlusNat0(Succ(x0), Zero) 78.29/38.40 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.40 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.40 new_primPlusNat1(Zero, x0) 78.29/38.40 new_primMulNat0(Succ(x0), x1) 78.29/38.40 new_primPlusNat1(Succ(x0), x1) 78.29/38.40 new_primPlusNat0(Zero, Zero) 78.29/38.40 new_primMulNat0(Zero, x0) 78.29/38.40 78.29/38.40 We have to consider all minimal (P,Q,R)-chains. 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1061) TransformationProof (EQUIVALENT) 78.29/38.40 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.40 78.29/38.40 (new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh),new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh)) 78.29/38.40 78.29/38.40 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1062) 78.29/38.40 Obligation: 78.29/38.40 Q DP problem: 78.29/38.40 The TRS P consists of the following rules: 78.29/38.40 78.29/38.40 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.40 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.40 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.40 78.29/38.40 The TRS R consists of the following rules: 78.29/38.40 78.29/38.40 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.40 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.40 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.40 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.40 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.40 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.40 78.29/38.40 The set Q consists of the following terms: 78.29/38.40 78.29/38.40 new_primPlusNat0(Succ(x0), Zero) 78.29/38.40 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.40 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.40 new_primPlusNat1(Zero, x0) 78.29/38.40 new_primMulNat0(Succ(x0), x1) 78.29/38.40 new_primPlusNat1(Succ(x0), x1) 78.29/38.40 new_primPlusNat0(Zero, Zero) 78.29/38.40 new_primMulNat0(Zero, x0) 78.29/38.40 78.29/38.40 We have to consider all minimal (P,Q,R)-chains. 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1063) TransformationProof (EQUIVALENT) 78.29/38.40 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.40 78.29/38.40 (new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab),new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab)) 78.29/38.40 78.29/38.40 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1064) 78.29/38.40 Obligation: 78.29/38.40 Q DP problem: 78.29/38.40 The TRS P consists of the following rules: 78.29/38.40 78.29/38.40 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.40 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.40 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.40 78.29/38.40 The TRS R consists of the following rules: 78.29/38.40 78.29/38.40 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.40 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.40 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.40 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.40 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.40 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.40 78.29/38.40 The set Q consists of the following terms: 78.29/38.40 78.29/38.40 new_primPlusNat0(Succ(x0), Zero) 78.29/38.40 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.40 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.40 new_primPlusNat1(Zero, x0) 78.29/38.40 new_primMulNat0(Succ(x0), x1) 78.29/38.40 new_primPlusNat1(Succ(x0), x1) 78.29/38.40 new_primPlusNat0(Zero, Zero) 78.29/38.40 new_primMulNat0(Zero, x0) 78.29/38.40 78.29/38.40 We have to consider all minimal (P,Q,R)-chains. 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1065) TransformationProof (EQUIVALENT) 78.29/38.40 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.40 78.29/38.40 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.40 78.29/38.40 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1066) 78.29/38.40 Obligation: 78.29/38.40 Q DP problem: 78.29/38.40 The TRS P consists of the following rules: 78.29/38.40 78.29/38.40 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.40 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.40 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.40 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.40 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.40 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.40 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.40 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 78.29/38.40 The TRS R consists of the following rules: 78.29/38.40 78.29/38.40 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.40 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.40 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.40 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.40 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.40 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.40 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.40 78.29/38.40 The set Q consists of the following terms: 78.29/38.40 78.29/38.40 new_primPlusNat0(Succ(x0), Zero) 78.29/38.40 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.40 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.40 new_primPlusNat1(Zero, x0) 78.29/38.40 new_primMulNat0(Succ(x0), x1) 78.29/38.40 new_primPlusNat1(Succ(x0), x1) 78.29/38.40 new_primPlusNat0(Zero, Zero) 78.29/38.40 new_primMulNat0(Zero, x0) 78.29/38.40 78.29/38.40 We have to consider all minimal (P,Q,R)-chains. 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1067) TransformationProof (EQUIVALENT) 78.29/38.40 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.40 78.29/38.40 (new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab),new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab)) 78.29/38.40 78.29/38.40 78.29/38.40 ---------------------------------------- 78.29/38.40 78.29/38.40 (1068) 78.29/38.40 Obligation: 78.29/38.40 Q DP problem: 78.29/38.40 The TRS P consists of the following rules: 78.29/38.40 78.29/38.40 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.40 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.40 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.40 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.40 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.40 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.40 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.40 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.40 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.40 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.40 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.40 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.40 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.40 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 78.29/38.41 The TRS R consists of the following rules: 78.29/38.41 78.29/38.41 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.41 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.41 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.41 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.41 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.41 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.41 78.29/38.41 The set Q consists of the following terms: 78.29/38.41 78.29/38.41 new_primPlusNat0(Succ(x0), Zero) 78.29/38.41 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.41 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.41 new_primPlusNat1(Zero, x0) 78.29/38.41 new_primMulNat0(Succ(x0), x1) 78.29/38.41 new_primPlusNat1(Succ(x0), x1) 78.29/38.41 new_primPlusNat0(Zero, Zero) 78.29/38.41 new_primMulNat0(Zero, x0) 78.29/38.41 78.29/38.41 We have to consider all minimal (P,Q,R)-chains. 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1069) TransformationProof (EQUIVALENT) 78.29/38.41 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.41 78.29/38.41 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.41 78.29/38.41 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1070) 78.29/38.41 Obligation: 78.29/38.41 Q DP problem: 78.29/38.41 The TRS P consists of the following rules: 78.29/38.41 78.29/38.41 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.41 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.41 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 78.29/38.41 The TRS R consists of the following rules: 78.29/38.41 78.29/38.41 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.41 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.41 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.41 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.41 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.41 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.41 78.29/38.41 The set Q consists of the following terms: 78.29/38.41 78.29/38.41 new_primPlusNat0(Succ(x0), Zero) 78.29/38.41 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.41 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.41 new_primPlusNat1(Zero, x0) 78.29/38.41 new_primMulNat0(Succ(x0), x1) 78.29/38.41 new_primPlusNat1(Succ(x0), x1) 78.29/38.41 new_primPlusNat0(Zero, Zero) 78.29/38.41 new_primMulNat0(Zero, x0) 78.29/38.41 78.29/38.41 We have to consider all minimal (P,Q,R)-chains. 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1071) TransformationProof (EQUIVALENT) 78.29/38.41 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primMulNat0(Succ(wx1489), wx1495), bab) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.41 78.29/38.41 (new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab),new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab)) 78.29/38.41 78.29/38.41 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1072) 78.29/38.41 Obligation: 78.29/38.41 Q DP problem: 78.29/38.41 The TRS P consists of the following rules: 78.29/38.41 78.29/38.41 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.41 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.41 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 78.29/38.41 The TRS R consists of the following rules: 78.29/38.41 78.29/38.41 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.41 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.41 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.41 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.41 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.41 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.41 78.29/38.41 The set Q consists of the following terms: 78.29/38.41 78.29/38.41 new_primPlusNat0(Succ(x0), Zero) 78.29/38.41 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.41 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.41 new_primPlusNat1(Zero, x0) 78.29/38.41 new_primMulNat0(Succ(x0), x1) 78.29/38.41 new_primPlusNat1(Succ(x0), x1) 78.29/38.41 new_primPlusNat0(Zero, Zero) 78.29/38.41 new_primMulNat0(Zero, x0) 78.29/38.41 78.29/38.41 We have to consider all minimal (P,Q,R)-chains. 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1073) TransformationProof (EQUIVALENT) 78.29/38.41 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.41 78.29/38.41 (new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac),new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac)) 78.29/38.41 78.29/38.41 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1074) 78.29/38.41 Obligation: 78.29/38.41 Q DP problem: 78.29/38.41 The TRS P consists of the following rules: 78.29/38.41 78.29/38.41 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.41 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.41 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.41 78.29/38.41 The TRS R consists of the following rules: 78.29/38.41 78.29/38.41 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.41 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.41 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.41 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.41 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.41 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.41 78.29/38.41 The set Q consists of the following terms: 78.29/38.41 78.29/38.41 new_primPlusNat0(Succ(x0), Zero) 78.29/38.41 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.41 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.41 new_primPlusNat1(Zero, x0) 78.29/38.41 new_primMulNat0(Succ(x0), x1) 78.29/38.41 new_primPlusNat1(Succ(x0), x1) 78.29/38.41 new_primPlusNat0(Zero, Zero) 78.29/38.41 new_primMulNat0(Zero, x0) 78.29/38.41 78.29/38.41 We have to consider all minimal (P,Q,R)-chains. 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1075) TransformationProof (EQUIVALENT) 78.29/38.41 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.41 78.29/38.41 (new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb),new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb)) 78.29/38.41 78.29/38.41 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1076) 78.29/38.41 Obligation: 78.29/38.41 Q DP problem: 78.29/38.41 The TRS P consists of the following rules: 78.29/38.41 78.29/38.41 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.41 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.41 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.41 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.41 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.41 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.41 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.41 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.41 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.41 78.29/38.41 The TRS R consists of the following rules: 78.29/38.41 78.29/38.41 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.41 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.41 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.41 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.41 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.41 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.41 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.41 78.29/38.41 The set Q consists of the following terms: 78.29/38.41 78.29/38.41 new_primPlusNat0(Succ(x0), Zero) 78.29/38.41 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.41 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.41 new_primPlusNat1(Zero, x0) 78.29/38.41 new_primMulNat0(Succ(x0), x1) 78.29/38.41 new_primPlusNat1(Succ(x0), x1) 78.29/38.41 new_primPlusNat0(Zero, Zero) 78.29/38.41 new_primMulNat0(Zero, x0) 78.29/38.41 78.29/38.41 We have to consider all minimal (P,Q,R)-chains. 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1077) TransformationProof (EQUIVALENT) 78.29/38.41 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.41 78.29/38.41 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.41 78.29/38.41 78.29/38.41 ---------------------------------------- 78.29/38.41 78.29/38.41 (1078) 78.29/38.41 Obligation: 78.29/38.41 Q DP problem: 78.29/38.41 The TRS P consists of the following rules: 78.29/38.41 78.29/38.41 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.41 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.41 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.41 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.41 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.41 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.41 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.41 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.41 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.41 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.41 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.41 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 78.29/38.42 The TRS R consists of the following rules: 78.29/38.42 78.29/38.42 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.42 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.42 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.42 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.42 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.42 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.42 78.29/38.42 The set Q consists of the following terms: 78.29/38.42 78.29/38.42 new_primPlusNat0(Succ(x0), Zero) 78.29/38.42 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.42 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.42 new_primPlusNat1(Zero, x0) 78.29/38.42 new_primMulNat0(Succ(x0), x1) 78.29/38.42 new_primPlusNat1(Succ(x0), x1) 78.29/38.42 new_primPlusNat0(Zero, Zero) 78.29/38.42 new_primMulNat0(Zero, x0) 78.29/38.42 78.29/38.42 We have to consider all minimal (P,Q,R)-chains. 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1079) TransformationProof (EQUIVALENT) 78.29/38.42 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.42 78.29/38.42 (new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac),new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac)) 78.29/38.42 78.29/38.42 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1080) 78.29/38.42 Obligation: 78.29/38.42 Q DP problem: 78.29/38.42 The TRS P consists of the following rules: 78.29/38.42 78.29/38.42 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.42 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.42 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 78.29/38.42 The TRS R consists of the following rules: 78.29/38.42 78.29/38.42 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.42 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.42 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.42 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.42 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.42 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.42 78.29/38.42 The set Q consists of the following terms: 78.29/38.42 78.29/38.42 new_primPlusNat0(Succ(x0), Zero) 78.29/38.42 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.42 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.42 new_primPlusNat1(Zero, x0) 78.29/38.42 new_primMulNat0(Succ(x0), x1) 78.29/38.42 new_primPlusNat1(Succ(x0), x1) 78.29/38.42 new_primPlusNat0(Zero, Zero) 78.29/38.42 new_primMulNat0(Zero, x0) 78.29/38.42 78.29/38.42 We have to consider all minimal (P,Q,R)-chains. 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1081) TransformationProof (EQUIVALENT) 78.29/38.42 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.42 78.29/38.42 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.42 78.29/38.42 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1082) 78.29/38.42 Obligation: 78.29/38.42 Q DP problem: 78.29/38.42 The TRS P consists of the following rules: 78.29/38.42 78.29/38.42 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.42 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.42 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 78.29/38.42 The TRS R consists of the following rules: 78.29/38.42 78.29/38.42 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.42 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.42 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.42 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.42 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.42 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.42 78.29/38.42 The set Q consists of the following terms: 78.29/38.42 78.29/38.42 new_primPlusNat0(Succ(x0), Zero) 78.29/38.42 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.42 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.42 new_primPlusNat1(Zero, x0) 78.29/38.42 new_primMulNat0(Succ(x0), x1) 78.29/38.42 new_primPlusNat1(Succ(x0), x1) 78.29/38.42 new_primPlusNat0(Zero, Zero) 78.29/38.42 new_primMulNat0(Zero, x0) 78.29/38.42 78.29/38.42 We have to consider all minimal (P,Q,R)-chains. 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1083) TransformationProof (EQUIVALENT) 78.29/38.42 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.42 78.29/38.42 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.42 78.29/38.42 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1084) 78.29/38.42 Obligation: 78.29/38.42 Q DP problem: 78.29/38.42 The TRS P consists of the following rules: 78.29/38.42 78.29/38.42 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.42 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.42 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.42 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 78.29/38.42 The TRS R consists of the following rules: 78.29/38.42 78.29/38.42 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.42 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.42 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.42 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.42 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.42 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.42 78.29/38.42 The set Q consists of the following terms: 78.29/38.42 78.29/38.42 new_primPlusNat0(Succ(x0), Zero) 78.29/38.42 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.42 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.42 new_primPlusNat1(Zero, x0) 78.29/38.42 new_primMulNat0(Succ(x0), x1) 78.29/38.42 new_primPlusNat1(Succ(x0), x1) 78.29/38.42 new_primPlusNat0(Zero, Zero) 78.29/38.42 new_primMulNat0(Zero, x0) 78.29/38.42 78.29/38.42 We have to consider all minimal (P,Q,R)-chains. 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1085) TransformationProof (EQUIVALENT) 78.29/38.42 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.42 78.29/38.42 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.42 78.29/38.42 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1086) 78.29/38.42 Obligation: 78.29/38.42 Q DP problem: 78.29/38.42 The TRS P consists of the following rules: 78.29/38.42 78.29/38.42 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.42 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.42 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.42 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.42 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.42 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.42 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.42 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.42 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.42 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 78.29/38.42 The TRS R consists of the following rules: 78.29/38.42 78.29/38.42 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.42 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.42 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.42 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.42 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.42 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.42 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.42 78.29/38.42 The set Q consists of the following terms: 78.29/38.42 78.29/38.42 new_primPlusNat0(Succ(x0), Zero) 78.29/38.42 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.42 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.42 new_primPlusNat1(Zero, x0) 78.29/38.42 new_primMulNat0(Succ(x0), x1) 78.29/38.42 new_primPlusNat1(Succ(x0), x1) 78.29/38.42 new_primPlusNat0(Zero, Zero) 78.29/38.42 new_primMulNat0(Zero, x0) 78.29/38.42 78.29/38.42 We have to consider all minimal (P,Q,R)-chains. 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1087) TransformationProof (EQUIVALENT) 78.29/38.42 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.42 78.29/38.42 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.42 78.29/38.42 78.29/38.42 ---------------------------------------- 78.29/38.42 78.29/38.42 (1088) 78.29/38.42 Obligation: 78.29/38.42 Q DP problem: 78.29/38.42 The TRS P consists of the following rules: 78.29/38.42 78.29/38.42 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.42 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.42 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.42 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.42 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.42 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.42 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.42 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.42 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.42 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.42 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.42 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.42 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.42 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 78.29/38.43 The TRS R consists of the following rules: 78.29/38.43 78.29/38.43 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.43 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.43 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.43 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.43 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.43 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.43 78.29/38.43 The set Q consists of the following terms: 78.29/38.43 78.29/38.43 new_primPlusNat0(Succ(x0), Zero) 78.29/38.43 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.43 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.43 new_primPlusNat1(Zero, x0) 78.29/38.43 new_primMulNat0(Succ(x0), x1) 78.29/38.43 new_primPlusNat1(Succ(x0), x1) 78.29/38.43 new_primPlusNat0(Zero, Zero) 78.29/38.43 new_primMulNat0(Zero, x0) 78.29/38.43 78.29/38.43 We have to consider all minimal (P,Q,R)-chains. 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1089) TransformationProof (EQUIVALENT) 78.29/38.43 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.43 78.29/38.43 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.43 78.29/38.43 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1090) 78.29/38.43 Obligation: 78.29/38.43 Q DP problem: 78.29/38.43 The TRS P consists of the following rules: 78.29/38.43 78.29/38.43 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.43 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.43 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.43 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 78.29/38.43 The TRS R consists of the following rules: 78.29/38.43 78.29/38.43 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.43 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.43 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.43 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.43 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.43 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.43 78.29/38.43 The set Q consists of the following terms: 78.29/38.43 78.29/38.43 new_primPlusNat0(Succ(x0), Zero) 78.29/38.43 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.43 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.43 new_primPlusNat1(Zero, x0) 78.29/38.43 new_primMulNat0(Succ(x0), x1) 78.29/38.43 new_primPlusNat1(Succ(x0), x1) 78.29/38.43 new_primPlusNat0(Zero, Zero) 78.29/38.43 new_primMulNat0(Zero, x0) 78.29/38.43 78.29/38.43 We have to consider all minimal (P,Q,R)-chains. 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1091) TransformationProof (EQUIVALENT) 78.29/38.43 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primMulNat0(Succ(wx1394), wx1400), gb) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.43 78.29/38.43 (new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb),new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb)) 78.29/38.43 78.29/38.43 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1092) 78.29/38.43 Obligation: 78.29/38.43 Q DP problem: 78.29/38.43 The TRS P consists of the following rules: 78.29/38.43 78.29/38.43 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.43 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.43 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.43 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 78.29/38.43 The TRS R consists of the following rules: 78.29/38.43 78.29/38.43 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.43 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.43 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.43 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.43 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.43 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.43 78.29/38.43 The set Q consists of the following terms: 78.29/38.43 78.29/38.43 new_primPlusNat0(Succ(x0), Zero) 78.29/38.43 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.43 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.43 new_primPlusNat1(Zero, x0) 78.29/38.43 new_primMulNat0(Succ(x0), x1) 78.29/38.43 new_primPlusNat1(Succ(x0), x1) 78.29/38.43 new_primPlusNat0(Zero, Zero) 78.29/38.43 new_primMulNat0(Zero, x0) 78.29/38.43 78.29/38.43 We have to consider all minimal (P,Q,R)-chains. 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1093) TransformationProof (EQUIVALENT) 78.29/38.43 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.43 78.29/38.43 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.43 78.29/38.43 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1094) 78.29/38.43 Obligation: 78.29/38.43 Q DP problem: 78.29/38.43 The TRS P consists of the following rules: 78.29/38.43 78.29/38.43 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.43 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.43 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.43 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 78.29/38.43 The TRS R consists of the following rules: 78.29/38.43 78.29/38.43 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.43 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.43 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.43 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.43 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.43 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.43 78.29/38.43 The set Q consists of the following terms: 78.29/38.43 78.29/38.43 new_primPlusNat0(Succ(x0), Zero) 78.29/38.43 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.43 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.43 new_primPlusNat1(Zero, x0) 78.29/38.43 new_primMulNat0(Succ(x0), x1) 78.29/38.43 new_primPlusNat1(Succ(x0), x1) 78.29/38.43 new_primPlusNat0(Zero, Zero) 78.29/38.43 new_primMulNat0(Zero, x0) 78.29/38.43 78.29/38.43 We have to consider all minimal (P,Q,R)-chains. 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1095) TransformationProof (EQUIVALENT) 78.29/38.43 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.43 78.29/38.43 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.43 78.29/38.43 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1096) 78.29/38.43 Obligation: 78.29/38.43 Q DP problem: 78.29/38.43 The TRS P consists of the following rules: 78.29/38.43 78.29/38.43 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.43 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.43 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.43 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.43 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.43 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.43 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.43 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.43 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.43 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.43 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 78.29/38.43 The TRS R consists of the following rules: 78.29/38.43 78.29/38.43 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.43 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.43 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.43 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.43 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.43 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.43 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.43 78.29/38.43 The set Q consists of the following terms: 78.29/38.43 78.29/38.43 new_primPlusNat0(Succ(x0), Zero) 78.29/38.43 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.43 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.43 new_primPlusNat1(Zero, x0) 78.29/38.43 new_primMulNat0(Succ(x0), x1) 78.29/38.43 new_primPlusNat1(Succ(x0), x1) 78.29/38.43 new_primPlusNat0(Zero, Zero) 78.29/38.43 new_primMulNat0(Zero, x0) 78.29/38.43 78.29/38.43 We have to consider all minimal (P,Q,R)-chains. 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1097) TransformationProof (EQUIVALENT) 78.29/38.43 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primMulNat0(Succ(wx1498), wx1504), bac) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.43 78.29/38.43 (new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac),new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac)) 78.29/38.43 78.29/38.43 78.29/38.43 ---------------------------------------- 78.29/38.43 78.29/38.43 (1098) 78.29/38.43 Obligation: 78.29/38.43 Q DP problem: 78.29/38.43 The TRS P consists of the following rules: 78.29/38.43 78.29/38.43 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.43 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.43 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.43 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.43 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.43 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.43 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.43 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.43 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.43 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.43 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.43 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.43 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 78.29/38.44 The TRS R consists of the following rules: 78.29/38.44 78.29/38.44 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.44 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.44 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.44 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.44 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.44 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.44 78.29/38.44 The set Q consists of the following terms: 78.29/38.44 78.29/38.44 new_primPlusNat0(Succ(x0), Zero) 78.29/38.44 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.44 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.44 new_primPlusNat1(Zero, x0) 78.29/38.44 new_primMulNat0(Succ(x0), x1) 78.29/38.44 new_primPlusNat1(Succ(x0), x1) 78.29/38.44 new_primPlusNat0(Zero, Zero) 78.29/38.44 new_primMulNat0(Zero, x0) 78.29/38.44 78.29/38.44 We have to consider all minimal (P,Q,R)-chains. 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1099) TransformationProof (EQUIVALENT) 78.29/38.44 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.44 78.29/38.44 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.44 78.29/38.44 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1100) 78.29/38.44 Obligation: 78.29/38.44 Q DP problem: 78.29/38.44 The TRS P consists of the following rules: 78.29/38.44 78.29/38.44 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.44 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.44 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.44 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 78.29/38.44 The TRS R consists of the following rules: 78.29/38.44 78.29/38.44 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.44 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.44 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.44 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.44 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.44 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.44 78.29/38.44 The set Q consists of the following terms: 78.29/38.44 78.29/38.44 new_primPlusNat0(Succ(x0), Zero) 78.29/38.44 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.44 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.44 new_primPlusNat1(Zero, x0) 78.29/38.44 new_primMulNat0(Succ(x0), x1) 78.29/38.44 new_primPlusNat1(Succ(x0), x1) 78.29/38.44 new_primPlusNat0(Zero, Zero) 78.29/38.44 new_primMulNat0(Zero, x0) 78.29/38.44 78.29/38.44 We have to consider all minimal (P,Q,R)-chains. 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1101) TransformationProof (EQUIVALENT) 78.29/38.44 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.44 78.29/38.44 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.44 78.29/38.44 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1102) 78.29/38.44 Obligation: 78.29/38.44 Q DP problem: 78.29/38.44 The TRS P consists of the following rules: 78.29/38.44 78.29/38.44 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.44 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.44 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.44 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 78.29/38.44 The TRS R consists of the following rules: 78.29/38.44 78.29/38.44 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.44 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.44 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.44 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.44 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.44 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.44 78.29/38.44 The set Q consists of the following terms: 78.29/38.44 78.29/38.44 new_primPlusNat0(Succ(x0), Zero) 78.29/38.44 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.44 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.44 new_primPlusNat1(Zero, x0) 78.29/38.44 new_primMulNat0(Succ(x0), x1) 78.29/38.44 new_primPlusNat1(Succ(x0), x1) 78.29/38.44 new_primPlusNat0(Zero, Zero) 78.29/38.44 new_primMulNat0(Zero, x0) 78.29/38.44 78.29/38.44 We have to consider all minimal (P,Q,R)-chains. 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1103) TransformationProof (EQUIVALENT) 78.29/38.44 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.44 78.29/38.44 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.44 78.29/38.44 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1104) 78.29/38.44 Obligation: 78.29/38.44 Q DP problem: 78.29/38.44 The TRS P consists of the following rules: 78.29/38.44 78.29/38.44 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.44 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.44 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.44 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 78.29/38.44 The TRS R consists of the following rules: 78.29/38.44 78.29/38.44 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.44 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.44 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.44 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.44 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.44 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.44 78.29/38.44 The set Q consists of the following terms: 78.29/38.44 78.29/38.44 new_primPlusNat0(Succ(x0), Zero) 78.29/38.44 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.44 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.44 new_primPlusNat1(Zero, x0) 78.29/38.44 new_primMulNat0(Succ(x0), x1) 78.29/38.44 new_primPlusNat1(Succ(x0), x1) 78.29/38.44 new_primPlusNat0(Zero, Zero) 78.29/38.44 new_primMulNat0(Zero, x0) 78.29/38.44 78.29/38.44 We have to consider all minimal (P,Q,R)-chains. 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1105) TransformationProof (EQUIVALENT) 78.29/38.44 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primMulNat0(Succ(wx1385), wx1391), fh) at position [8] we obtained the following new rules [LPAR04]: 78.29/38.44 78.29/38.44 (new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh),new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh)) 78.29/38.44 78.29/38.44 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1106) 78.29/38.44 Obligation: 78.29/38.44 Q DP problem: 78.29/38.44 The TRS P consists of the following rules: 78.29/38.44 78.29/38.44 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.44 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.44 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.44 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.44 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.44 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.44 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.44 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.44 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.44 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.44 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.44 78.29/38.44 The TRS R consists of the following rules: 78.29/38.44 78.29/38.44 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.44 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.44 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.44 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.44 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.44 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.44 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.44 78.29/38.44 The set Q consists of the following terms: 78.29/38.44 78.29/38.44 new_primPlusNat0(Succ(x0), Zero) 78.29/38.44 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.44 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.44 new_primPlusNat1(Zero, x0) 78.29/38.44 new_primMulNat0(Succ(x0), x1) 78.29/38.44 new_primPlusNat1(Succ(x0), x1) 78.29/38.44 new_primPlusNat0(Zero, Zero) 78.29/38.44 new_primMulNat0(Zero, x0) 78.29/38.44 78.29/38.44 We have to consider all minimal (P,Q,R)-chains. 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1107) TransformationProof (EQUIVALENT) 78.29/38.44 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.44 78.29/38.44 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.44 78.29/38.44 78.29/38.44 ---------------------------------------- 78.29/38.44 78.29/38.44 (1108) 78.29/38.44 Obligation: 78.29/38.44 Q DP problem: 78.29/38.44 The TRS P consists of the following rules: 78.29/38.44 78.29/38.44 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.44 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.44 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.44 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.44 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.44 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.44 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.44 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.44 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.44 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.44 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 78.29/38.45 The TRS R consists of the following rules: 78.29/38.45 78.29/38.45 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.45 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.45 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.45 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.45 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.45 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.45 78.29/38.45 The set Q consists of the following terms: 78.29/38.45 78.29/38.45 new_primPlusNat0(Succ(x0), Zero) 78.29/38.45 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.45 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.45 new_primPlusNat1(Zero, x0) 78.29/38.45 new_primMulNat0(Succ(x0), x1) 78.29/38.45 new_primPlusNat1(Succ(x0), x1) 78.29/38.45 new_primPlusNat0(Zero, Zero) 78.29/38.45 new_primMulNat0(Zero, x0) 78.29/38.45 78.29/38.45 We have to consider all minimal (P,Q,R)-chains. 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1109) TransformationProof (EQUIVALENT) 78.29/38.45 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.45 78.29/38.45 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.45 78.29/38.45 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1110) 78.29/38.45 Obligation: 78.29/38.45 Q DP problem: 78.29/38.45 The TRS P consists of the following rules: 78.29/38.45 78.29/38.45 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.45 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.45 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.45 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 78.29/38.45 The TRS R consists of the following rules: 78.29/38.45 78.29/38.45 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.45 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.45 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.45 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.45 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.45 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.45 78.29/38.45 The set Q consists of the following terms: 78.29/38.45 78.29/38.45 new_primPlusNat0(Succ(x0), Zero) 78.29/38.45 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.45 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.45 new_primPlusNat1(Zero, x0) 78.29/38.45 new_primMulNat0(Succ(x0), x1) 78.29/38.45 new_primPlusNat1(Succ(x0), x1) 78.29/38.45 new_primPlusNat0(Zero, Zero) 78.29/38.45 new_primMulNat0(Zero, x0) 78.29/38.45 78.29/38.45 We have to consider all minimal (P,Q,R)-chains. 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1111) TransformationProof (EQUIVALENT) 78.29/38.45 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Zero, Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0,0] we obtained the following new rules [LPAR04]: 78.29/38.45 78.29/38.45 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.29/38.45 78.29/38.45 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1112) 78.29/38.45 Obligation: 78.29/38.45 Q DP problem: 78.29/38.45 The TRS P consists of the following rules: 78.29/38.45 78.29/38.45 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.45 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.45 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.45 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 78.29/38.45 The TRS R consists of the following rules: 78.29/38.45 78.29/38.45 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.45 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.45 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.45 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.45 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.45 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.45 78.29/38.45 The set Q consists of the following terms: 78.29/38.45 78.29/38.45 new_primPlusNat0(Succ(x0), Zero) 78.29/38.45 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.45 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.45 new_primPlusNat1(Zero, x0) 78.29/38.45 new_primMulNat0(Succ(x0), x1) 78.29/38.45 new_primPlusNat1(Succ(x0), x1) 78.29/38.45 new_primPlusNat0(Zero, Zero) 78.29/38.45 new_primMulNat0(Zero, x0) 78.29/38.45 78.29/38.45 We have to consider all minimal (P,Q,R)-chains. 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1113) TransformationProof (EQUIVALENT) 78.29/38.45 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.45 78.29/38.45 (new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.29/38.45 78.29/38.45 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1114) 78.29/38.45 Obligation: 78.29/38.45 Q DP problem: 78.29/38.45 The TRS P consists of the following rules: 78.29/38.45 78.29/38.45 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.45 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.45 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.45 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.45 78.29/38.45 The TRS R consists of the following rules: 78.29/38.45 78.29/38.45 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.45 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.45 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.45 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.45 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.45 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.45 78.29/38.45 The set Q consists of the following terms: 78.29/38.45 78.29/38.45 new_primPlusNat0(Succ(x0), Zero) 78.29/38.45 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.45 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.45 new_primPlusNat1(Zero, x0) 78.29/38.45 new_primMulNat0(Succ(x0), x1) 78.29/38.45 new_primPlusNat1(Succ(x0), x1) 78.29/38.45 new_primPlusNat0(Zero, Zero) 78.29/38.45 new_primMulNat0(Zero, x0) 78.29/38.45 78.29/38.45 We have to consider all minimal (P,Q,R)-chains. 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1115) TransformationProof (EQUIVALENT) 78.29/38.45 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primMulNat0(Succ(wx62300), wx63000), fd) at position [10] we obtained the following new rules [LPAR04]: 78.29/38.45 78.29/38.45 (new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd),new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd)) 78.29/38.45 78.29/38.45 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1116) 78.29/38.45 Obligation: 78.29/38.45 Q DP problem: 78.29/38.45 The TRS P consists of the following rules: 78.29/38.45 78.29/38.45 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.45 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.45 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.45 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.45 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.45 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.45 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.45 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.45 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.45 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.45 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.45 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.45 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.45 78.29/38.45 The TRS R consists of the following rules: 78.29/38.45 78.29/38.45 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.45 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.45 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.45 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.45 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.45 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.45 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.45 78.29/38.45 The set Q consists of the following terms: 78.29/38.45 78.29/38.45 new_primPlusNat0(Succ(x0), Zero) 78.29/38.45 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.45 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.45 new_primPlusNat1(Zero, x0) 78.29/38.45 new_primMulNat0(Succ(x0), x1) 78.29/38.45 new_primPlusNat1(Succ(x0), x1) 78.29/38.45 new_primPlusNat0(Zero, Zero) 78.29/38.45 new_primMulNat0(Zero, x0) 78.29/38.45 78.29/38.45 We have to consider all minimal (P,Q,R)-chains. 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1117) TransformationProof (EQUIVALENT) 78.29/38.45 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.45 78.29/38.45 (new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd),new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd)) 78.29/38.45 78.29/38.45 78.29/38.45 ---------------------------------------- 78.29/38.45 78.29/38.45 (1118) 78.29/38.45 Obligation: 78.29/38.45 Q DP problem: 78.29/38.45 The TRS P consists of the following rules: 78.29/38.45 78.29/38.45 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.45 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.45 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.45 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.45 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.45 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.45 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.45 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.45 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 78.29/38.46 The TRS R consists of the following rules: 78.29/38.46 78.29/38.46 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.46 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.46 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.46 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.46 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.46 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.46 78.29/38.46 The set Q consists of the following terms: 78.29/38.46 78.29/38.46 new_primPlusNat0(Succ(x0), Zero) 78.29/38.46 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.46 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.46 new_primPlusNat1(Zero, x0) 78.29/38.46 new_primMulNat0(Succ(x0), x1) 78.29/38.46 new_primPlusNat1(Succ(x0), x1) 78.29/38.46 new_primPlusNat0(Zero, Zero) 78.29/38.46 new_primMulNat0(Zero, x0) 78.29/38.46 78.29/38.46 We have to consider all minimal (P,Q,R)-chains. 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1119) TransformationProof (EQUIVALENT) 78.29/38.46 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.46 78.29/38.46 (new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.29/38.46 78.29/38.46 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1120) 78.29/38.46 Obligation: 78.29/38.46 Q DP problem: 78.29/38.46 The TRS P consists of the following rules: 78.29/38.46 78.29/38.46 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.46 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.46 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.46 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 78.29/38.46 The TRS R consists of the following rules: 78.29/38.46 78.29/38.46 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.46 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.46 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.46 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.46 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.46 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.46 78.29/38.46 The set Q consists of the following terms: 78.29/38.46 78.29/38.46 new_primPlusNat0(Succ(x0), Zero) 78.29/38.46 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.46 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.46 new_primPlusNat1(Zero, x0) 78.29/38.46 new_primMulNat0(Succ(x0), x1) 78.29/38.46 new_primPlusNat1(Succ(x0), x1) 78.29/38.46 new_primPlusNat0(Zero, Zero) 78.29/38.46 new_primMulNat0(Zero, x0) 78.29/38.46 78.29/38.46 We have to consider all minimal (P,Q,R)-chains. 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1121) TransformationProof (EQUIVALENT) 78.29/38.46 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.46 78.29/38.46 (new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.29/38.46 78.29/38.46 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1122) 78.29/38.46 Obligation: 78.29/38.46 Q DP problem: 78.29/38.46 The TRS P consists of the following rules: 78.29/38.46 78.29/38.46 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.46 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.46 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.46 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 78.29/38.46 The TRS R consists of the following rules: 78.29/38.46 78.29/38.46 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.46 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.46 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.46 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.46 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.46 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.46 78.29/38.46 The set Q consists of the following terms: 78.29/38.46 78.29/38.46 new_primPlusNat0(Succ(x0), Zero) 78.29/38.46 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.46 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.46 new_primPlusNat1(Zero, x0) 78.29/38.46 new_primMulNat0(Succ(x0), x1) 78.29/38.46 new_primPlusNat1(Succ(x0), x1) 78.29/38.46 new_primPlusNat0(Zero, Zero) 78.29/38.46 new_primMulNat0(Zero, x0) 78.29/38.46 78.29/38.46 We have to consider all minimal (P,Q,R)-chains. 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1123) TransformationProof (EQUIVALENT) 78.29/38.46 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.46 78.29/38.46 (new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.29/38.46 78.29/38.46 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1124) 78.29/38.46 Obligation: 78.29/38.46 Q DP problem: 78.29/38.46 The TRS P consists of the following rules: 78.29/38.46 78.29/38.46 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.46 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.46 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.46 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.29/38.46 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.29/38.46 78.29/38.46 The TRS R consists of the following rules: 78.29/38.46 78.29/38.46 new_primMulNat0(Zero, wx30100) -> Zero 78.29/38.46 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.29/38.46 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.29/38.46 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.29/38.46 new_primPlusNat0(Zero, Zero) -> Zero 78.29/38.46 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.29/38.46 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.29/38.46 78.29/38.46 The set Q consists of the following terms: 78.29/38.46 78.29/38.46 new_primPlusNat0(Succ(x0), Zero) 78.29/38.46 new_primPlusNat0(Succ(x0), Succ(x1)) 78.29/38.46 new_primPlusNat0(Zero, Succ(x0)) 78.29/38.46 new_primPlusNat1(Zero, x0) 78.29/38.46 new_primMulNat0(Succ(x0), x1) 78.29/38.46 new_primPlusNat1(Succ(x0), x1) 78.29/38.46 new_primPlusNat0(Zero, Zero) 78.29/38.46 new_primMulNat0(Zero, x0) 78.29/38.46 78.29/38.46 We have to consider all minimal (P,Q,R)-chains. 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1125) TransformationProof (EQUIVALENT) 78.29/38.46 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx62300), wx63000), fd) at position [9] we obtained the following new rules [LPAR04]: 78.29/38.46 78.29/38.46 (new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd),new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd)) 78.29/38.46 78.29/38.46 78.29/38.46 ---------------------------------------- 78.29/38.46 78.29/38.46 (1126) 78.29/38.46 Obligation: 78.29/38.46 Q DP problem: 78.29/38.46 The TRS P consists of the following rules: 78.29/38.46 78.29/38.46 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.29/38.46 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.29/38.46 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.29/38.46 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.29/38.46 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.29/38.46 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.29/38.46 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.29/38.46 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.29/38.46 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.29/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.29/38.46 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.29/38.46 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.29/38.46 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.29/38.46 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.29/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.29/38.46 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.46 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.46 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.46 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.46 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.46 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.46 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.46 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.46 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.46 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.46 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.46 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.46 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.46 78.30/38.46 The TRS R consists of the following rules: 78.30/38.46 78.30/38.46 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.46 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.46 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.46 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.46 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.46 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.46 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.46 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.46 78.30/38.46 The set Q consists of the following terms: 78.30/38.46 78.30/38.46 new_primPlusNat0(Succ(x0), Zero) 78.30/38.46 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.46 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.46 new_primPlusNat1(Zero, x0) 78.30/38.46 new_primMulNat0(Succ(x0), x1) 78.30/38.46 new_primPlusNat1(Succ(x0), x1) 78.30/38.46 new_primPlusNat0(Zero, Zero) 78.30/38.46 new_primMulNat0(Zero, x0) 78.30/38.46 78.30/38.46 We have to consider all minimal (P,Q,R)-chains. 78.30/38.46 ---------------------------------------- 78.30/38.46 78.30/38.46 (1127) TransformationProof (EQUIVALENT) 78.30/38.46 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primMulNat0(Succ(wx62300), wx63000), fd) at position [10] we obtained the following new rules [LPAR04]: 78.30/38.46 78.30/38.46 (new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd),new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd)) 78.30/38.46 78.30/38.46 78.30/38.46 ---------------------------------------- 78.30/38.46 78.30/38.46 (1128) 78.30/38.46 Obligation: 78.30/38.46 Q DP problem: 78.30/38.46 The TRS P consists of the following rules: 78.30/38.46 78.30/38.46 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.46 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.46 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.46 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.46 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.46 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.46 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.46 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.46 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.46 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.46 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.46 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.46 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.46 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 78.30/38.47 The TRS R consists of the following rules: 78.30/38.47 78.30/38.47 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.47 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.47 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.47 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.47 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.47 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.47 78.30/38.47 The set Q consists of the following terms: 78.30/38.47 78.30/38.47 new_primPlusNat0(Succ(x0), Zero) 78.30/38.47 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.47 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.47 new_primPlusNat1(Zero, x0) 78.30/38.47 new_primMulNat0(Succ(x0), x1) 78.30/38.47 new_primPlusNat1(Succ(x0), x1) 78.30/38.47 new_primPlusNat0(Zero, Zero) 78.30/38.47 new_primMulNat0(Zero, x0) 78.30/38.47 78.30/38.47 We have to consider all minimal (P,Q,R)-chains. 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1129) TransformationProof (EQUIVALENT) 78.30/38.47 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.47 78.30/38.47 (new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.30/38.47 78.30/38.47 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1130) 78.30/38.47 Obligation: 78.30/38.47 Q DP problem: 78.30/38.47 The TRS P consists of the following rules: 78.30/38.47 78.30/38.47 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.47 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.47 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.47 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 78.30/38.47 The TRS R consists of the following rules: 78.30/38.47 78.30/38.47 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.47 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.47 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.47 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.47 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.47 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.47 78.30/38.47 The set Q consists of the following terms: 78.30/38.47 78.30/38.47 new_primPlusNat0(Succ(x0), Zero) 78.30/38.47 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.47 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.47 new_primPlusNat1(Zero, x0) 78.30/38.47 new_primMulNat0(Succ(x0), x1) 78.30/38.47 new_primPlusNat1(Succ(x0), x1) 78.30/38.47 new_primPlusNat0(Zero, Zero) 78.30/38.47 new_primMulNat0(Zero, x0) 78.30/38.47 78.30/38.47 We have to consider all minimal (P,Q,R)-chains. 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1131) TransformationProof (EQUIVALENT) 78.30/38.47 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primMulNat0(Succ(wx629), wx624), fd) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.47 78.30/38.47 (new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd),new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd)) 78.30/38.47 78.30/38.47 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1132) 78.30/38.47 Obligation: 78.30/38.47 Q DP problem: 78.30/38.47 The TRS P consists of the following rules: 78.30/38.47 78.30/38.47 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.47 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.47 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.47 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 78.30/38.47 The TRS R consists of the following rules: 78.30/38.47 78.30/38.47 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.47 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.47 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.47 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.47 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.47 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.47 78.30/38.47 The set Q consists of the following terms: 78.30/38.47 78.30/38.47 new_primPlusNat0(Succ(x0), Zero) 78.30/38.47 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.47 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.47 new_primPlusNat1(Zero, x0) 78.30/38.47 new_primMulNat0(Succ(x0), x1) 78.30/38.47 new_primPlusNat1(Succ(x0), x1) 78.30/38.47 new_primPlusNat0(Zero, Zero) 78.30/38.47 new_primMulNat0(Zero, x0) 78.30/38.47 78.30/38.47 We have to consider all minimal (P,Q,R)-chains. 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1133) TransformationProof (EQUIVALENT) 78.30/38.47 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.47 78.30/38.47 (new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.47 78.30/38.47 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1134) 78.30/38.47 Obligation: 78.30/38.47 Q DP problem: 78.30/38.47 The TRS P consists of the following rules: 78.30/38.47 78.30/38.47 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.47 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.47 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.47 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 78.30/38.47 The TRS R consists of the following rules: 78.30/38.47 78.30/38.47 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.47 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.47 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.47 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.47 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.47 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.47 78.30/38.47 The set Q consists of the following terms: 78.30/38.47 78.30/38.47 new_primPlusNat0(Succ(x0), Zero) 78.30/38.47 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.47 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.47 new_primPlusNat1(Zero, x0) 78.30/38.47 new_primMulNat0(Succ(x0), x1) 78.30/38.47 new_primPlusNat1(Succ(x0), x1) 78.30/38.47 new_primPlusNat0(Zero, Zero) 78.30/38.47 new_primMulNat0(Zero, x0) 78.30/38.47 78.30/38.47 We have to consider all minimal (P,Q,R)-chains. 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1135) TransformationProof (EQUIVALENT) 78.30/38.47 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.47 78.30/38.47 (new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.47 78.30/38.47 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1136) 78.30/38.47 Obligation: 78.30/38.47 Q DP problem: 78.30/38.47 The TRS P consists of the following rules: 78.30/38.47 78.30/38.47 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.47 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.47 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.47 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.47 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.47 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.47 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.47 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.47 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.47 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.47 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.47 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.47 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.47 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.47 78.30/38.47 The TRS R consists of the following rules: 78.30/38.47 78.30/38.47 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.47 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.47 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.47 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.47 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.47 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.47 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.47 78.30/38.47 The set Q consists of the following terms: 78.30/38.47 78.30/38.47 new_primPlusNat0(Succ(x0), Zero) 78.30/38.47 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.47 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.47 new_primPlusNat1(Zero, x0) 78.30/38.47 new_primMulNat0(Succ(x0), x1) 78.30/38.47 new_primPlusNat1(Succ(x0), x1) 78.30/38.47 new_primPlusNat0(Zero, Zero) 78.30/38.47 new_primMulNat0(Zero, x0) 78.30/38.47 78.30/38.47 We have to consider all minimal (P,Q,R)-chains. 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1137) TransformationProof (EQUIVALENT) 78.30/38.47 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.47 78.30/38.47 (new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.47 78.30/38.47 78.30/38.47 ---------------------------------------- 78.30/38.47 78.30/38.47 (1138) 78.30/38.47 Obligation: 78.30/38.47 Q DP problem: 78.30/38.47 The TRS P consists of the following rules: 78.30/38.47 78.30/38.47 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.47 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.47 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.47 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.47 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.47 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.47 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.47 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 78.30/38.48 The TRS R consists of the following rules: 78.30/38.48 78.30/38.48 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.48 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.48 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.48 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.48 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.48 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.48 78.30/38.48 The set Q consists of the following terms: 78.30/38.48 78.30/38.48 new_primPlusNat0(Succ(x0), Zero) 78.30/38.48 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.48 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.48 new_primPlusNat1(Zero, x0) 78.30/38.48 new_primMulNat0(Succ(x0), x1) 78.30/38.48 new_primPlusNat1(Succ(x0), x1) 78.30/38.48 new_primPlusNat0(Zero, Zero) 78.30/38.48 new_primMulNat0(Zero, x0) 78.30/38.48 78.30/38.48 We have to consider all minimal (P,Q,R)-chains. 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1139) TransformationProof (EQUIVALENT) 78.30/38.48 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.48 78.30/38.48 (new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.48 78.30/38.48 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1140) 78.30/38.48 Obligation: 78.30/38.48 Q DP problem: 78.30/38.48 The TRS P consists of the following rules: 78.30/38.48 78.30/38.48 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.48 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.48 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.48 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 78.30/38.48 The TRS R consists of the following rules: 78.30/38.48 78.30/38.48 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.48 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.48 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.48 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.48 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.48 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.48 78.30/38.48 The set Q consists of the following terms: 78.30/38.48 78.30/38.48 new_primPlusNat0(Succ(x0), Zero) 78.30/38.48 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.48 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.48 new_primPlusNat1(Zero, x0) 78.30/38.48 new_primMulNat0(Succ(x0), x1) 78.30/38.48 new_primPlusNat1(Succ(x0), x1) 78.30/38.48 new_primPlusNat0(Zero, Zero) 78.30/38.48 new_primMulNat0(Zero, x0) 78.30/38.48 78.30/38.48 We have to consider all minimal (P,Q,R)-chains. 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1141) TransformationProof (EQUIVALENT) 78.30/38.48 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.48 78.30/38.48 (new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.48 78.30/38.48 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1142) 78.30/38.48 Obligation: 78.30/38.48 Q DP problem: 78.30/38.48 The TRS P consists of the following rules: 78.30/38.48 78.30/38.48 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.48 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.48 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.48 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 78.30/38.48 The TRS R consists of the following rules: 78.30/38.48 78.30/38.48 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.48 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.48 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.48 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.48 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.48 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.48 78.30/38.48 The set Q consists of the following terms: 78.30/38.48 78.30/38.48 new_primPlusNat0(Succ(x0), Zero) 78.30/38.48 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.48 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.48 new_primPlusNat1(Zero, x0) 78.30/38.48 new_primMulNat0(Succ(x0), x1) 78.30/38.48 new_primPlusNat1(Succ(x0), x1) 78.30/38.48 new_primPlusNat0(Zero, Zero) 78.30/38.48 new_primMulNat0(Zero, x0) 78.30/38.48 78.30/38.48 We have to consider all minimal (P,Q,R)-chains. 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1143) TransformationProof (EQUIVALENT) 78.30/38.48 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primMulNat0(Succ(wx85100), wx85800), hh) at position [10] we obtained the following new rules [LPAR04]: 78.30/38.48 78.30/38.48 (new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh),new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh)) 78.30/38.48 78.30/38.48 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1144) 78.30/38.48 Obligation: 78.30/38.48 Q DP problem: 78.30/38.48 The TRS P consists of the following rules: 78.30/38.48 78.30/38.48 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.48 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.48 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.48 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.48 78.30/38.48 The TRS R consists of the following rules: 78.30/38.48 78.30/38.48 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.48 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.48 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.48 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.48 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.48 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.48 78.30/38.48 The set Q consists of the following terms: 78.30/38.48 78.30/38.48 new_primPlusNat0(Succ(x0), Zero) 78.30/38.48 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.48 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.48 new_primPlusNat1(Zero, x0) 78.30/38.48 new_primMulNat0(Succ(x0), x1) 78.30/38.48 new_primPlusNat1(Succ(x0), x1) 78.30/38.48 new_primPlusNat0(Zero, Zero) 78.30/38.48 new_primMulNat0(Zero, x0) 78.30/38.48 78.30/38.48 We have to consider all minimal (P,Q,R)-chains. 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1145) TransformationProof (EQUIVALENT) 78.30/38.48 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.48 78.30/38.48 (new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.48 78.30/38.48 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1146) 78.30/38.48 Obligation: 78.30/38.48 Q DP problem: 78.30/38.48 The TRS P consists of the following rules: 78.30/38.48 78.30/38.48 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.48 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.48 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.48 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.48 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.48 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.48 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.48 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.48 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.48 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.48 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.48 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.48 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.48 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.48 78.30/38.48 The TRS R consists of the following rules: 78.30/38.48 78.30/38.48 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.48 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.48 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.48 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.48 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.48 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.48 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.48 78.30/38.48 The set Q consists of the following terms: 78.30/38.48 78.30/38.48 new_primPlusNat0(Succ(x0), Zero) 78.30/38.48 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.48 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.48 new_primPlusNat1(Zero, x0) 78.30/38.48 new_primMulNat0(Succ(x0), x1) 78.30/38.48 new_primPlusNat1(Succ(x0), x1) 78.30/38.48 new_primPlusNat0(Zero, Zero) 78.30/38.48 new_primMulNat0(Zero, x0) 78.30/38.48 78.30/38.48 We have to consider all minimal (P,Q,R)-chains. 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1147) TransformationProof (EQUIVALENT) 78.30/38.48 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, new_primMulNat0(Zero, wx85800), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.48 78.30/38.48 (new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh),new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh)) 78.30/38.48 78.30/38.48 78.30/38.48 ---------------------------------------- 78.30/38.48 78.30/38.48 (1148) 78.30/38.48 Obligation: 78.30/38.48 Q DP problem: 78.30/38.48 The TRS P consists of the following rules: 78.30/38.48 78.30/38.48 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.48 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.48 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.48 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.48 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.48 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.48 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.48 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.48 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.49 78.30/38.49 The TRS R consists of the following rules: 78.30/38.49 78.30/38.49 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.49 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.49 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.49 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.49 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.49 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.49 78.30/38.49 The set Q consists of the following terms: 78.30/38.49 78.30/38.49 new_primPlusNat0(Succ(x0), Zero) 78.30/38.49 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.49 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.49 new_primPlusNat1(Zero, x0) 78.30/38.49 new_primMulNat0(Succ(x0), x1) 78.30/38.49 new_primPlusNat1(Succ(x0), x1) 78.30/38.49 new_primPlusNat0(Zero, Zero) 78.30/38.49 new_primMulNat0(Zero, x0) 78.30/38.49 78.30/38.49 We have to consider all minimal (P,Q,R)-chains. 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1149) TransformationProof (EQUIVALENT) 78.30/38.49 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.49 78.30/38.49 (new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.49 78.30/38.49 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1150) 78.30/38.49 Obligation: 78.30/38.49 Q DP problem: 78.30/38.49 The TRS P consists of the following rules: 78.30/38.49 78.30/38.49 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.49 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.49 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.49 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 78.30/38.49 The TRS R consists of the following rules: 78.30/38.49 78.30/38.49 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.49 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.49 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.49 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.49 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.49 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.49 78.30/38.49 The set Q consists of the following terms: 78.30/38.49 78.30/38.49 new_primPlusNat0(Succ(x0), Zero) 78.30/38.49 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.49 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.49 new_primPlusNat1(Zero, x0) 78.30/38.49 new_primMulNat0(Succ(x0), x1) 78.30/38.49 new_primPlusNat1(Succ(x0), x1) 78.30/38.49 new_primPlusNat0(Zero, Zero) 78.30/38.49 new_primMulNat0(Zero, x0) 78.30/38.49 78.30/38.49 We have to consider all minimal (P,Q,R)-chains. 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1151) TransformationProof (EQUIVALENT) 78.30/38.49 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.49 78.30/38.49 (new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.49 78.30/38.49 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1152) 78.30/38.49 Obligation: 78.30/38.49 Q DP problem: 78.30/38.49 The TRS P consists of the following rules: 78.30/38.49 78.30/38.49 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.49 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.49 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.49 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 78.30/38.49 The TRS R consists of the following rules: 78.30/38.49 78.30/38.49 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.49 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.49 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.49 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.49 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.49 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.49 78.30/38.49 The set Q consists of the following terms: 78.30/38.49 78.30/38.49 new_primPlusNat0(Succ(x0), Zero) 78.30/38.49 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.49 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.49 new_primPlusNat1(Zero, x0) 78.30/38.49 new_primMulNat0(Succ(x0), x1) 78.30/38.49 new_primPlusNat1(Succ(x0), x1) 78.30/38.49 new_primPlusNat0(Zero, Zero) 78.30/38.49 new_primMulNat0(Zero, x0) 78.30/38.49 78.30/38.49 We have to consider all minimal (P,Q,R)-chains. 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1153) TransformationProof (EQUIVALENT) 78.30/38.49 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.49 78.30/38.49 (new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.49 78.30/38.49 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1154) 78.30/38.49 Obligation: 78.30/38.49 Q DP problem: 78.30/38.49 The TRS P consists of the following rules: 78.30/38.49 78.30/38.49 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.49 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.49 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.49 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 78.30/38.49 The TRS R consists of the following rules: 78.30/38.49 78.30/38.49 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.49 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.49 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.49 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.49 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.49 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.49 78.30/38.49 The set Q consists of the following terms: 78.30/38.49 78.30/38.49 new_primPlusNat0(Succ(x0), Zero) 78.30/38.49 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.49 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.49 new_primPlusNat1(Zero, x0) 78.30/38.49 new_primMulNat0(Succ(x0), x1) 78.30/38.49 new_primPlusNat1(Succ(x0), x1) 78.30/38.49 new_primPlusNat0(Zero, Zero) 78.30/38.49 new_primMulNat0(Zero, x0) 78.30/38.49 78.30/38.49 We have to consider all minimal (P,Q,R)-chains. 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1155) TransformationProof (EQUIVALENT) 78.30/38.49 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.49 78.30/38.49 (new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.49 78.30/38.49 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1156) 78.30/38.49 Obligation: 78.30/38.49 Q DP problem: 78.30/38.49 The TRS P consists of the following rules: 78.30/38.49 78.30/38.49 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.49 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.49 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.49 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.49 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.49 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.49 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.49 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.49 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.49 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.49 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.49 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.49 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.49 78.30/38.49 The TRS R consists of the following rules: 78.30/38.49 78.30/38.49 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.49 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.49 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.49 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.49 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.49 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.49 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.49 78.30/38.49 The set Q consists of the following terms: 78.30/38.49 78.30/38.49 new_primPlusNat0(Succ(x0), Zero) 78.30/38.49 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.49 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.49 new_primPlusNat1(Zero, x0) 78.30/38.49 new_primMulNat0(Succ(x0), x1) 78.30/38.49 new_primPlusNat1(Succ(x0), x1) 78.30/38.49 new_primPlusNat0(Zero, Zero) 78.30/38.49 new_primMulNat0(Zero, x0) 78.30/38.49 78.30/38.49 We have to consider all minimal (P,Q,R)-chains. 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1157) TransformationProof (EQUIVALENT) 78.30/38.49 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.49 78.30/38.49 (new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.49 78.30/38.49 78.30/38.49 ---------------------------------------- 78.30/38.49 78.30/38.49 (1158) 78.30/38.49 Obligation: 78.30/38.49 Q DP problem: 78.30/38.49 The TRS P consists of the following rules: 78.30/38.49 78.30/38.49 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.49 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.49 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.49 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.49 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.49 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.49 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.50 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 78.30/38.50 The TRS R consists of the following rules: 78.30/38.50 78.30/38.50 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.50 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.50 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.50 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.50 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.50 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.50 78.30/38.50 The set Q consists of the following terms: 78.30/38.50 78.30/38.50 new_primPlusNat0(Succ(x0), Zero) 78.30/38.50 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.50 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.50 new_primPlusNat1(Zero, x0) 78.30/38.50 new_primMulNat0(Succ(x0), x1) 78.30/38.50 new_primPlusNat1(Succ(x0), x1) 78.30/38.50 new_primPlusNat0(Zero, Zero) 78.30/38.50 new_primMulNat0(Zero, x0) 78.30/38.50 78.30/38.50 We have to consider all minimal (P,Q,R)-chains. 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1159) TransformationProof (EQUIVALENT) 78.30/38.50 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.50 78.30/38.50 (new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.50 78.30/38.50 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1160) 78.30/38.50 Obligation: 78.30/38.50 Q DP problem: 78.30/38.50 The TRS P consists of the following rules: 78.30/38.50 78.30/38.50 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.50 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.50 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.50 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 78.30/38.50 The TRS R consists of the following rules: 78.30/38.50 78.30/38.50 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.50 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.50 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.50 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.50 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.50 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.50 78.30/38.50 The set Q consists of the following terms: 78.30/38.50 78.30/38.50 new_primPlusNat0(Succ(x0), Zero) 78.30/38.50 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.50 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.50 new_primPlusNat1(Zero, x0) 78.30/38.50 new_primMulNat0(Succ(x0), x1) 78.30/38.50 new_primPlusNat1(Succ(x0), x1) 78.30/38.50 new_primPlusNat0(Zero, Zero) 78.30/38.50 new_primMulNat0(Zero, x0) 78.30/38.50 78.30/38.50 We have to consider all minimal (P,Q,R)-chains. 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1161) TransformationProof (EQUIVALENT) 78.30/38.50 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primMulNat0(Succ(wx85100), wx85800), hh) at position [10] we obtained the following new rules [LPAR04]: 78.30/38.50 78.30/38.50 (new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh),new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh)) 78.30/38.50 78.30/38.50 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1162) 78.30/38.50 Obligation: 78.30/38.50 Q DP problem: 78.30/38.50 The TRS P consists of the following rules: 78.30/38.50 78.30/38.50 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.50 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.50 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.50 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 78.30/38.50 The TRS R consists of the following rules: 78.30/38.50 78.30/38.50 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.50 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.50 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.50 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.50 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.50 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.50 78.30/38.50 The set Q consists of the following terms: 78.30/38.50 78.30/38.50 new_primPlusNat0(Succ(x0), Zero) 78.30/38.50 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.50 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.50 new_primPlusNat1(Zero, x0) 78.30/38.50 new_primMulNat0(Succ(x0), x1) 78.30/38.50 new_primPlusNat1(Succ(x0), x1) 78.30/38.50 new_primPlusNat0(Zero, Zero) 78.30/38.50 new_primMulNat0(Zero, x0) 78.30/38.50 78.30/38.50 We have to consider all minimal (P,Q,R)-chains. 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1163) TransformationProof (EQUIVALENT) 78.30/38.50 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.50 78.30/38.50 (new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.50 78.30/38.50 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1164) 78.30/38.50 Obligation: 78.30/38.50 Q DP problem: 78.30/38.50 The TRS P consists of the following rules: 78.30/38.50 78.30/38.50 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.50 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.50 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.50 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 78.30/38.50 The TRS R consists of the following rules: 78.30/38.50 78.30/38.50 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.50 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.50 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.50 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.50 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.50 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.50 78.30/38.50 The set Q consists of the following terms: 78.30/38.50 78.30/38.50 new_primPlusNat0(Succ(x0), Zero) 78.30/38.50 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.50 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.50 new_primPlusNat1(Zero, x0) 78.30/38.50 new_primMulNat0(Succ(x0), x1) 78.30/38.50 new_primPlusNat1(Succ(x0), x1) 78.30/38.50 new_primPlusNat0(Zero, Zero) 78.30/38.50 new_primMulNat0(Zero, x0) 78.30/38.50 78.30/38.50 We have to consider all minimal (P,Q,R)-chains. 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1165) TransformationProof (EQUIVALENT) 78.30/38.50 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.50 78.30/38.50 (new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.50 78.30/38.50 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1166) 78.30/38.50 Obligation: 78.30/38.50 Q DP problem: 78.30/38.50 The TRS P consists of the following rules: 78.30/38.50 78.30/38.50 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.50 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.50 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.50 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.50 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.50 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.50 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.50 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.50 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.50 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.50 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.50 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.50 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.50 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.50 78.30/38.50 The TRS R consists of the following rules: 78.30/38.50 78.30/38.50 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.50 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.50 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.50 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.50 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.50 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.50 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.50 78.30/38.50 The set Q consists of the following terms: 78.30/38.50 78.30/38.50 new_primPlusNat0(Succ(x0), Zero) 78.30/38.50 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.50 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.50 new_primPlusNat1(Zero, x0) 78.30/38.50 new_primMulNat0(Succ(x0), x1) 78.30/38.50 new_primPlusNat1(Succ(x0), x1) 78.30/38.50 new_primPlusNat0(Zero, Zero) 78.30/38.50 new_primMulNat0(Zero, x0) 78.30/38.50 78.30/38.50 We have to consider all minimal (P,Q,R)-chains. 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1167) TransformationProof (EQUIVALENT) 78.30/38.50 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [8] we obtained the following new rules [LPAR04]: 78.30/38.50 78.30/38.50 (new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.50 78.30/38.50 78.30/38.50 ---------------------------------------- 78.30/38.50 78.30/38.50 (1168) 78.30/38.50 Obligation: 78.30/38.50 Q DP problem: 78.30/38.50 The TRS P consists of the following rules: 78.30/38.50 78.30/38.50 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.50 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.50 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.50 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.50 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.50 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.51 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.51 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 78.30/38.51 The TRS R consists of the following rules: 78.30/38.51 78.30/38.51 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.51 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.51 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.51 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.51 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.51 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.51 78.30/38.51 The set Q consists of the following terms: 78.30/38.51 78.30/38.51 new_primPlusNat0(Succ(x0), Zero) 78.30/38.51 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.51 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.51 new_primPlusNat1(Zero, x0) 78.30/38.51 new_primMulNat0(Succ(x0), x1) 78.30/38.51 new_primPlusNat1(Succ(x0), x1) 78.30/38.51 new_primPlusNat0(Zero, Zero) 78.30/38.51 new_primMulNat0(Zero, x0) 78.30/38.51 78.30/38.51 We have to consider all minimal (P,Q,R)-chains. 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1169) TransformationProof (EQUIVALENT) 78.30/38.51 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.51 78.30/38.51 (new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.51 78.30/38.51 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1170) 78.30/38.51 Obligation: 78.30/38.51 Q DP problem: 78.30/38.51 The TRS P consists of the following rules: 78.30/38.51 78.30/38.51 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.51 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.51 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.51 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 78.30/38.51 The TRS R consists of the following rules: 78.30/38.51 78.30/38.51 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.51 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.51 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.51 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.51 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.51 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.51 78.30/38.51 The set Q consists of the following terms: 78.30/38.51 78.30/38.51 new_primPlusNat0(Succ(x0), Zero) 78.30/38.51 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.51 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.51 new_primPlusNat1(Zero, x0) 78.30/38.51 new_primMulNat0(Succ(x0), x1) 78.30/38.51 new_primPlusNat1(Succ(x0), x1) 78.30/38.51 new_primPlusNat0(Zero, Zero) 78.30/38.51 new_primMulNat0(Zero, x0) 78.30/38.51 78.30/38.51 We have to consider all minimal (P,Q,R)-chains. 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1171) TransformationProof (EQUIVALENT) 78.30/38.51 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.51 78.30/38.51 (new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.51 78.30/38.51 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1172) 78.30/38.51 Obligation: 78.30/38.51 Q DP problem: 78.30/38.51 The TRS P consists of the following rules: 78.30/38.51 78.30/38.51 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.51 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.51 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.51 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 78.30/38.51 The TRS R consists of the following rules: 78.30/38.51 78.30/38.51 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.51 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.51 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.51 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.51 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.51 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.51 78.30/38.51 The set Q consists of the following terms: 78.30/38.51 78.30/38.51 new_primPlusNat0(Succ(x0), Zero) 78.30/38.51 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.51 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.51 new_primPlusNat1(Zero, x0) 78.30/38.51 new_primMulNat0(Succ(x0), x1) 78.30/38.51 new_primPlusNat1(Succ(x0), x1) 78.30/38.51 new_primPlusNat0(Zero, Zero) 78.30/38.51 new_primMulNat0(Zero, x0) 78.30/38.51 78.30/38.51 We have to consider all minimal (P,Q,R)-chains. 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1173) TransformationProof (EQUIVALENT) 78.30/38.51 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.51 78.30/38.51 (new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.51 78.30/38.51 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1174) 78.30/38.51 Obligation: 78.30/38.51 Q DP problem: 78.30/38.51 The TRS P consists of the following rules: 78.30/38.51 78.30/38.51 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.51 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.51 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.51 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 78.30/38.51 The TRS R consists of the following rules: 78.30/38.51 78.30/38.51 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.51 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.51 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.51 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.51 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.51 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.51 78.30/38.51 The set Q consists of the following terms: 78.30/38.51 78.30/38.51 new_primPlusNat0(Succ(x0), Zero) 78.30/38.51 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.51 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.51 new_primPlusNat1(Zero, x0) 78.30/38.51 new_primMulNat0(Succ(x0), x1) 78.30/38.51 new_primPlusNat1(Succ(x0), x1) 78.30/38.51 new_primPlusNat0(Zero, Zero) 78.30/38.51 new_primMulNat0(Zero, x0) 78.30/38.51 78.30/38.51 We have to consider all minimal (P,Q,R)-chains. 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1175) TransformationProof (EQUIVALENT) 78.30/38.51 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.51 78.30/38.51 (new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.51 78.30/38.51 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1176) 78.30/38.51 Obligation: 78.30/38.51 Q DP problem: 78.30/38.51 The TRS P consists of the following rules: 78.30/38.51 78.30/38.51 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.51 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.51 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.51 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.51 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.51 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.51 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.51 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.51 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.51 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.51 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.51 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.51 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.51 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.51 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.51 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.51 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.51 78.30/38.51 The TRS R consists of the following rules: 78.30/38.51 78.30/38.51 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.51 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.51 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.51 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.51 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.51 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.51 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.51 78.30/38.51 The set Q consists of the following terms: 78.30/38.51 78.30/38.51 new_primPlusNat0(Succ(x0), Zero) 78.30/38.51 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.51 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.51 new_primPlusNat1(Zero, x0) 78.30/38.51 new_primMulNat0(Succ(x0), x1) 78.30/38.51 new_primPlusNat1(Succ(x0), x1) 78.30/38.51 new_primPlusNat0(Zero, Zero) 78.30/38.51 new_primMulNat0(Zero, x0) 78.30/38.51 78.30/38.51 We have to consider all minimal (P,Q,R)-chains. 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1177) TransformationProof (EQUIVALENT) 78.30/38.51 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.51 78.30/38.51 (new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.51 78.30/38.51 78.30/38.51 ---------------------------------------- 78.30/38.51 78.30/38.51 (1178) 78.30/38.51 Obligation: 78.30/38.51 Q DP problem: 78.30/38.51 The TRS P consists of the following rules: 78.30/38.51 78.30/38.51 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.52 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.52 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.52 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 78.30/38.52 The TRS R consists of the following rules: 78.30/38.52 78.30/38.52 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.52 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.52 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.52 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.52 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.52 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.52 78.30/38.52 The set Q consists of the following terms: 78.30/38.52 78.30/38.52 new_primPlusNat0(Succ(x0), Zero) 78.30/38.52 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.52 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.52 new_primPlusNat1(Zero, x0) 78.30/38.52 new_primMulNat0(Succ(x0), x1) 78.30/38.52 new_primPlusNat1(Succ(x0), x1) 78.30/38.52 new_primPlusNat0(Zero, Zero) 78.30/38.52 new_primMulNat0(Zero, x0) 78.30/38.52 78.30/38.52 We have to consider all minimal (P,Q,R)-chains. 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1179) TransformationProof (EQUIVALENT) 78.30/38.52 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primMulNat0(Succ(wx857), wx852), hh) at position [9] we obtained the following new rules [LPAR04]: 78.30/38.52 78.30/38.52 (new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.52 78.30/38.52 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1180) 78.30/38.52 Obligation: 78.30/38.52 Q DP problem: 78.30/38.52 The TRS P consists of the following rules: 78.30/38.52 78.30/38.52 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.52 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.52 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.52 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 78.30/38.52 The TRS R consists of the following rules: 78.30/38.52 78.30/38.52 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.52 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.52 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.52 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.52 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.52 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.52 78.30/38.52 The set Q consists of the following terms: 78.30/38.52 78.30/38.52 new_primPlusNat0(Succ(x0), Zero) 78.30/38.52 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.52 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.52 new_primPlusNat1(Zero, x0) 78.30/38.52 new_primMulNat0(Succ(x0), x1) 78.30/38.52 new_primPlusNat1(Succ(x0), x1) 78.30/38.52 new_primPlusNat0(Zero, Zero) 78.30/38.52 new_primMulNat0(Zero, x0) 78.30/38.52 78.30/38.52 We have to consider all minimal (P,Q,R)-chains. 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1181) TransformationProof (EQUIVALENT) 78.30/38.52 By rewriting [LPAR04] the rule new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primMulNat0(Succ(wx857), wx852), hh) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.52 78.30/38.52 (new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh),new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh)) 78.30/38.52 78.30/38.52 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1182) 78.30/38.52 Obligation: 78.30/38.52 Q DP problem: 78.30/38.52 The TRS P consists of the following rules: 78.30/38.52 78.30/38.52 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.52 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.52 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.52 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 78.30/38.52 The TRS R consists of the following rules: 78.30/38.52 78.30/38.52 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.52 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.52 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.52 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.52 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.52 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.52 78.30/38.52 The set Q consists of the following terms: 78.30/38.52 78.30/38.52 new_primPlusNat0(Succ(x0), Zero) 78.30/38.52 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.52 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.52 new_primPlusNat1(Zero, x0) 78.30/38.52 new_primMulNat0(Succ(x0), x1) 78.30/38.52 new_primPlusNat1(Succ(x0), x1) 78.30/38.52 new_primPlusNat0(Zero, Zero) 78.30/38.52 new_primMulNat0(Zero, x0) 78.30/38.52 78.30/38.52 We have to consider all minimal (P,Q,R)-chains. 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1183) TransformationProof (EQUIVALENT) 78.30/38.52 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.52 78.30/38.52 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.52 78.30/38.52 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1184) 78.30/38.52 Obligation: 78.30/38.52 Q DP problem: 78.30/38.52 The TRS P consists of the following rules: 78.30/38.52 78.30/38.52 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.52 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.52 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.52 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 78.30/38.52 The TRS R consists of the following rules: 78.30/38.52 78.30/38.52 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.52 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.52 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.52 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.52 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.52 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.52 78.30/38.52 The set Q consists of the following terms: 78.30/38.52 78.30/38.52 new_primPlusNat0(Succ(x0), Zero) 78.30/38.52 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.52 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.52 new_primPlusNat1(Zero, x0) 78.30/38.52 new_primMulNat0(Succ(x0), x1) 78.30/38.52 new_primPlusNat1(Succ(x0), x1) 78.30/38.52 new_primPlusNat0(Zero, Zero) 78.30/38.52 new_primMulNat0(Zero, x0) 78.30/38.52 78.30/38.52 We have to consider all minimal (P,Q,R)-chains. 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1185) TransformationProof (EQUIVALENT) 78.30/38.52 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.52 78.30/38.52 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.52 78.30/38.52 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1186) 78.30/38.52 Obligation: 78.30/38.52 Q DP problem: 78.30/38.52 The TRS P consists of the following rules: 78.30/38.52 78.30/38.52 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.52 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.52 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.52 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.52 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.52 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.52 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.52 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.52 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.52 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.52 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.52 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.52 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.52 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.52 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.52 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.52 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.52 78.30/38.52 The TRS R consists of the following rules: 78.30/38.52 78.30/38.52 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.52 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.52 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.52 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.52 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.52 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.52 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.52 78.30/38.52 The set Q consists of the following terms: 78.30/38.52 78.30/38.52 new_primPlusNat0(Succ(x0), Zero) 78.30/38.52 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.52 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.52 new_primPlusNat1(Zero, x0) 78.30/38.52 new_primMulNat0(Succ(x0), x1) 78.30/38.52 new_primPlusNat1(Succ(x0), x1) 78.30/38.52 new_primPlusNat0(Zero, Zero) 78.30/38.52 new_primMulNat0(Zero, x0) 78.30/38.52 78.30/38.52 We have to consider all minimal (P,Q,R)-chains. 78.30/38.52 ---------------------------------------- 78.30/38.52 78.30/38.52 (1187) TransformationProof (EQUIVALENT) 78.30/38.52 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.53 78.30/38.53 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.53 78.30/38.53 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1188) 78.30/38.53 Obligation: 78.30/38.53 Q DP problem: 78.30/38.53 The TRS P consists of the following rules: 78.30/38.53 78.30/38.53 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.53 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.53 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.53 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 78.30/38.53 The TRS R consists of the following rules: 78.30/38.53 78.30/38.53 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.53 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.53 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.53 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.53 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.53 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.53 78.30/38.53 The set Q consists of the following terms: 78.30/38.53 78.30/38.53 new_primPlusNat0(Succ(x0), Zero) 78.30/38.53 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.53 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.53 new_primPlusNat1(Zero, x0) 78.30/38.53 new_primMulNat0(Succ(x0), x1) 78.30/38.53 new_primPlusNat1(Succ(x0), x1) 78.30/38.53 new_primPlusNat0(Zero, Zero) 78.30/38.53 new_primMulNat0(Zero, x0) 78.30/38.53 78.30/38.53 We have to consider all minimal (P,Q,R)-chains. 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1189) TransformationProof (EQUIVALENT) 78.30/38.53 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.53 78.30/38.53 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.53 78.30/38.53 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1190) 78.30/38.53 Obligation: 78.30/38.53 Q DP problem: 78.30/38.53 The TRS P consists of the following rules: 78.30/38.53 78.30/38.53 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.53 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.53 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.53 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 78.30/38.53 The TRS R consists of the following rules: 78.30/38.53 78.30/38.53 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.53 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.53 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.53 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.53 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.53 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.53 78.30/38.53 The set Q consists of the following terms: 78.30/38.53 78.30/38.53 new_primPlusNat0(Succ(x0), Zero) 78.30/38.53 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.53 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.53 new_primPlusNat1(Zero, x0) 78.30/38.53 new_primMulNat0(Succ(x0), x1) 78.30/38.53 new_primPlusNat1(Succ(x0), x1) 78.30/38.53 new_primPlusNat0(Zero, Zero) 78.30/38.53 new_primMulNat0(Zero, x0) 78.30/38.53 78.30/38.53 We have to consider all minimal (P,Q,R)-chains. 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1191) TransformationProof (EQUIVALENT) 78.30/38.53 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.53 78.30/38.53 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.53 78.30/38.53 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1192) 78.30/38.53 Obligation: 78.30/38.53 Q DP problem: 78.30/38.53 The TRS P consists of the following rules: 78.30/38.53 78.30/38.53 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.53 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.53 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.53 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 78.30/38.53 The TRS R consists of the following rules: 78.30/38.53 78.30/38.53 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.53 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.53 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.53 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.53 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.53 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.53 78.30/38.53 The set Q consists of the following terms: 78.30/38.53 78.30/38.53 new_primPlusNat0(Succ(x0), Zero) 78.30/38.53 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.53 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.53 new_primPlusNat1(Zero, x0) 78.30/38.53 new_primMulNat0(Succ(x0), x1) 78.30/38.53 new_primPlusNat1(Succ(x0), x1) 78.30/38.53 new_primPlusNat0(Zero, Zero) 78.30/38.53 new_primMulNat0(Zero, x0) 78.30/38.53 78.30/38.53 We have to consider all minimal (P,Q,R)-chains. 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1193) TransformationProof (EQUIVALENT) 78.30/38.53 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.53 78.30/38.53 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.53 78.30/38.53 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1194) 78.30/38.53 Obligation: 78.30/38.53 Q DP problem: 78.30/38.53 The TRS P consists of the following rules: 78.30/38.53 78.30/38.53 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.53 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.53 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.53 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 78.30/38.53 The TRS R consists of the following rules: 78.30/38.53 78.30/38.53 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.53 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.53 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.53 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.53 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.53 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.53 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.53 78.30/38.53 The set Q consists of the following terms: 78.30/38.53 78.30/38.53 new_primPlusNat0(Succ(x0), Zero) 78.30/38.53 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.53 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.53 new_primPlusNat1(Zero, x0) 78.30/38.53 new_primMulNat0(Succ(x0), x1) 78.30/38.53 new_primPlusNat1(Succ(x0), x1) 78.30/38.53 new_primPlusNat0(Zero, Zero) 78.30/38.53 new_primMulNat0(Zero, x0) 78.30/38.53 78.30/38.53 We have to consider all minimal (P,Q,R)-chains. 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1195) TransformationProof (EQUIVALENT) 78.30/38.53 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.53 78.30/38.53 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.53 78.30/38.53 78.30/38.53 ---------------------------------------- 78.30/38.53 78.30/38.53 (1196) 78.30/38.53 Obligation: 78.30/38.53 Q DP problem: 78.30/38.53 The TRS P consists of the following rules: 78.30/38.53 78.30/38.53 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.53 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.53 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.53 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.53 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.53 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.53 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.53 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.53 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.53 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.53 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.53 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.53 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.53 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.53 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.53 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.53 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.53 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.53 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 78.30/38.54 The TRS R consists of the following rules: 78.30/38.54 78.30/38.54 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.54 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.54 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.54 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.54 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.54 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.54 78.30/38.54 The set Q consists of the following terms: 78.30/38.54 78.30/38.54 new_primPlusNat0(Succ(x0), Zero) 78.30/38.54 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.54 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.54 new_primPlusNat1(Zero, x0) 78.30/38.54 new_primMulNat0(Succ(x0), x1) 78.30/38.54 new_primPlusNat1(Succ(x0), x1) 78.30/38.54 new_primPlusNat0(Zero, Zero) 78.30/38.54 new_primMulNat0(Zero, x0) 78.30/38.54 78.30/38.54 We have to consider all minimal (P,Q,R)-chains. 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1197) TransformationProof (EQUIVALENT) 78.30/38.54 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.54 78.30/38.54 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.54 78.30/38.54 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1198) 78.30/38.54 Obligation: 78.30/38.54 Q DP problem: 78.30/38.54 The TRS P consists of the following rules: 78.30/38.54 78.30/38.54 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.54 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.54 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.54 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 78.30/38.54 The TRS R consists of the following rules: 78.30/38.54 78.30/38.54 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.54 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.54 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.54 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.54 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.54 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.54 78.30/38.54 The set Q consists of the following terms: 78.30/38.54 78.30/38.54 new_primPlusNat0(Succ(x0), Zero) 78.30/38.54 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.54 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.54 new_primPlusNat1(Zero, x0) 78.30/38.54 new_primMulNat0(Succ(x0), x1) 78.30/38.54 new_primPlusNat1(Succ(x0), x1) 78.30/38.54 new_primPlusNat0(Zero, Zero) 78.30/38.54 new_primMulNat0(Zero, x0) 78.30/38.54 78.30/38.54 We have to consider all minimal (P,Q,R)-chains. 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1199) TransformationProof (EQUIVALENT) 78.30/38.54 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.54 78.30/38.54 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.54 78.30/38.54 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1200) 78.30/38.54 Obligation: 78.30/38.54 Q DP problem: 78.30/38.54 The TRS P consists of the following rules: 78.30/38.54 78.30/38.54 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.54 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.54 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.54 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 78.30/38.54 The TRS R consists of the following rules: 78.30/38.54 78.30/38.54 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.54 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.54 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.54 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.54 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.54 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.54 78.30/38.54 The set Q consists of the following terms: 78.30/38.54 78.30/38.54 new_primPlusNat0(Succ(x0), Zero) 78.30/38.54 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.54 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.54 new_primPlusNat1(Zero, x0) 78.30/38.54 new_primMulNat0(Succ(x0), x1) 78.30/38.54 new_primPlusNat1(Succ(x0), x1) 78.30/38.54 new_primPlusNat0(Zero, Zero) 78.30/38.54 new_primMulNat0(Zero, x0) 78.30/38.54 78.30/38.54 We have to consider all minimal (P,Q,R)-chains. 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1201) TransformationProof (EQUIVALENT) 78.30/38.54 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.54 78.30/38.54 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.54 78.30/38.54 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1202) 78.30/38.54 Obligation: 78.30/38.54 Q DP problem: 78.30/38.54 The TRS P consists of the following rules: 78.30/38.54 78.30/38.54 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.54 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.54 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.54 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 78.30/38.54 The TRS R consists of the following rules: 78.30/38.54 78.30/38.54 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.54 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.54 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.54 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.54 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.54 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.54 78.30/38.54 The set Q consists of the following terms: 78.30/38.54 78.30/38.54 new_primPlusNat0(Succ(x0), Zero) 78.30/38.54 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.54 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.54 new_primPlusNat1(Zero, x0) 78.30/38.54 new_primMulNat0(Succ(x0), x1) 78.30/38.54 new_primPlusNat1(Succ(x0), x1) 78.30/38.54 new_primPlusNat0(Zero, Zero) 78.30/38.54 new_primMulNat0(Zero, x0) 78.30/38.54 78.30/38.54 We have to consider all minimal (P,Q,R)-chains. 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1203) TransformationProof (EQUIVALENT) 78.30/38.54 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.54 78.30/38.54 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.54 78.30/38.54 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1204) 78.30/38.54 Obligation: 78.30/38.54 Q DP problem: 78.30/38.54 The TRS P consists of the following rules: 78.30/38.54 78.30/38.54 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.54 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.54 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.54 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 78.30/38.54 The TRS R consists of the following rules: 78.30/38.54 78.30/38.54 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.54 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.54 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.54 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.54 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.54 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.54 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.54 78.30/38.54 The set Q consists of the following terms: 78.30/38.54 78.30/38.54 new_primPlusNat0(Succ(x0), Zero) 78.30/38.54 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.54 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.54 new_primPlusNat1(Zero, x0) 78.30/38.54 new_primMulNat0(Succ(x0), x1) 78.30/38.54 new_primPlusNat1(Succ(x0), x1) 78.30/38.54 new_primPlusNat0(Zero, Zero) 78.30/38.54 new_primMulNat0(Zero, x0) 78.30/38.54 78.30/38.54 We have to consider all minimal (P,Q,R)-chains. 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1205) TransformationProof (EQUIVALENT) 78.30/38.54 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.54 78.30/38.54 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.54 78.30/38.54 78.30/38.54 ---------------------------------------- 78.30/38.54 78.30/38.54 (1206) 78.30/38.54 Obligation: 78.30/38.54 Q DP problem: 78.30/38.54 The TRS P consists of the following rules: 78.30/38.54 78.30/38.54 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.54 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.54 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.54 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.54 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.54 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.54 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.54 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.54 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.54 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.54 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.54 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.54 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.54 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.54 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.54 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.54 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.54 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.54 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.54 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 78.30/38.55 The TRS R consists of the following rules: 78.30/38.55 78.30/38.55 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.55 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.55 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.55 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.55 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.55 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.55 78.30/38.55 The set Q consists of the following terms: 78.30/38.55 78.30/38.55 new_primPlusNat0(Succ(x0), Zero) 78.30/38.55 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.55 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.55 new_primPlusNat1(Zero, x0) 78.30/38.55 new_primMulNat0(Succ(x0), x1) 78.30/38.55 new_primPlusNat1(Succ(x0), x1) 78.30/38.55 new_primPlusNat0(Zero, Zero) 78.30/38.55 new_primMulNat0(Zero, x0) 78.30/38.55 78.30/38.55 We have to consider all minimal (P,Q,R)-chains. 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1207) TransformationProof (EQUIVALENT) 78.30/38.55 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.55 78.30/38.55 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.55 78.30/38.55 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1208) 78.30/38.55 Obligation: 78.30/38.55 Q DP problem: 78.30/38.55 The TRS P consists of the following rules: 78.30/38.55 78.30/38.55 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.55 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.55 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.55 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 78.30/38.55 The TRS R consists of the following rules: 78.30/38.55 78.30/38.55 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.55 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.55 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.55 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.55 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.55 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.55 78.30/38.55 The set Q consists of the following terms: 78.30/38.55 78.30/38.55 new_primPlusNat0(Succ(x0), Zero) 78.30/38.55 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.55 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.55 new_primPlusNat1(Zero, x0) 78.30/38.55 new_primMulNat0(Succ(x0), x1) 78.30/38.55 new_primPlusNat1(Succ(x0), x1) 78.30/38.55 new_primPlusNat0(Zero, Zero) 78.30/38.55 new_primMulNat0(Zero, x0) 78.30/38.55 78.30/38.55 We have to consider all minimal (P,Q,R)-chains. 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1209) TransformationProof (EQUIVALENT) 78.30/38.55 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.55 78.30/38.55 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.55 78.30/38.55 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1210) 78.30/38.55 Obligation: 78.30/38.55 Q DP problem: 78.30/38.55 The TRS P consists of the following rules: 78.30/38.55 78.30/38.55 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.55 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.55 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.55 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 78.30/38.55 The TRS R consists of the following rules: 78.30/38.55 78.30/38.55 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.55 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.55 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.55 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.55 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.55 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.55 78.30/38.55 The set Q consists of the following terms: 78.30/38.55 78.30/38.55 new_primPlusNat0(Succ(x0), Zero) 78.30/38.55 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.55 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.55 new_primPlusNat1(Zero, x0) 78.30/38.55 new_primMulNat0(Succ(x0), x1) 78.30/38.55 new_primPlusNat1(Succ(x0), x1) 78.30/38.55 new_primPlusNat0(Zero, Zero) 78.30/38.55 new_primMulNat0(Zero, x0) 78.30/38.55 78.30/38.55 We have to consider all minimal (P,Q,R)-chains. 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1211) TransformationProof (EQUIVALENT) 78.30/38.55 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.55 78.30/38.55 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.55 78.30/38.55 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1212) 78.30/38.55 Obligation: 78.30/38.55 Q DP problem: 78.30/38.55 The TRS P consists of the following rules: 78.30/38.55 78.30/38.55 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.55 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.55 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.55 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 78.30/38.55 The TRS R consists of the following rules: 78.30/38.55 78.30/38.55 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.55 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.55 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.55 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.55 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.55 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.55 78.30/38.55 The set Q consists of the following terms: 78.30/38.55 78.30/38.55 new_primPlusNat0(Succ(x0), Zero) 78.30/38.55 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.55 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.55 new_primPlusNat1(Zero, x0) 78.30/38.55 new_primMulNat0(Succ(x0), x1) 78.30/38.55 new_primPlusNat1(Succ(x0), x1) 78.30/38.55 new_primPlusNat0(Zero, Zero) 78.30/38.55 new_primMulNat0(Zero, x0) 78.30/38.55 78.30/38.55 We have to consider all minimal (P,Q,R)-chains. 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1213) TransformationProof (EQUIVALENT) 78.30/38.55 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0,0] we obtained the following new rules [LPAR04]: 78.30/38.55 78.30/38.55 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.55 78.30/38.55 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1214) 78.30/38.55 Obligation: 78.30/38.55 Q DP problem: 78.30/38.55 The TRS P consists of the following rules: 78.30/38.55 78.30/38.55 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.55 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.55 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.55 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 78.30/38.55 The TRS R consists of the following rules: 78.30/38.55 78.30/38.55 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.55 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.55 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.55 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.55 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.55 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.55 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.55 78.30/38.55 The set Q consists of the following terms: 78.30/38.55 78.30/38.55 new_primPlusNat0(Succ(x0), Zero) 78.30/38.55 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.55 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.55 new_primPlusNat1(Zero, x0) 78.30/38.55 new_primMulNat0(Succ(x0), x1) 78.30/38.55 new_primPlusNat1(Succ(x0), x1) 78.30/38.55 new_primPlusNat0(Zero, Zero) 78.30/38.55 new_primMulNat0(Zero, x0) 78.30/38.55 78.30/38.55 We have to consider all minimal (P,Q,R)-chains. 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1215) TransformationProof (EQUIVALENT) 78.30/38.55 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.55 78.30/38.55 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.55 78.30/38.55 78.30/38.55 ---------------------------------------- 78.30/38.55 78.30/38.55 (1216) 78.30/38.55 Obligation: 78.30/38.55 Q DP problem: 78.30/38.55 The TRS P consists of the following rules: 78.30/38.55 78.30/38.55 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.55 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.55 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.55 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.55 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.55 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.55 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.55 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.55 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.55 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.55 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.55 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.55 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.55 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.55 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.55 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.55 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.55 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.55 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.55 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.55 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.55 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 78.30/38.56 The TRS R consists of the following rules: 78.30/38.56 78.30/38.56 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.56 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.56 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.56 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.56 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.56 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.56 78.30/38.56 The set Q consists of the following terms: 78.30/38.56 78.30/38.56 new_primPlusNat0(Succ(x0), Zero) 78.30/38.56 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.56 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.56 new_primPlusNat1(Zero, x0) 78.30/38.56 new_primMulNat0(Succ(x0), x1) 78.30/38.56 new_primPlusNat1(Succ(x0), x1) 78.30/38.56 new_primPlusNat0(Zero, Zero) 78.30/38.56 new_primMulNat0(Zero, x0) 78.30/38.56 78.30/38.56 We have to consider all minimal (P,Q,R)-chains. 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1217) TransformationProof (EQUIVALENT) 78.30/38.56 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.56 78.30/38.56 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.56 78.30/38.56 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1218) 78.30/38.56 Obligation: 78.30/38.56 Q DP problem: 78.30/38.56 The TRS P consists of the following rules: 78.30/38.56 78.30/38.56 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.56 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.56 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.56 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 78.30/38.56 The TRS R consists of the following rules: 78.30/38.56 78.30/38.56 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.56 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.56 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.56 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.56 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.56 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.56 78.30/38.56 The set Q consists of the following terms: 78.30/38.56 78.30/38.56 new_primPlusNat0(Succ(x0), Zero) 78.30/38.56 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.56 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.56 new_primPlusNat1(Zero, x0) 78.30/38.56 new_primMulNat0(Succ(x0), x1) 78.30/38.56 new_primPlusNat1(Succ(x0), x1) 78.30/38.56 new_primPlusNat0(Zero, Zero) 78.30/38.56 new_primMulNat0(Zero, x0) 78.30/38.56 78.30/38.56 We have to consider all minimal (P,Q,R)-chains. 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1219) TransformationProof (EQUIVALENT) 78.30/38.56 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.56 78.30/38.56 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.56 78.30/38.56 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1220) 78.30/38.56 Obligation: 78.30/38.56 Q DP problem: 78.30/38.56 The TRS P consists of the following rules: 78.30/38.56 78.30/38.56 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.56 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.56 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.56 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 78.30/38.56 The TRS R consists of the following rules: 78.30/38.56 78.30/38.56 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.56 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.56 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.56 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.56 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.56 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.56 78.30/38.56 The set Q consists of the following terms: 78.30/38.56 78.30/38.56 new_primPlusNat0(Succ(x0), Zero) 78.30/38.56 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.56 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.56 new_primPlusNat1(Zero, x0) 78.30/38.56 new_primMulNat0(Succ(x0), x1) 78.30/38.56 new_primPlusNat1(Succ(x0), x1) 78.30/38.56 new_primPlusNat0(Zero, Zero) 78.30/38.56 new_primMulNat0(Zero, x0) 78.30/38.56 78.30/38.56 We have to consider all minimal (P,Q,R)-chains. 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1221) TransformationProof (EQUIVALENT) 78.30/38.56 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.56 78.30/38.56 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.56 78.30/38.56 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1222) 78.30/38.56 Obligation: 78.30/38.56 Q DP problem: 78.30/38.56 The TRS P consists of the following rules: 78.30/38.56 78.30/38.56 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.56 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.56 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.56 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 78.30/38.56 The TRS R consists of the following rules: 78.30/38.56 78.30/38.56 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.56 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.56 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.56 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.56 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.56 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.56 78.30/38.56 The set Q consists of the following terms: 78.30/38.56 78.30/38.56 new_primPlusNat0(Succ(x0), Zero) 78.30/38.56 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.56 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.56 new_primPlusNat1(Zero, x0) 78.30/38.56 new_primMulNat0(Succ(x0), x1) 78.30/38.56 new_primPlusNat1(Succ(x0), x1) 78.30/38.56 new_primPlusNat0(Zero, Zero) 78.30/38.56 new_primMulNat0(Zero, x0) 78.30/38.56 78.30/38.56 We have to consider all minimal (P,Q,R)-chains. 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1223) TransformationProof (EQUIVALENT) 78.30/38.56 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.56 78.30/38.56 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.56 78.30/38.56 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1224) 78.30/38.56 Obligation: 78.30/38.56 Q DP problem: 78.30/38.56 The TRS P consists of the following rules: 78.30/38.56 78.30/38.56 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.56 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.56 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.56 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.56 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.56 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.56 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.56 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.56 78.30/38.56 The TRS R consists of the following rules: 78.30/38.56 78.30/38.56 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.56 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.56 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.56 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.56 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.56 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.56 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.56 78.30/38.56 The set Q consists of the following terms: 78.30/38.56 78.30/38.56 new_primPlusNat0(Succ(x0), Zero) 78.30/38.56 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.56 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.56 new_primPlusNat1(Zero, x0) 78.30/38.56 new_primMulNat0(Succ(x0), x1) 78.30/38.56 new_primPlusNat1(Succ(x0), x1) 78.30/38.56 new_primPlusNat0(Zero, Zero) 78.30/38.56 new_primMulNat0(Zero, x0) 78.30/38.56 78.30/38.56 We have to consider all minimal (P,Q,R)-chains. 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1225) TransformationProof (EQUIVALENT) 78.30/38.56 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.56 78.30/38.56 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.56 78.30/38.56 78.30/38.56 ---------------------------------------- 78.30/38.56 78.30/38.56 (1226) 78.30/38.56 Obligation: 78.30/38.56 Q DP problem: 78.30/38.56 The TRS P consists of the following rules: 78.30/38.56 78.30/38.56 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.56 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.56 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.56 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.56 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.56 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.56 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.56 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.56 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.56 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.56 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.56 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.56 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.56 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.56 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.56 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 78.30/38.57 The TRS R consists of the following rules: 78.30/38.57 78.30/38.57 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.57 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.57 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.57 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.57 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.57 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.57 78.30/38.57 The set Q consists of the following terms: 78.30/38.57 78.30/38.57 new_primPlusNat0(Succ(x0), Zero) 78.30/38.57 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.57 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.57 new_primPlusNat1(Zero, x0) 78.30/38.57 new_primMulNat0(Succ(x0), x1) 78.30/38.57 new_primPlusNat1(Succ(x0), x1) 78.30/38.57 new_primPlusNat0(Zero, Zero) 78.30/38.57 new_primMulNat0(Zero, x0) 78.30/38.57 78.30/38.57 We have to consider all minimal (P,Q,R)-chains. 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1227) TransformationProof (EQUIVALENT) 78.30/38.57 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.57 78.30/38.57 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.57 78.30/38.57 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1228) 78.30/38.57 Obligation: 78.30/38.57 Q DP problem: 78.30/38.57 The TRS P consists of the following rules: 78.30/38.57 78.30/38.57 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.57 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.57 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.57 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 78.30/38.57 The TRS R consists of the following rules: 78.30/38.57 78.30/38.57 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.57 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.57 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.57 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.57 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.57 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.57 78.30/38.57 The set Q consists of the following terms: 78.30/38.57 78.30/38.57 new_primPlusNat0(Succ(x0), Zero) 78.30/38.57 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.57 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.57 new_primPlusNat1(Zero, x0) 78.30/38.57 new_primMulNat0(Succ(x0), x1) 78.30/38.57 new_primPlusNat1(Succ(x0), x1) 78.30/38.57 new_primPlusNat0(Zero, Zero) 78.30/38.57 new_primMulNat0(Zero, x0) 78.30/38.57 78.30/38.57 We have to consider all minimal (P,Q,R)-chains. 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1229) TransformationProof (EQUIVALENT) 78.30/38.57 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.57 78.30/38.57 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.57 78.30/38.57 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1230) 78.30/38.57 Obligation: 78.30/38.57 Q DP problem: 78.30/38.57 The TRS P consists of the following rules: 78.30/38.57 78.30/38.57 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.57 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.57 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.57 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 78.30/38.57 The TRS R consists of the following rules: 78.30/38.57 78.30/38.57 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.57 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.57 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.57 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.57 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.57 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.57 78.30/38.57 The set Q consists of the following terms: 78.30/38.57 78.30/38.57 new_primPlusNat0(Succ(x0), Zero) 78.30/38.57 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.57 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.57 new_primPlusNat1(Zero, x0) 78.30/38.57 new_primMulNat0(Succ(x0), x1) 78.30/38.57 new_primPlusNat1(Succ(x0), x1) 78.30/38.57 new_primPlusNat0(Zero, Zero) 78.30/38.57 new_primMulNat0(Zero, x0) 78.30/38.57 78.30/38.57 We have to consider all minimal (P,Q,R)-chains. 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1231) TransformationProof (EQUIVALENT) 78.30/38.57 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.57 78.30/38.57 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.57 78.30/38.57 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1232) 78.30/38.57 Obligation: 78.30/38.57 Q DP problem: 78.30/38.57 The TRS P consists of the following rules: 78.30/38.57 78.30/38.57 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.57 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.57 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.57 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 78.30/38.57 The TRS R consists of the following rules: 78.30/38.57 78.30/38.57 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.57 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.57 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.57 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.57 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.57 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.57 78.30/38.57 The set Q consists of the following terms: 78.30/38.57 78.30/38.57 new_primPlusNat0(Succ(x0), Zero) 78.30/38.57 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.57 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.57 new_primPlusNat1(Zero, x0) 78.30/38.57 new_primMulNat0(Succ(x0), x1) 78.30/38.57 new_primPlusNat1(Succ(x0), x1) 78.30/38.57 new_primPlusNat0(Zero, Zero) 78.30/38.57 new_primMulNat0(Zero, x0) 78.30/38.57 78.30/38.57 We have to consider all minimal (P,Q,R)-chains. 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1233) TransformationProof (EQUIVALENT) 78.30/38.57 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.57 78.30/38.57 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.57 78.30/38.57 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1234) 78.30/38.57 Obligation: 78.30/38.57 Q DP problem: 78.30/38.57 The TRS P consists of the following rules: 78.30/38.57 78.30/38.57 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.57 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.57 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.57 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.57 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.57 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.57 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.57 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.57 78.30/38.57 The TRS R consists of the following rules: 78.30/38.57 78.30/38.57 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.57 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.57 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.57 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.57 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.57 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.57 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.57 78.30/38.57 The set Q consists of the following terms: 78.30/38.57 78.30/38.57 new_primPlusNat0(Succ(x0), Zero) 78.30/38.57 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.57 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.57 new_primPlusNat1(Zero, x0) 78.30/38.57 new_primMulNat0(Succ(x0), x1) 78.30/38.57 new_primPlusNat1(Succ(x0), x1) 78.30/38.57 new_primPlusNat0(Zero, Zero) 78.30/38.57 new_primMulNat0(Zero, x0) 78.30/38.57 78.30/38.57 We have to consider all minimal (P,Q,R)-chains. 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1235) TransformationProof (EQUIVALENT) 78.30/38.57 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.57 78.30/38.57 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.57 78.30/38.57 78.30/38.57 ---------------------------------------- 78.30/38.57 78.30/38.57 (1236) 78.30/38.57 Obligation: 78.30/38.57 Q DP problem: 78.30/38.57 The TRS P consists of the following rules: 78.30/38.57 78.30/38.57 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.57 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.57 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.57 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.57 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.57 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.57 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.57 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.57 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.57 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.57 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.57 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.57 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.57 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.57 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.57 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 78.30/38.58 The TRS R consists of the following rules: 78.30/38.58 78.30/38.58 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.58 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.58 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.58 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.58 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.58 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.58 78.30/38.58 The set Q consists of the following terms: 78.30/38.58 78.30/38.58 new_primPlusNat0(Succ(x0), Zero) 78.30/38.58 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.58 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.58 new_primPlusNat1(Zero, x0) 78.30/38.58 new_primMulNat0(Succ(x0), x1) 78.30/38.58 new_primPlusNat1(Succ(x0), x1) 78.30/38.58 new_primPlusNat0(Zero, Zero) 78.30/38.58 new_primMulNat0(Zero, x0) 78.30/38.58 78.30/38.58 We have to consider all minimal (P,Q,R)-chains. 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1237) TransformationProof (EQUIVALENT) 78.30/38.58 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.58 78.30/38.58 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.58 78.30/38.58 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1238) 78.30/38.58 Obligation: 78.30/38.58 Q DP problem: 78.30/38.58 The TRS P consists of the following rules: 78.30/38.58 78.30/38.58 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.58 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.58 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.58 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 78.30/38.58 The TRS R consists of the following rules: 78.30/38.58 78.30/38.58 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.58 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.58 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.58 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.58 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.58 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.58 78.30/38.58 The set Q consists of the following terms: 78.30/38.58 78.30/38.58 new_primPlusNat0(Succ(x0), Zero) 78.30/38.58 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.58 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.58 new_primPlusNat1(Zero, x0) 78.30/38.58 new_primMulNat0(Succ(x0), x1) 78.30/38.58 new_primPlusNat1(Succ(x0), x1) 78.30/38.58 new_primPlusNat0(Zero, Zero) 78.30/38.58 new_primMulNat0(Zero, x0) 78.30/38.58 78.30/38.58 We have to consider all minimal (P,Q,R)-chains. 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1239) TransformationProof (EQUIVALENT) 78.30/38.58 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.58 78.30/38.58 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.58 78.30/38.58 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1240) 78.30/38.58 Obligation: 78.30/38.58 Q DP problem: 78.30/38.58 The TRS P consists of the following rules: 78.30/38.58 78.30/38.58 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.58 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.58 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.58 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 78.30/38.58 The TRS R consists of the following rules: 78.30/38.58 78.30/38.58 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.58 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.58 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.58 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.58 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.58 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.58 78.30/38.58 The set Q consists of the following terms: 78.30/38.58 78.30/38.58 new_primPlusNat0(Succ(x0), Zero) 78.30/38.58 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.58 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.58 new_primPlusNat1(Zero, x0) 78.30/38.58 new_primMulNat0(Succ(x0), x1) 78.30/38.58 new_primPlusNat1(Succ(x0), x1) 78.30/38.58 new_primPlusNat0(Zero, Zero) 78.30/38.58 new_primMulNat0(Zero, x0) 78.30/38.58 78.30/38.58 We have to consider all minimal (P,Q,R)-chains. 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1241) TransformationProof (EQUIVALENT) 78.30/38.58 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.58 78.30/38.58 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.58 78.30/38.58 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1242) 78.30/38.58 Obligation: 78.30/38.58 Q DP problem: 78.30/38.58 The TRS P consists of the following rules: 78.30/38.58 78.30/38.58 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.58 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.58 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.58 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 78.30/38.58 The TRS R consists of the following rules: 78.30/38.58 78.30/38.58 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.58 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.58 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.58 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.58 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.58 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.58 78.30/38.58 The set Q consists of the following terms: 78.30/38.58 78.30/38.58 new_primPlusNat0(Succ(x0), Zero) 78.30/38.58 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.58 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.58 new_primPlusNat1(Zero, x0) 78.30/38.58 new_primMulNat0(Succ(x0), x1) 78.30/38.58 new_primPlusNat1(Succ(x0), x1) 78.30/38.58 new_primPlusNat0(Zero, Zero) 78.30/38.58 new_primMulNat0(Zero, x0) 78.30/38.58 78.30/38.58 We have to consider all minimal (P,Q,R)-chains. 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1243) TransformationProof (EQUIVALENT) 78.30/38.58 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.58 78.30/38.58 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.58 78.30/38.58 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1244) 78.30/38.58 Obligation: 78.30/38.58 Q DP problem: 78.30/38.58 The TRS P consists of the following rules: 78.30/38.58 78.30/38.58 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.58 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.58 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.58 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.58 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.58 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.58 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.58 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.58 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.58 78.30/38.58 The TRS R consists of the following rules: 78.30/38.58 78.30/38.58 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.58 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.58 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.58 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.58 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.58 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.58 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.58 78.30/38.58 The set Q consists of the following terms: 78.30/38.58 78.30/38.58 new_primPlusNat0(Succ(x0), Zero) 78.30/38.58 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.58 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.58 new_primPlusNat1(Zero, x0) 78.30/38.58 new_primMulNat0(Succ(x0), x1) 78.30/38.58 new_primPlusNat1(Succ(x0), x1) 78.30/38.58 new_primPlusNat0(Zero, Zero) 78.30/38.58 new_primMulNat0(Zero, x0) 78.30/38.58 78.30/38.58 We have to consider all minimal (P,Q,R)-chains. 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1245) TransformationProof (EQUIVALENT) 78.30/38.58 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(wx5100, wx5100))), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0,0] we obtained the following new rules [LPAR04]: 78.30/38.58 78.30/38.58 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba)) 78.30/38.58 78.30/38.58 78.30/38.58 ---------------------------------------- 78.30/38.58 78.30/38.58 (1246) 78.30/38.58 Obligation: 78.30/38.58 Q DP problem: 78.30/38.58 The TRS P consists of the following rules: 78.30/38.58 78.30/38.58 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.58 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.58 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.58 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.58 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.58 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.58 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.58 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.58 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.58 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.58 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.58 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.58 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.58 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.58 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.58 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.58 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 78.30/38.59 The TRS R consists of the following rules: 78.30/38.59 78.30/38.59 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.59 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.59 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.59 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.59 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.59 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.59 78.30/38.59 The set Q consists of the following terms: 78.30/38.59 78.30/38.59 new_primPlusNat0(Succ(x0), Zero) 78.30/38.59 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.59 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.59 new_primPlusNat1(Zero, x0) 78.30/38.59 new_primMulNat0(Succ(x0), x1) 78.30/38.59 new_primPlusNat1(Succ(x0), x1) 78.30/38.59 new_primPlusNat0(Zero, Zero) 78.30/38.59 new_primMulNat0(Zero, x0) 78.30/38.59 78.30/38.59 We have to consider all minimal (P,Q,R)-chains. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1247) TransformationProof (EQUIVALENT) 78.30/38.59 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.59 78.30/38.59 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.59 78.30/38.59 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1248) 78.30/38.59 Obligation: 78.30/38.59 Q DP problem: 78.30/38.59 The TRS P consists of the following rules: 78.30/38.59 78.30/38.59 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.59 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.59 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.59 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 78.30/38.59 The TRS R consists of the following rules: 78.30/38.59 78.30/38.59 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.59 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.59 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.59 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.59 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.59 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.59 78.30/38.59 The set Q consists of the following terms: 78.30/38.59 78.30/38.59 new_primPlusNat0(Succ(x0), Zero) 78.30/38.59 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.59 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.59 new_primPlusNat1(Zero, x0) 78.30/38.59 new_primMulNat0(Succ(x0), x1) 78.30/38.59 new_primPlusNat1(Succ(x0), x1) 78.30/38.59 new_primPlusNat0(Zero, Zero) 78.30/38.59 new_primMulNat0(Zero, x0) 78.30/38.59 78.30/38.59 We have to consider all minimal (P,Q,R)-chains. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1249) TransformationProof (EQUIVALENT) 78.30/38.59 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.59 78.30/38.59 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.30/38.59 78.30/38.59 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1250) 78.30/38.59 Obligation: 78.30/38.59 Q DP problem: 78.30/38.59 The TRS P consists of the following rules: 78.30/38.59 78.30/38.59 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.59 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0491(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0490(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.59 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.59 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0490(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.59 78.30/38.59 The TRS R consists of the following rules: 78.30/38.59 78.30/38.59 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.59 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.59 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.59 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.59 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.59 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.59 78.30/38.59 The set Q consists of the following terms: 78.30/38.59 78.30/38.59 new_primPlusNat0(Succ(x0), Zero) 78.30/38.59 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.59 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.59 new_primPlusNat1(Zero, x0) 78.30/38.59 new_primMulNat0(Succ(x0), x1) 78.30/38.59 new_primPlusNat1(Succ(x0), x1) 78.30/38.59 new_primPlusNat0(Zero, Zero) 78.30/38.59 new_primMulNat0(Zero, x0) 78.30/38.59 78.30/38.59 We have to consider all minimal (P,Q,R)-chains. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1251) DependencyGraphProof (EQUIVALENT) 78.30/38.59 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1252) 78.30/38.59 Obligation: 78.30/38.59 Q DP problem: 78.30/38.59 The TRS P consists of the following rules: 78.30/38.59 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 78.30/38.59 The TRS R consists of the following rules: 78.30/38.59 78.30/38.59 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.59 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.59 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.59 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.59 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.59 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.59 78.30/38.59 The set Q consists of the following terms: 78.30/38.59 78.30/38.59 new_primPlusNat0(Succ(x0), Zero) 78.30/38.59 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.59 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.59 new_primPlusNat1(Zero, x0) 78.30/38.59 new_primMulNat0(Succ(x0), x1) 78.30/38.59 new_primPlusNat1(Succ(x0), x1) 78.30/38.59 new_primPlusNat0(Zero, Zero) 78.30/38.59 new_primMulNat0(Zero, x0) 78.30/38.59 78.30/38.59 We have to consider all minimal (P,Q,R)-chains. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1253) TransformationProof (EQUIVALENT) 78.30/38.59 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.59 78.30/38.59 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.59 78.30/38.59 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1254) 78.30/38.59 Obligation: 78.30/38.59 Q DP problem: 78.30/38.59 The TRS P consists of the following rules: 78.30/38.59 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.59 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.59 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.59 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 78.30/38.59 The TRS R consists of the following rules: 78.30/38.59 78.30/38.59 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.59 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.59 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.59 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.59 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.59 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.59 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.59 78.30/38.59 The set Q consists of the following terms: 78.30/38.59 78.30/38.59 new_primPlusNat0(Succ(x0), Zero) 78.30/38.59 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.59 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.59 new_primPlusNat1(Zero, x0) 78.30/38.59 new_primMulNat0(Succ(x0), x1) 78.30/38.59 new_primPlusNat1(Succ(x0), x1) 78.30/38.59 new_primPlusNat0(Zero, Zero) 78.30/38.59 new_primMulNat0(Zero, x0) 78.30/38.59 78.30/38.59 We have to consider all minimal (P,Q,R)-chains. 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1255) TransformationProof (EQUIVALENT) 78.30/38.59 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.59 78.30/38.59 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.30/38.59 78.30/38.59 78.30/38.59 ---------------------------------------- 78.30/38.59 78.30/38.59 (1256) 78.30/38.59 Obligation: 78.30/38.59 Q DP problem: 78.30/38.59 The TRS P consists of the following rules: 78.30/38.59 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.59 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.59 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.59 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.59 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.59 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.59 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.59 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.59 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.59 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.59 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.59 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.59 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 78.30/38.60 The TRS R consists of the following rules: 78.30/38.60 78.30/38.60 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.60 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.60 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.60 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.60 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.60 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.60 78.30/38.60 The set Q consists of the following terms: 78.30/38.60 78.30/38.60 new_primPlusNat0(Succ(x0), Zero) 78.30/38.60 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.60 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.60 new_primPlusNat1(Zero, x0) 78.30/38.60 new_primMulNat0(Succ(x0), x1) 78.30/38.60 new_primPlusNat1(Succ(x0), x1) 78.30/38.60 new_primPlusNat0(Zero, Zero) 78.30/38.60 new_primMulNat0(Zero, x0) 78.30/38.60 78.30/38.60 We have to consider all minimal (P,Q,R)-chains. 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1257) TransformationProof (EQUIVALENT) 78.30/38.60 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.60 78.30/38.60 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.30/38.60 78.30/38.60 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1258) 78.30/38.60 Obligation: 78.30/38.60 Q DP problem: 78.30/38.60 The TRS P consists of the following rules: 78.30/38.60 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.60 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.60 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 78.30/38.60 The TRS R consists of the following rules: 78.30/38.60 78.30/38.60 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.60 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.60 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.60 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.60 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.60 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.60 78.30/38.60 The set Q consists of the following terms: 78.30/38.60 78.30/38.60 new_primPlusNat0(Succ(x0), Zero) 78.30/38.60 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.60 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.60 new_primPlusNat1(Zero, x0) 78.30/38.60 new_primMulNat0(Succ(x0), x1) 78.30/38.60 new_primPlusNat1(Succ(x0), x1) 78.30/38.60 new_primPlusNat0(Zero, Zero) 78.30/38.60 new_primMulNat0(Zero, x0) 78.30/38.60 78.30/38.60 We have to consider all minimal (P,Q,R)-chains. 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1259) TransformationProof (EQUIVALENT) 78.30/38.60 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.60 78.30/38.60 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.60 78.30/38.60 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1260) 78.30/38.60 Obligation: 78.30/38.60 Q DP problem: 78.30/38.60 The TRS P consists of the following rules: 78.30/38.60 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.60 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.60 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 78.30/38.60 The TRS R consists of the following rules: 78.30/38.60 78.30/38.60 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.60 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.60 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.60 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.60 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.60 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.60 78.30/38.60 The set Q consists of the following terms: 78.30/38.60 78.30/38.60 new_primPlusNat0(Succ(x0), Zero) 78.30/38.60 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.60 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.60 new_primPlusNat1(Zero, x0) 78.30/38.60 new_primMulNat0(Succ(x0), x1) 78.30/38.60 new_primPlusNat1(Succ(x0), x1) 78.30/38.60 new_primPlusNat0(Zero, Zero) 78.30/38.60 new_primMulNat0(Zero, x0) 78.30/38.60 78.30/38.60 We have to consider all minimal (P,Q,R)-chains. 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1261) TransformationProof (EQUIVALENT) 78.30/38.60 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.60 78.30/38.60 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.60 78.30/38.60 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1262) 78.30/38.60 Obligation: 78.30/38.60 Q DP problem: 78.30/38.60 The TRS P consists of the following rules: 78.30/38.60 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.60 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.60 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 78.30/38.60 The TRS R consists of the following rules: 78.30/38.60 78.30/38.60 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.60 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.60 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.60 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.60 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.60 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.60 78.30/38.60 The set Q consists of the following terms: 78.30/38.60 78.30/38.60 new_primPlusNat0(Succ(x0), Zero) 78.30/38.60 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.60 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.60 new_primPlusNat1(Zero, x0) 78.30/38.60 new_primMulNat0(Succ(x0), x1) 78.30/38.60 new_primPlusNat1(Succ(x0), x1) 78.30/38.60 new_primPlusNat0(Zero, Zero) 78.30/38.60 new_primMulNat0(Zero, x0) 78.30/38.60 78.30/38.60 We have to consider all minimal (P,Q,R)-chains. 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1263) TransformationProof (EQUIVALENT) 78.30/38.60 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.30/38.60 78.30/38.60 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.30/38.60 78.30/38.60 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1264) 78.30/38.60 Obligation: 78.30/38.60 Q DP problem: 78.30/38.60 The TRS P consists of the following rules: 78.30/38.60 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.60 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.60 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.60 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.60 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.60 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 78.30/38.60 The TRS R consists of the following rules: 78.30/38.60 78.30/38.60 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.60 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.60 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.60 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.60 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.60 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.60 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.60 78.30/38.60 The set Q consists of the following terms: 78.30/38.60 78.30/38.60 new_primPlusNat0(Succ(x0), Zero) 78.30/38.60 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.60 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.60 new_primPlusNat1(Zero, x0) 78.30/38.60 new_primMulNat0(Succ(x0), x1) 78.30/38.60 new_primPlusNat1(Succ(x0), x1) 78.30/38.60 new_primPlusNat0(Zero, Zero) 78.30/38.60 new_primMulNat0(Zero, x0) 78.30/38.60 78.30/38.60 We have to consider all minimal (P,Q,R)-chains. 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1265) TransformationProof (EQUIVALENT) 78.30/38.60 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.30/38.60 78.30/38.60 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.30/38.60 78.30/38.60 78.30/38.60 ---------------------------------------- 78.30/38.60 78.30/38.60 (1266) 78.30/38.60 Obligation: 78.30/38.60 Q DP problem: 78.30/38.60 The TRS P consists of the following rules: 78.30/38.60 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.60 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.60 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.60 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.60 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.60 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.60 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.60 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.60 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.60 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.60 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.60 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.60 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.60 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.30/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.30/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.30/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.30/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 78.30/38.61 The TRS R consists of the following rules: 78.30/38.61 78.30/38.61 new_primMulNat0(Zero, wx30100) -> Zero 78.30/38.61 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.30/38.61 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.30/38.61 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.30/38.61 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.30/38.61 new_primPlusNat0(Zero, Zero) -> Zero 78.30/38.61 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.30/38.61 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.30/38.61 78.30/38.61 The set Q consists of the following terms: 78.30/38.61 78.30/38.61 new_primPlusNat0(Succ(x0), Zero) 78.30/38.61 new_primPlusNat0(Succ(x0), Succ(x1)) 78.30/38.61 new_primPlusNat0(Zero, Succ(x0)) 78.30/38.61 new_primPlusNat1(Zero, x0) 78.30/38.61 new_primMulNat0(Succ(x0), x1) 78.30/38.61 new_primPlusNat1(Succ(x0), x1) 78.30/38.61 new_primPlusNat0(Zero, Zero) 78.30/38.61 new_primMulNat0(Zero, x0) 78.30/38.61 78.30/38.61 We have to consider all minimal (P,Q,R)-chains. 78.30/38.61 ---------------------------------------- 78.30/38.61 78.30/38.61 (1267) DependencyGraphProof (EQUIVALENT) 78.30/38.61 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.30/38.61 ---------------------------------------- 78.30/38.61 78.30/38.61 (1268) 78.30/38.61 Obligation: 78.30/38.61 Q DP problem: 78.30/38.61 The TRS P consists of the following rules: 78.30/38.61 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.61 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.61 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.30/38.61 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.61 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.61 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.30/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.30/38.61 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.61 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.61 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.61 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.30/38.61 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.30/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.30/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.30/38.61 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.61 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.30/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.61 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.30/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.30/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.30/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.30/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.30/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.30/38.61 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.30/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.30/38.61 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.30/38.61 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.30/38.61 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.30/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.30/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.30/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 78.31/38.61 The TRS R consists of the following rules: 78.31/38.61 78.31/38.61 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.61 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.61 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.61 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.61 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.61 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.61 78.31/38.61 The set Q consists of the following terms: 78.31/38.61 78.31/38.61 new_primPlusNat0(Succ(x0), Zero) 78.31/38.61 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.61 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.61 new_primPlusNat1(Zero, x0) 78.31/38.61 new_primMulNat0(Succ(x0), x1) 78.31/38.61 new_primPlusNat1(Succ(x0), x1) 78.31/38.61 new_primPlusNat0(Zero, Zero) 78.31/38.61 new_primMulNat0(Zero, x0) 78.31/38.61 78.31/38.61 We have to consider all minimal (P,Q,R)-chains. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1269) TransformationProof (EQUIVALENT) 78.31/38.61 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.61 78.31/38.61 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.31/38.61 78.31/38.61 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1270) 78.31/38.61 Obligation: 78.31/38.61 Q DP problem: 78.31/38.61 The TRS P consists of the following rules: 78.31/38.61 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.61 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0495(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) -> new_lookupWithDefaultFM0494(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0494(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.61 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 78.31/38.61 The TRS R consists of the following rules: 78.31/38.61 78.31/38.61 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.61 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.61 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.61 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.61 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.61 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.61 78.31/38.61 The set Q consists of the following terms: 78.31/38.61 78.31/38.61 new_primPlusNat0(Succ(x0), Zero) 78.31/38.61 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.61 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.61 new_primPlusNat1(Zero, x0) 78.31/38.61 new_primMulNat0(Succ(x0), x1) 78.31/38.61 new_primPlusNat1(Succ(x0), x1) 78.31/38.61 new_primPlusNat0(Zero, Zero) 78.31/38.61 new_primMulNat0(Zero, x0) 78.31/38.61 78.31/38.61 We have to consider all minimal (P,Q,R)-chains. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1271) DependencyGraphProof (EQUIVALENT) 78.31/38.61 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1272) 78.31/38.61 Obligation: 78.31/38.61 Q DP problem: 78.31/38.61 The TRS P consists of the following rules: 78.31/38.61 78.31/38.61 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.61 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.61 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 78.31/38.61 The TRS R consists of the following rules: 78.31/38.61 78.31/38.61 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.61 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.61 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.61 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.61 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.61 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.61 78.31/38.61 The set Q consists of the following terms: 78.31/38.61 78.31/38.61 new_primPlusNat0(Succ(x0), Zero) 78.31/38.61 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.61 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.61 new_primPlusNat1(Zero, x0) 78.31/38.61 new_primMulNat0(Succ(x0), x1) 78.31/38.61 new_primPlusNat1(Succ(x0), x1) 78.31/38.61 new_primPlusNat0(Zero, Zero) 78.31/38.61 new_primMulNat0(Zero, x0) 78.31/38.61 78.31/38.61 We have to consider all minimal (P,Q,R)-chains. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1273) TransformationProof (EQUIVALENT) 78.31/38.61 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.61 78.31/38.61 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.61 78.31/38.61 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1274) 78.31/38.61 Obligation: 78.31/38.61 Q DP problem: 78.31/38.61 The TRS P consists of the following rules: 78.31/38.61 78.31/38.61 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.61 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.61 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.61 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.61 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 78.31/38.61 The TRS R consists of the following rules: 78.31/38.61 78.31/38.61 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.61 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.61 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.61 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.61 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.61 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.61 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.61 78.31/38.61 The set Q consists of the following terms: 78.31/38.61 78.31/38.61 new_primPlusNat0(Succ(x0), Zero) 78.31/38.61 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.61 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.61 new_primPlusNat1(Zero, x0) 78.31/38.61 new_primMulNat0(Succ(x0), x1) 78.31/38.61 new_primPlusNat1(Succ(x0), x1) 78.31/38.61 new_primPlusNat0(Zero, Zero) 78.31/38.61 new_primMulNat0(Zero, x0) 78.31/38.61 78.31/38.61 We have to consider all minimal (P,Q,R)-chains. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1275) DependencyGraphProof (EQUIVALENT) 78.31/38.61 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.31/38.61 ---------------------------------------- 78.31/38.61 78.31/38.61 (1276) 78.31/38.61 Obligation: 78.31/38.61 Q DP problem: 78.31/38.61 The TRS P consists of the following rules: 78.31/38.61 78.31/38.61 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.61 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.61 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.61 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.61 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.61 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.61 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.61 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.61 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.61 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.61 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.61 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.61 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.61 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.61 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.61 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.61 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 78.31/38.62 The TRS R consists of the following rules: 78.31/38.62 78.31/38.62 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.62 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.62 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.62 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.62 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.62 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.62 78.31/38.62 The set Q consists of the following terms: 78.31/38.62 78.31/38.62 new_primPlusNat0(Succ(x0), Zero) 78.31/38.62 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.62 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.62 new_primPlusNat1(Zero, x0) 78.31/38.62 new_primMulNat0(Succ(x0), x1) 78.31/38.62 new_primPlusNat1(Succ(x0), x1) 78.31/38.62 new_primPlusNat0(Zero, Zero) 78.31/38.62 new_primMulNat0(Zero, x0) 78.31/38.62 78.31/38.62 We have to consider all minimal (P,Q,R)-chains. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1277) TransformationProof (EQUIVALENT) 78.31/38.62 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.62 78.31/38.62 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.62 78.31/38.62 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1278) 78.31/38.62 Obligation: 78.31/38.62 Q DP problem: 78.31/38.62 The TRS P consists of the following rules: 78.31/38.62 78.31/38.62 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.62 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.62 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 78.31/38.62 The TRS R consists of the following rules: 78.31/38.62 78.31/38.62 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.62 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.62 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.62 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.62 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.62 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.62 78.31/38.62 The set Q consists of the following terms: 78.31/38.62 78.31/38.62 new_primPlusNat0(Succ(x0), Zero) 78.31/38.62 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.62 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.62 new_primPlusNat1(Zero, x0) 78.31/38.62 new_primMulNat0(Succ(x0), x1) 78.31/38.62 new_primPlusNat1(Succ(x0), x1) 78.31/38.62 new_primPlusNat0(Zero, Zero) 78.31/38.62 new_primMulNat0(Zero, x0) 78.31/38.62 78.31/38.62 We have to consider all minimal (P,Q,R)-chains. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1279) TransformationProof (EQUIVALENT) 78.31/38.62 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.62 78.31/38.62 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.62 78.31/38.62 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1280) 78.31/38.62 Obligation: 78.31/38.62 Q DP problem: 78.31/38.62 The TRS P consists of the following rules: 78.31/38.62 78.31/38.62 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.62 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.62 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 78.31/38.62 The TRS R consists of the following rules: 78.31/38.62 78.31/38.62 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.62 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.62 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.62 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.62 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.62 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.62 78.31/38.62 The set Q consists of the following terms: 78.31/38.62 78.31/38.62 new_primPlusNat0(Succ(x0), Zero) 78.31/38.62 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.62 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.62 new_primPlusNat1(Zero, x0) 78.31/38.62 new_primMulNat0(Succ(x0), x1) 78.31/38.62 new_primPlusNat1(Succ(x0), x1) 78.31/38.62 new_primPlusNat0(Zero, Zero) 78.31/38.62 new_primMulNat0(Zero, x0) 78.31/38.62 78.31/38.62 We have to consider all minimal (P,Q,R)-chains. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1281) TransformationProof (EQUIVALENT) 78.31/38.62 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.62 78.31/38.62 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.62 78.31/38.62 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1282) 78.31/38.62 Obligation: 78.31/38.62 Q DP problem: 78.31/38.62 The TRS P consists of the following rules: 78.31/38.62 78.31/38.62 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.62 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.62 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 78.31/38.62 The TRS R consists of the following rules: 78.31/38.62 78.31/38.62 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.62 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.62 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.62 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.62 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.62 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.62 78.31/38.62 The set Q consists of the following terms: 78.31/38.62 78.31/38.62 new_primPlusNat0(Succ(x0), Zero) 78.31/38.62 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.62 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.62 new_primPlusNat1(Zero, x0) 78.31/38.62 new_primMulNat0(Succ(x0), x1) 78.31/38.62 new_primPlusNat1(Succ(x0), x1) 78.31/38.62 new_primPlusNat0(Zero, Zero) 78.31/38.62 new_primMulNat0(Zero, x0) 78.31/38.62 78.31/38.62 We have to consider all minimal (P,Q,R)-chains. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1283) DependencyGraphProof (EQUIVALENT) 78.31/38.62 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1284) 78.31/38.62 Obligation: 78.31/38.62 Q DP problem: 78.31/38.62 The TRS P consists of the following rules: 78.31/38.62 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.62 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.62 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.62 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 78.31/38.62 The TRS R consists of the following rules: 78.31/38.62 78.31/38.62 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.62 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.62 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.62 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.62 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.62 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.62 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.62 78.31/38.62 The set Q consists of the following terms: 78.31/38.62 78.31/38.62 new_primPlusNat0(Succ(x0), Zero) 78.31/38.62 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.62 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.62 new_primPlusNat1(Zero, x0) 78.31/38.62 new_primMulNat0(Succ(x0), x1) 78.31/38.62 new_primPlusNat1(Succ(x0), x1) 78.31/38.62 new_primPlusNat0(Zero, Zero) 78.31/38.62 new_primMulNat0(Zero, x0) 78.31/38.62 78.31/38.62 We have to consider all minimal (P,Q,R)-chains. 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1285) TransformationProof (EQUIVALENT) 78.31/38.62 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.31/38.62 78.31/38.62 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.31/38.62 78.31/38.62 78.31/38.62 ---------------------------------------- 78.31/38.62 78.31/38.62 (1286) 78.31/38.62 Obligation: 78.31/38.62 Q DP problem: 78.31/38.62 The TRS P consists of the following rules: 78.31/38.62 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.62 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.62 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.62 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.62 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.62 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.62 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.62 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.62 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.62 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.62 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.62 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.62 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.62 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.62 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.62 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.62 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.62 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 78.31/38.63 The TRS R consists of the following rules: 78.31/38.63 78.31/38.63 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.63 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.63 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.63 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.63 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.63 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.63 78.31/38.63 The set Q consists of the following terms: 78.31/38.63 78.31/38.63 new_primPlusNat0(Succ(x0), Zero) 78.31/38.63 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.63 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.63 new_primPlusNat1(Zero, x0) 78.31/38.63 new_primMulNat0(Succ(x0), x1) 78.31/38.63 new_primPlusNat1(Succ(x0), x1) 78.31/38.63 new_primPlusNat0(Zero, Zero) 78.31/38.63 new_primMulNat0(Zero, x0) 78.31/38.63 78.31/38.63 We have to consider all minimal (P,Q,R)-chains. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1287) TransformationProof (EQUIVALENT) 78.31/38.63 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.31/38.63 78.31/38.63 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.31/38.63 78.31/38.63 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1288) 78.31/38.63 Obligation: 78.31/38.63 Q DP problem: 78.31/38.63 The TRS P consists of the following rules: 78.31/38.63 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.63 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.63 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 78.31/38.63 The TRS R consists of the following rules: 78.31/38.63 78.31/38.63 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.63 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.63 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.63 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.63 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.63 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.63 78.31/38.63 The set Q consists of the following terms: 78.31/38.63 78.31/38.63 new_primPlusNat0(Succ(x0), Zero) 78.31/38.63 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.63 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.63 new_primPlusNat1(Zero, x0) 78.31/38.63 new_primMulNat0(Succ(x0), x1) 78.31/38.63 new_primPlusNat1(Succ(x0), x1) 78.31/38.63 new_primPlusNat0(Zero, Zero) 78.31/38.63 new_primMulNat0(Zero, x0) 78.31/38.63 78.31/38.63 We have to consider all minimal (P,Q,R)-chains. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1289) TransformationProof (EQUIVALENT) 78.31/38.63 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.63 78.31/38.63 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.31/38.63 78.31/38.63 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1290) 78.31/38.63 Obligation: 78.31/38.63 Q DP problem: 78.31/38.63 The TRS P consists of the following rules: 78.31/38.63 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.63 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.63 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 78.31/38.63 The TRS R consists of the following rules: 78.31/38.63 78.31/38.63 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.63 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.63 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.63 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.63 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.63 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.63 78.31/38.63 The set Q consists of the following terms: 78.31/38.63 78.31/38.63 new_primPlusNat0(Succ(x0), Zero) 78.31/38.63 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.63 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.63 new_primPlusNat1(Zero, x0) 78.31/38.63 new_primMulNat0(Succ(x0), x1) 78.31/38.63 new_primPlusNat1(Succ(x0), x1) 78.31/38.63 new_primPlusNat0(Zero, Zero) 78.31/38.63 new_primMulNat0(Zero, x0) 78.31/38.63 78.31/38.63 We have to consider all minimal (P,Q,R)-chains. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1291) DependencyGraphProof (EQUIVALENT) 78.31/38.63 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1292) 78.31/38.63 Obligation: 78.31/38.63 Q DP problem: 78.31/38.63 The TRS P consists of the following rules: 78.31/38.63 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.63 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.63 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 78.31/38.63 The TRS R consists of the following rules: 78.31/38.63 78.31/38.63 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.63 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.63 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.63 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.63 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.63 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.63 78.31/38.63 The set Q consists of the following terms: 78.31/38.63 78.31/38.63 new_primPlusNat0(Succ(x0), Zero) 78.31/38.63 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.63 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.63 new_primPlusNat1(Zero, x0) 78.31/38.63 new_primMulNat0(Succ(x0), x1) 78.31/38.63 new_primPlusNat1(Succ(x0), x1) 78.31/38.63 new_primPlusNat0(Zero, Zero) 78.31/38.63 new_primMulNat0(Zero, x0) 78.31/38.63 78.31/38.63 We have to consider all minimal (P,Q,R)-chains. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1293) TransformationProof (EQUIVALENT) 78.31/38.63 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.63 78.31/38.63 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.31/38.63 78.31/38.63 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1294) 78.31/38.63 Obligation: 78.31/38.63 Q DP problem: 78.31/38.63 The TRS P consists of the following rules: 78.31/38.63 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.63 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.63 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 78.31/38.63 The TRS R consists of the following rules: 78.31/38.63 78.31/38.63 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.63 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.63 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.63 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.63 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.63 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.63 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.63 78.31/38.63 The set Q consists of the following terms: 78.31/38.63 78.31/38.63 new_primPlusNat0(Succ(x0), Zero) 78.31/38.63 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.63 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.63 new_primPlusNat1(Zero, x0) 78.31/38.63 new_primMulNat0(Succ(x0), x1) 78.31/38.63 new_primPlusNat1(Succ(x0), x1) 78.31/38.63 new_primPlusNat0(Zero, Zero) 78.31/38.63 new_primMulNat0(Zero, x0) 78.31/38.63 78.31/38.63 We have to consider all minimal (P,Q,R)-chains. 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1295) TransformationProof (EQUIVALENT) 78.31/38.63 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.63 78.31/38.63 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba)) 78.31/38.63 78.31/38.63 78.31/38.63 ---------------------------------------- 78.31/38.63 78.31/38.63 (1296) 78.31/38.63 Obligation: 78.31/38.63 Q DP problem: 78.31/38.63 The TRS P consists of the following rules: 78.31/38.63 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.63 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.63 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.63 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.63 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.63 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.63 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.63 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.63 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.63 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.63 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.63 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.63 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.63 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.63 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.63 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.63 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.63 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 78.31/38.64 The TRS R consists of the following rules: 78.31/38.64 78.31/38.64 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.64 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.64 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.64 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.64 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.64 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.64 78.31/38.64 The set Q consists of the following terms: 78.31/38.64 78.31/38.64 new_primPlusNat0(Succ(x0), Zero) 78.31/38.64 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.64 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.64 new_primPlusNat1(Zero, x0) 78.31/38.64 new_primMulNat0(Succ(x0), x1) 78.31/38.64 new_primPlusNat1(Succ(x0), x1) 78.31/38.64 new_primPlusNat0(Zero, Zero) 78.31/38.64 new_primMulNat0(Zero, x0) 78.31/38.64 78.31/38.64 We have to consider all minimal (P,Q,R)-chains. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1297) TransformationProof (EQUIVALENT) 78.31/38.64 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100))), Succ(wx5100)), Succ(wx5100)), ba) at position [7,0] we obtained the following new rules [LPAR04]: 78.31/38.64 78.31/38.64 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba)) 78.31/38.64 78.31/38.64 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1298) 78.31/38.64 Obligation: 78.31/38.64 Q DP problem: 78.31/38.64 The TRS P consists of the following rules: 78.31/38.64 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.64 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.64 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 78.31/38.64 The TRS R consists of the following rules: 78.31/38.64 78.31/38.64 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.64 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.64 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.64 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.64 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.64 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.64 78.31/38.64 The set Q consists of the following terms: 78.31/38.64 78.31/38.64 new_primPlusNat0(Succ(x0), Zero) 78.31/38.64 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.64 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.64 new_primPlusNat1(Zero, x0) 78.31/38.64 new_primMulNat0(Succ(x0), x1) 78.31/38.64 new_primPlusNat1(Succ(x0), x1) 78.31/38.64 new_primPlusNat0(Zero, Zero) 78.31/38.64 new_primMulNat0(Zero, x0) 78.31/38.64 78.31/38.64 We have to consider all minimal (P,Q,R)-chains. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1299) TransformationProof (EQUIVALENT) 78.31/38.64 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.64 78.31/38.64 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.64 78.31/38.64 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1300) 78.31/38.64 Obligation: 78.31/38.64 Q DP problem: 78.31/38.64 The TRS P consists of the following rules: 78.31/38.64 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.64 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.64 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 78.31/38.64 The TRS R consists of the following rules: 78.31/38.64 78.31/38.64 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.64 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.64 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.64 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.64 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.64 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.64 78.31/38.64 The set Q consists of the following terms: 78.31/38.64 78.31/38.64 new_primPlusNat0(Succ(x0), Zero) 78.31/38.64 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.64 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.64 new_primPlusNat1(Zero, x0) 78.31/38.64 new_primMulNat0(Succ(x0), x1) 78.31/38.64 new_primPlusNat1(Succ(x0), x1) 78.31/38.64 new_primPlusNat0(Zero, Zero) 78.31/38.64 new_primMulNat0(Zero, x0) 78.31/38.64 78.31/38.64 We have to consider all minimal (P,Q,R)-chains. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1301) DependencyGraphProof (EQUIVALENT) 78.31/38.64 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1302) 78.31/38.64 Obligation: 78.31/38.64 Q DP problem: 78.31/38.64 The TRS P consists of the following rules: 78.31/38.64 78.31/38.64 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.64 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.64 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 78.31/38.64 The TRS R consists of the following rules: 78.31/38.64 78.31/38.64 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.64 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.64 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.64 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.64 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.64 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.64 78.31/38.64 The set Q consists of the following terms: 78.31/38.64 78.31/38.64 new_primPlusNat0(Succ(x0), Zero) 78.31/38.64 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.64 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.64 new_primPlusNat1(Zero, x0) 78.31/38.64 new_primMulNat0(Succ(x0), x1) 78.31/38.64 new_primPlusNat1(Succ(x0), x1) 78.31/38.64 new_primPlusNat0(Zero, Zero) 78.31/38.64 new_primMulNat0(Zero, x0) 78.31/38.64 78.31/38.64 We have to consider all minimal (P,Q,R)-chains. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1303) TransformationProof (EQUIVALENT) 78.31/38.64 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.64 78.31/38.64 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.64 78.31/38.64 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1304) 78.31/38.64 Obligation: 78.31/38.64 Q DP problem: 78.31/38.64 The TRS P consists of the following rules: 78.31/38.64 78.31/38.64 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.64 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.64 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 78.31/38.64 The TRS R consists of the following rules: 78.31/38.64 78.31/38.64 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.64 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.64 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.64 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.64 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.64 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.64 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.64 78.31/38.64 The set Q consists of the following terms: 78.31/38.64 78.31/38.64 new_primPlusNat0(Succ(x0), Zero) 78.31/38.64 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.64 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.64 new_primPlusNat1(Zero, x0) 78.31/38.64 new_primMulNat0(Succ(x0), x1) 78.31/38.64 new_primPlusNat1(Succ(x0), x1) 78.31/38.64 new_primPlusNat0(Zero, Zero) 78.31/38.64 new_primMulNat0(Zero, x0) 78.31/38.64 78.31/38.64 We have to consider all minimal (P,Q,R)-chains. 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1305) TransformationProof (EQUIVALENT) 78.31/38.64 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.64 78.31/38.64 (new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.64 78.31/38.64 78.31/38.64 ---------------------------------------- 78.31/38.64 78.31/38.64 (1306) 78.31/38.64 Obligation: 78.31/38.64 Q DP problem: 78.31/38.64 The TRS P consists of the following rules: 78.31/38.64 78.31/38.64 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.64 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.64 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.64 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.64 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.64 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.64 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.64 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.64 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.64 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.64 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.64 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.64 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.64 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.64 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.64 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.64 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 78.31/38.65 The TRS R consists of the following rules: 78.31/38.65 78.31/38.65 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.65 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.65 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.65 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.65 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.65 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.65 78.31/38.65 The set Q consists of the following terms: 78.31/38.65 78.31/38.65 new_primPlusNat0(Succ(x0), Zero) 78.31/38.65 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.65 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.65 new_primPlusNat1(Zero, x0) 78.31/38.65 new_primMulNat0(Succ(x0), x1) 78.31/38.65 new_primPlusNat1(Succ(x0), x1) 78.31/38.65 new_primPlusNat0(Zero, Zero) 78.31/38.65 new_primMulNat0(Zero, x0) 78.31/38.65 78.31/38.65 We have to consider all minimal (P,Q,R)-chains. 78.31/38.65 ---------------------------------------- 78.31/38.65 78.31/38.65 (1307) TransformationProof (EQUIVALENT) 78.31/38.65 By rewriting [LPAR04] the rule new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), Succ(wx5100)), ba) at position [7] we obtained the following new rules [LPAR04]: 78.31/38.65 78.31/38.65 (new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba),new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba)) 78.31/38.65 78.31/38.65 78.31/38.65 ---------------------------------------- 78.31/38.65 78.31/38.65 (1308) 78.31/38.65 Obligation: 78.31/38.65 Q DP problem: 78.31/38.65 The TRS P consists of the following rules: 78.31/38.65 78.31/38.65 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.65 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.65 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 78.31/38.65 The TRS R consists of the following rules: 78.31/38.65 78.31/38.65 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.65 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.65 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.65 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.65 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.65 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.65 78.31/38.65 The set Q consists of the following terms: 78.31/38.65 78.31/38.65 new_primPlusNat0(Succ(x0), Zero) 78.31/38.65 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.65 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.65 new_primPlusNat1(Zero, x0) 78.31/38.65 new_primMulNat0(Succ(x0), x1) 78.31/38.65 new_primPlusNat1(Succ(x0), x1) 78.31/38.65 new_primPlusNat0(Zero, Zero) 78.31/38.65 new_primMulNat0(Zero, x0) 78.31/38.65 78.31/38.65 We have to consider all minimal (P,Q,R)-chains. 78.31/38.65 ---------------------------------------- 78.31/38.65 78.31/38.65 (1309) DependencyGraphProof (EQUIVALENT) 78.31/38.65 The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. 78.31/38.65 ---------------------------------------- 78.31/38.65 78.31/38.65 (1310) 78.31/38.65 Obligation: 78.31/38.65 Q DP problem: 78.31/38.65 The TRS P consists of the following rules: 78.31/38.65 78.31/38.65 new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.65 new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.65 new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 78.31/38.65 The TRS R consists of the following rules: 78.31/38.65 78.31/38.65 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.65 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.65 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.65 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.65 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.65 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.65 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.65 78.31/38.65 The set Q consists of the following terms: 78.31/38.65 78.31/38.65 new_primPlusNat0(Succ(x0), Zero) 78.31/38.65 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.65 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.65 new_primPlusNat1(Zero, x0) 78.31/38.65 new_primMulNat0(Succ(x0), x1) 78.31/38.65 new_primPlusNat1(Succ(x0), x1) 78.31/38.65 new_primPlusNat0(Zero, Zero) 78.31/38.65 new_primMulNat0(Zero, x0) 78.31/38.65 78.31/38.65 We have to consider all minimal (P,Q,R)-chains. 78.31/38.65 ---------------------------------------- 78.31/38.65 78.31/38.65 (1311) QDPSizeChangeProof (EQUIVALENT) 78.31/38.65 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. 78.31/38.65 78.31/38.65 From the DPs we obtained the following set of size-change graphs: 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Neg(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0207(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(wx300, Pos(Succ(wx30100))), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), wx51), ba) -> new_lookupWithDefaultFM0146(wx4, wx300, wx30100, wx31, wx32, wx33, wx34, wx5000, wx51, new_primPlusNat0(new_primMulNat0(wx5000, wx30100), Succ(wx30100)), ba) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0443(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0455(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9420), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0473(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9280), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9040), hh) -> new_lookupWithDefaultFM0473(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0452(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0441(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Pos(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0453(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0441(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0221(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, Succ(wx19350), bac) -> new_lookupWithDefaultFM020(wx1497, wx1502, :%(Neg(Succ(wx1503)), Pos(Succ(wx1504))), bac) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0492(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, bac) -> new_lookupWithDefaultFM0493(wx1497, wx1498, wx1499, wx1500, wx1501, wx1502, wx1503, wx1504, new_primPlusNat1(new_primMulNat0(wx1498, wx1504), wx1504), bac) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx692, ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0160(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0161(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) -> new_lookupWithDefaultFM0414(wx1779, wx1780, wx1781, wx1782, wx1783, wx1784, wx1785, wx1786, ga) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0414(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, Succ(wx19750), gb) -> new_lookupWithDefaultFM020(wx1393, wx1398, :%(Neg(Succ(wx1399)), Pos(Succ(wx1400))), gb) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0413(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, gb) -> new_lookupWithDefaultFM0415(wx1393, wx1394, wx1395, wx1396, wx1397, wx1398, wx1399, wx1400, new_primPlusNat1(new_primMulNat0(wx1394, wx1400), wx1400), gb) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8930), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0492(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0218(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0150(wx1375, wx1376, wx1377, wx1378, wx1379, wx1380, wx1381, wx1382, ff) -> new_lookupWithDefaultFM020(wx1375, wx1379, :%(Neg(Succ(wx1381)), Pos(Succ(wx1382))), ff) 78.31/38.65 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8610), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0212(wx1875, wx1876, wx1877, wx1878, wx1879, wx1880, wx1881, wx1882, baa) -> new_lookupWithDefaultFM020(wx1875, wx1879, :%(Neg(Succ(wx1881)), Pos(Succ(wx1882))), baa) 78.31/38.65 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0208(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx876, ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0211(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6330), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0147(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6650), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0413(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0157(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8730), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8680), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0210(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6450), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6400), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0149(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6890), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6840), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0159(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9170), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9120), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0220(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0219(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0209(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0148(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0158(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0155(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) -> new_lookupWithDefaultFM0411(wx1770, wx1771, wx1772, wx1773, wx1774, wx1775, wx1776, wx1777, fg) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0411(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, Succ(wx19740), fh) -> new_lookupWithDefaultFM020(wx1384, wx1389, :%(Neg(Succ(wx1390)), Neg(Succ(wx1391))), fh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0410(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, fh) -> new_lookupWithDefaultFM0412(wx1384, wx1385, wx1386, wx1387, wx1388, wx1389, wx1390, wx1391, new_primPlusNat1(new_primMulNat0(wx1385, wx1391), wx1391), fh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0216(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, Succ(wx19340), bab) -> new_lookupWithDefaultFM020(wx1488, wx1493, :%(Neg(Succ(wx1494)), Neg(Succ(wx1495))), bab) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8780), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0213(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0488(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0488(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, bab) -> new_lookupWithDefaultFM0489(wx1488, wx1489, wx1490, wx1491, wx1492, wx1493, wx1494, wx1495, new_primPlusNat1(new_primMulNat0(wx1489, wx1495), wx1495), bab) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0227(wx1884, wx1885, wx1886, wx1887, wx1888, wx1889, wx1890, wx1891, bad) -> new_lookupWithDefaultFM020(wx1884, wx1888, :%(Neg(Succ(wx1890)), Neg(Succ(wx1891))), bad) 78.31/38.65 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0166(wx1402, wx1403, wx1404, wx1405, wx1406, wx1407, wx1408, wx1409, gc) -> new_lookupWithDefaultFM020(wx1402, wx1406, :%(Neg(Succ(wx1408)), Neg(Succ(wx1409))), gc) 78.31/38.65 The graph contains the following edges 1 >= 1, 5 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6940), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0163(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx663, ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0154(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, wx937, ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0226(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9200), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0223(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6480), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, Zero, ba) -> new_lookupWithDefaultFM0410(wx4, Succ(Succ(Succ(Succ(Succ(wx3000000000))))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 10 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Succ(wx3000000000))))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0151(wx4, wx3000000000, wx31, wx32, wx33, wx34, wx5000, wx5100, new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primPlusNat0(new_primMulNat0(wx3000000000, wx5100), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), Succ(wx5100)), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8900), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx8850), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0215(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6600), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx6550), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0153(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7060), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx7010), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0165(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9340), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Zero))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(wx9290), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Succ(Succ(Succ(Zero)))), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 3, 3 >= 4, 4 >= 5, 5 >= 6, 6 >= 7, 7 >= 8, 9 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Zero))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0225(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0214(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0164(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Succ(Succ(Zero)))))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0224(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Succ(Succ(Zero)))))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0152(wx4, wx31, wx32, wx33, wx34, wx5000, wx5100, Succ(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(Succ(new_primPlusNat0(wx5100, wx5100)), wx5100)), wx5100)), wx5100))), ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 3 > 6, 3 > 7, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6780), fd) -> new_lookupWithDefaultFM0401(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0401(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0379(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6740), fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0375(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0385(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11570), fd) -> new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11570, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0386(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0387(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115700), Succ(Succ(wx195600)), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Zero, fd) -> new_lookupWithDefaultFM0390(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195600), Succ(wx115700), fd) -> new_lookupWithDefaultFM0389(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195600, wx115700, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0388(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19570), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6720), fd) -> new_lookupWithDefaultFM0380(wx622, Succ(wx62300), wx624, wx625, wx626, wx627, wx628, wx629, Succ(wx63000), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0380(wx622, wx6230, wx624, wx625, wx626, wx627, wx628, wx629, wx6300, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0374(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0383(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Succ(wx63200), fd) -> new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68000, wx63200, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68000)), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0372(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68000), Zero, fd) -> new_lookupWithDefaultFM0382(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0381(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0384(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, wx6320, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 12 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), wx6320, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Zero, fd) -> new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat0(new_primMulNat0(wx62300, wx63000), Succ(wx63000)), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(wx63200), fd) -> new_lookupWithDefaultFM0393(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Zero, fd) -> new_lookupWithDefaultFM0392(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx6760), fd) -> new_lookupWithDefaultFM0395(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx19590), fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0398(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx11580), fd) -> new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx11580, new_primPlusNat1(new_primMulNat0(wx62300, wx63000), wx63000), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM020(wx622, wx628, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0397(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx115800), Succ(Succ(wx195800)), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Zero, fd) -> new_lookupWithDefaultFM0400(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx195800), Succ(wx115800), fd) -> new_lookupWithDefaultFM0399(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx195800, wx115800, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0377(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, fd) -> new_lookupWithDefaultFM0396(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, new_primPlusNat1(new_primMulNat0(wx629, wx624), wx624), fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Zero), Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0373(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(Succ(wx68200)), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Zero, Zero, fd) -> new_lookupWithDefaultFM0394(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx68200), Succ(wx63200), fd) -> new_lookupWithDefaultFM0391(wx622, wx62300, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx68200, wx63200, fd) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0474(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18680), hh) -> new_lookupWithDefaultFM0475(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0475(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(wx8580)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0437(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9390), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0447(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0445(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9440), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Zero)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx9410), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Zero)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 9 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0457(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9060), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0454(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11630), hh) -> new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11630, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Succ(wx196400)), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0482(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(Zero), hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Succ(wx196400), hh) -> new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116300, wx196400, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0483(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116300), Zero, hh) -> new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0484(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0438(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9400), hh) -> new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0448(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0467(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9400, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Succ(wx8600), hh) -> new_lookupWithDefaultFM0439(wx850, wx852, wx853, wx854, wx855, wx856, wx857, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 8 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0449(wx850, wx852, wx853, wx854, wx855, wx856, wx857, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0451(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, Succ(wx9270), hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0440(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), Zero, hh) -> new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(wx8510), wx852, wx853, wx854, wx855, wx856, wx857, Neg(wx8580), Succ(wx8600), hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0470(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM0440(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0471(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx18660), hh) -> new_lookupWithDefaultFM0472(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0472(wx850, wx8510, wx852, wx853, wx854, wx855, wx856, wx857, wx8580, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(wx8580)), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0444(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9430), hh) -> new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0456(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 2, 4 >= 3, 5 >= 4, 6 >= 5, 7 >= 6, 8 >= 7, 9 > 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0485(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx9430, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Neg(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0459(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0462(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx11620), hh) -> new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, new_primPlusNat1(new_primMulNat0(wx85100, wx85800), wx85800), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx11620, Zero, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 12 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx856, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 7 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Zero), hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0464(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(Succ(wx196200)), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Zero, hh) -> new_lookupWithDefaultFM0466(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx116200), Succ(wx196200), hh) -> new_lookupWithDefaultFM0465(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx116200, wx196200, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, hh) -> new_lookupWithDefaultFM0463(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0461(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0436(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx90800)), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx90800), hh) -> new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx90800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0458(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx90800), hh) -> new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0460(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 10 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9000), hh) -> new_lookupWithDefaultFM020(wx850, wx855, :%(Neg(Succ(wx857)), Pos(Succ(wx85800))), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx9020), hh) -> new_lookupWithDefaultFM0470(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 The graph contains the following edges 1 >= 1, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 11 >= 10 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0450(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0446(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Succ(wx8600), hh) -> new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, new_primPlusNat0(new_primMulNat0(wx85100, wx85800), Succ(wx85800)), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) -> new_lookupWithDefaultFM0481(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, new_primPlusNat1(new_primMulNat0(wx857, wx852), wx852), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Zero), hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Zero, hh) -> new_lookupWithDefaultFM0477(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx8600, Zero, hh) -> new_lookupWithDefaultFM0480(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx86000), Succ(wx91000), hh) -> new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx86000, wx91000, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Succ(wx91000)), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0442(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(Zero), hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Succ(wx91000), hh) -> new_lookupWithDefaultFM0478(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0476(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Zero, Zero, hh) -> new_lookupWithDefaultFM0479(wx850, wx85100, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Neg(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Pos(Zero), Zero, hh) -> new_lookupWithDefaultFM0453(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Succ(wx85100)), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Succ(wx85100), wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Succ(wx85800)), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Succ(wx85800), hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0207(wx850, Pos(Zero), wx852, wx853, wx854, wx855, wx856, wx857, Neg(Zero), Zero, hh) -> new_lookupWithDefaultFM0451(wx850, Zero, wx852, wx853, wx854, wx855, wx856, wx857, Zero, hh) 78.31/38.65 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 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Pos(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(wx6300)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(wx6230), wx624, wx625, wx626, wx627, wx628, wx629, Neg(wx6300), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(wx6300)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Succ(wx63000)), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Succ(wx63000))), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Neg(Succ(wx62300)), wx624, wx625, wx626, wx627, wx628, wx629, Pos(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Pos(Zero)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM0146(wx622, Pos(Zero), wx624, wx625, wx626, wx627, wx628, wx629, Neg(Zero), Succ(wx6320), fd) -> new_lookupWithDefaultFM020(wx622, wx627, :%(Neg(Succ(wx629)), Neg(Zero)), fd) 78.31/38.65 The graph contains the following edges 1 >= 1, 6 >= 2, 11 >= 4 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0221(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0161(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0150(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Pos(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0212(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0155(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Succ(Zero)))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Pos(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0216(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.65 78.31/38.65 78.31/38.65 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.65 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.66 78.31/38.66 78.31/38.66 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Neg(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0227(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.66 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.66 78.31/38.66 78.31/38.66 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Zero)), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Zero, wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.66 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.66 78.31/38.66 78.31/38.66 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Succ(Zero)))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Succ(Zero)), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.66 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.66 78.31/38.66 78.31/38.66 *new_lookupWithDefaultFM020(wx4, Branch(:%(Neg(Succ(Succ(Zero))), Pos(Zero)), wx31, wx32, wx33, wx34), :%(Neg(Succ(wx5000)), Neg(Succ(wx5100))), ba) -> new_lookupWithDefaultFM0166(wx4, Succ(Zero), wx31, wx32, wx33, wx34, wx5000, wx5100, ba) 78.31/38.66 The graph contains the following edges 1 >= 1, 2 > 2, 2 > 3, 2 > 4, 2 > 5, 2 > 6, 3 > 7, 3 > 8, 4 >= 9 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1312) 78.31/38.66 YES 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1313) 78.31/38.66 Obligation: 78.31/38.66 Q DP problem: 78.31/38.66 The TRS P consists of the following rules: 78.31/38.66 78.31/38.66 new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175400), Succ(wx72000), fd) -> new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175400, wx72000, fd) 78.31/38.66 78.31/38.66 The TRS R consists of the following rules: 78.31/38.66 78.31/38.66 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.66 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.66 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.66 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.66 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.66 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.66 78.31/38.66 The set Q consists of the following terms: 78.31/38.66 78.31/38.66 new_primPlusNat0(Succ(x0), Zero) 78.31/38.66 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.66 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.66 new_primPlusNat1(Zero, x0) 78.31/38.66 new_primMulNat0(Succ(x0), x1) 78.31/38.66 new_primPlusNat1(Succ(x0), x1) 78.31/38.66 new_primPlusNat0(Zero, Zero) 78.31/38.66 new_primMulNat0(Zero, x0) 78.31/38.66 78.31/38.66 We have to consider all minimal (P,Q,R)-chains. 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1314) QDPSizeChangeProof (EQUIVALENT) 78.31/38.66 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. 78.31/38.66 78.31/38.66 From the DPs we obtained the following set of size-change graphs: 78.31/38.66 *new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175400), Succ(wx72000), fd) -> new_lookupWithDefaultFM0404(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175400, wx72000, fd) 78.31/38.66 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 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1315) 78.31/38.66 YES 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1316) 78.31/38.66 Obligation: 78.31/38.66 Q DP problem: 78.31/38.66 The TRS P consists of the following rules: 78.31/38.66 78.31/38.66 new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Succ(wx187200), hh) -> new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94300, wx187200, hh) 78.31/38.66 78.31/38.66 The TRS R consists of the following rules: 78.31/38.66 78.31/38.66 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.66 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.66 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.66 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.66 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.66 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.66 78.31/38.66 The set Q consists of the following terms: 78.31/38.66 78.31/38.66 new_primPlusNat0(Succ(x0), Zero) 78.31/38.66 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.66 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.66 new_primPlusNat1(Zero, x0) 78.31/38.66 new_primMulNat0(Succ(x0), x1) 78.31/38.66 new_primPlusNat1(Succ(x0), x1) 78.31/38.66 new_primPlusNat0(Zero, Zero) 78.31/38.66 new_primMulNat0(Zero, x0) 78.31/38.66 78.31/38.66 We have to consider all minimal (P,Q,R)-chains. 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1317) QDPSizeChangeProof (EQUIVALENT) 78.31/38.66 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. 78.31/38.66 78.31/38.66 From the DPs we obtained the following set of size-change graphs: 78.31/38.66 *new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94300), Succ(wx187200), hh) -> new_lookupWithDefaultFM0486(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94300, wx187200, hh) 78.31/38.66 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 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1318) 78.31/38.66 YES 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1319) 78.31/38.66 Obligation: 78.31/38.66 Q DP problem: 78.31/38.66 The TRS P consists of the following rules: 78.31/38.66 78.31/38.66 new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175600), Succ(wx72300), fd) -> new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175600, wx72300, fd) 78.31/38.66 78.31/38.66 The TRS R consists of the following rules: 78.31/38.66 78.31/38.66 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.66 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.66 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.66 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.66 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.66 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.66 78.31/38.66 The set Q consists of the following terms: 78.31/38.66 78.31/38.66 new_primPlusNat0(Succ(x0), Zero) 78.31/38.66 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.66 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.66 new_primPlusNat1(Zero, x0) 78.31/38.66 new_primMulNat0(Succ(x0), x1) 78.31/38.66 new_primPlusNat1(Succ(x0), x1) 78.31/38.66 new_primPlusNat0(Zero, Zero) 78.31/38.66 new_primMulNat0(Zero, x0) 78.31/38.66 78.31/38.66 We have to consider all minimal (P,Q,R)-chains. 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1320) QDPSizeChangeProof (EQUIVALENT) 78.31/38.66 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. 78.31/38.66 78.31/38.66 From the DPs we obtained the following set of size-change graphs: 78.31/38.66 *new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, Succ(wx175600), Succ(wx72300), fd) -> new_lookupWithDefaultFM0408(wx622, wx624, wx625, wx626, wx627, wx628, wx629, wx63000, wx175600, wx72300, fd) 78.31/38.66 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 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1321) 78.31/38.66 YES 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1322) 78.31/38.66 Obligation: 78.31/38.66 Q DP problem: 78.31/38.66 The TRS P consists of the following rules: 78.31/38.66 78.31/38.66 new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Succ(wx187000), hh) -> new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94000, wx187000, hh) 78.31/38.66 78.31/38.66 The TRS R consists of the following rules: 78.31/38.66 78.31/38.66 new_primMulNat0(Zero, wx30100) -> Zero 78.31/38.66 new_primMulNat0(Succ(wx50000), wx30100) -> new_primPlusNat1(new_primMulNat0(wx50000, wx30100), wx30100) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Zero) -> Succ(wx21100) 78.31/38.66 new_primPlusNat0(Zero, Succ(wx301000)) -> Succ(wx301000) 78.31/38.66 new_primPlusNat0(Succ(wx21100), Succ(wx301000)) -> Succ(Succ(new_primPlusNat0(wx21100, wx301000))) 78.31/38.66 new_primPlusNat0(Zero, Zero) -> Zero 78.31/38.66 new_primPlusNat1(Succ(wx2110), wx30100) -> Succ(Succ(new_primPlusNat0(wx2110, wx30100))) 78.31/38.66 new_primPlusNat1(Zero, wx30100) -> Succ(wx30100) 78.31/38.66 78.31/38.66 The set Q consists of the following terms: 78.31/38.66 78.31/38.66 new_primPlusNat0(Succ(x0), Zero) 78.31/38.66 new_primPlusNat0(Succ(x0), Succ(x1)) 78.31/38.66 new_primPlusNat0(Zero, Succ(x0)) 78.31/38.66 new_primPlusNat1(Zero, x0) 78.31/38.66 new_primMulNat0(Succ(x0), x1) 78.31/38.66 new_primPlusNat1(Succ(x0), x1) 78.31/38.66 new_primPlusNat0(Zero, Zero) 78.31/38.66 new_primMulNat0(Zero, x0) 78.31/38.66 78.31/38.66 We have to consider all minimal (P,Q,R)-chains. 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1323) QDPSizeChangeProof (EQUIVALENT) 78.31/38.66 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. 78.31/38.66 78.31/38.66 From the DPs we obtained the following set of size-change graphs: 78.31/38.66 *new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, Succ(wx94000), Succ(wx187000), hh) -> new_lookupWithDefaultFM0468(wx850, wx852, wx853, wx854, wx855, wx856, wx857, wx85800, wx94000, wx187000, hh) 78.31/38.66 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 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1324) 78.31/38.66 YES 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1325) 78.31/38.66 Obligation: 78.31/38.66 Q DP problem: 78.31/38.66 The TRS P consists of the following rules: 78.31/38.66 78.31/38.66 new_primPlusNat(Succ(wx21100), Succ(wx301000)) -> new_primPlusNat(wx21100, wx301000) 78.31/38.66 78.31/38.66 R is empty. 78.31/38.66 Q is empty. 78.31/38.66 We have to consider all minimal (P,Q,R)-chains. 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1326) QDPSizeChangeProof (EQUIVALENT) 78.31/38.66 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. 78.31/38.66 78.31/38.66 From the DPs we obtained the following set of size-change graphs: 78.31/38.66 *new_primPlusNat(Succ(wx21100), Succ(wx301000)) -> new_primPlusNat(wx21100, wx301000) 78.31/38.66 The graph contains the following edges 1 > 1, 2 > 2 78.31/38.66 78.31/38.66 78.31/38.66 ---------------------------------------- 78.31/38.66 78.31/38.66 (1327) 78.31/38.66 YES 78.34/38.68 EOF